Save YUV Insertion Test Signal

NI 5431 Composite Video Generator

NI 5431 Composite Video Generator
Save YUV Insertion Test Signal

This VI saves the three arrays (U16[], I16[], and I16[]) that correspond to an YUV or YQI insertion test signal. Optional comments can be linked to the file.

The ITS signal can be reloaded and inserted to a video signal using Download Insertion Test Signal.

Test lines path is the file path for the ITS signal to be saved.
Y input is an array that inputs the 16-bit (U16) data for the luma channel of the ITS signal to be saved.
U (or Q) inputs the 16-bit (I16) data for the V (PAL), I (NTSC), or Dr (SECAM) component of the ITS signal to be saved.
V (or I) inputs the 16-bit (I16) data for the V (PAL), I (NTSC), or Dr (SECAM) component of the ITS signal to be saved.
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.
Comments saves a maximum of 256 characters of text that will be saved in the same file as the ITS data. The text will be saved in the same file as the ITS data and can be retrieved using a VI such as Download Insertion Test Signal.
Kill Chroma Modulation can be used if the ITS data are to be used in a SECAM video data file. This control optionally disables (kills) the frequency modulation subcarrier that otherwise would always be present, even though the input array for Db and Dr are set to null.
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.