VDG_Get_I16_LineBlock

NI 5431 Composite Video Generator

NI 5431 Composite Video Generator
VDG_Get_I16_LineBlock

This VI controls the generation of the composite video data in block mode. Block mode is significantly faster than the simple line-by-line mode, but requires a different procedure. The procedure is as follows:

  1. Before starting the lines calculation, call the VI with the Function control in Prepare mode.
  2. Calculate the needed data by calling the VI with the Function in Get line mode for all the needed lines (typically lines 1 to 2500 for Standard PAL, lines 1 to 1050 for M-NTSC and lines 1 to 3750 for SECAM).
  3. Call the VI with the Function control in Release mode to clear the internal buffers and release memory.

Function selects the function to perform. Use the up and down arrows to select a mode listed below:

Release
Prepare
Get line
Line number specifies the number of video lines to be calculated.
Digital Sync enables or disables the insertion of the four digital synchronization signals into the four lowest significant bits of the 16-bit video data.
error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.
Output signal returns the calculated composite I16 data for the specified line.
error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next.