What are the programming differences between LabVIEW and LabVIEW Real-Time?
LabVIEW Real-Time is a superset of LabVIEW programming. Data acquisition, analysis, data transfer, and other VI’s work in the Real-Time environment exactly as they do in a Windows system. However, when programming a deterministic application you will have special considerations, such as paying attention to threads and priorities. Certain VI’s will compile in the Real-Time system but may harm determinism. There are also hardware specific considerations. For example, a small number of LabVIEW functions will not run on the RT Series board because the boards do not have certain hardware features. For example, there is no hard drive, so you cannot do file I/O; and with no GPIB or IEEE-488 port, those calls will not work; etc. Attempting to use these unsupported functions in an embedded LabVIEW Real-Time application will result in standard LabVIEW error codes. The PXI controller supports additional functionality such as file I/O, onboard GPIB commands, serial functions, and so on. Windows-sp