Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Example Program
NI Supported: Yes
Publish Date: Sep 6, 2006

RGB Video Generation Using the NI 5431 Video Generator

4 ratings | 3.25 out of 5
Print

Downloads

Filename: rgbvid.zip
Requirements: View

RGB Video Generation

This example shows how to create and generate an RGB video using the NI 5431 Arbitrary Video Generator and its accompanying software, NI-Video.

The Create RGB Video Files from the BMP image VI example makes use of an NI-Video subVI, VDG_Get_RGB_I16_Line, which has the ability to take a normal bitmap image and create R, G, and B waveforms. This VI calculates the data for the R, G, and B components of a specified video line. The composite synchronization signal can be applied to one of the R, G, or B channel. This VI can create an entire R, G, and B video waveform by calling it in a software loop, creating each video line and then saving the entire waveform-video frame as a binary file.

The Create RGB Video Files from BMP Image VI is basically a modification of the basic Create Video File from BMP Image and Save VI that installed with NI-Video in the LabVIEW examples directory.

The individual R, G, or B video waveforms can be generated separately using the Download Video File to NI-5431 VI example that is installed with NI-Video in the LabVIEW examples directory.

For generation of all three waveforms--R, G, and B--use the included NI-Video RGB-Video ARB Synchronize Example VI. This VI synchronizes three NI-5431 Arbitrary Video Generators together and generates the create waveforms.

Requirements


Filename: rgbvid.zip

Software Requirements


Application Software: LabVIEW Full Development System 6.1
Language(s): LabVIEW

Hardware Requirements


Hardware Group: Signal Source (AWG/FG/AO)
Driver: NI-FGEN 1.5, NI-Video, NI-Video 1.0

 
4 ratings | 3.25 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).