A real-time system consists of software and hardware components. The software components include LabVIEW, the RT Engine, and the LabVIEW projects and VIs you create using LabVIEW. The hardware components of a real-time system include a host computer and an RT target. The following sections describe the different components of a real-time system.
The host computer is a computer with LabVIEW and the LabVIEW Real-Time Module installed on which you develop the VIs for the real-time system. After developing the real-time system VIs, you can download and run the VIs on RT targets. The host computer can run VIs that communicate with VIs running on RT targets to provide a user interface.
You develop VIs with LabVIEW on the host computer. The Real-Time Module extends the capabilities of LabVIEW to allow you to select an RT target on which to run VIs.
Use LabVIEW projects to group LabVIEW files and non-LabVIEW files, create stand-alone real-time applications, and deploy or download VIs and other files to RT targets. When you save a project, LabVIEW creates a project file (.lvproj), which includes references to files in the project, configuration information, build information, and deployment information.
The RT Engine is a version of LabVIEW that runs on RT targets. The RT Engine runs the VIs you download to RT targets. The RT Engine provides deterministic real-time performance for the following reasons:
An RT target refers to RT Series hardware or the RTX subsytem that runs the RT Engine and VIs you create using LabVIEW. You can use two types of RT targets: networked RT Series devices and the RT target on an RTX subsytem.
A networked RT Series device is a networked hardware platform with an embedded processor and a real-time operating system that runs the RT Engine and LabVIEW VIs. You can use a separate host computer to communicate with and control VIs on a networked RT Series device through an Ethernet connection, but the device is an independent computer. Some examples of networked RT Series devices include the following:
The LabVIEW Help does not contain hardware-related information about specific networked devices. Refer to the appropriate device documentation for information about the device.
When you use the LabVIEW Real-Time Module for RTX Targets, the RT Engine runs on the RTX subsytem of the host computer. The RTX subsytem creates the x:\RTXROOT directory, where x is the Windows root drive, to store all of the RT target files. Like RT Series hardware targets, the RTX subsytem provides a real-time platform under which you can execute LabVIEW VIs deterministically. You can communicate with and control VIs running on the RTX subsytem from LabVIEW in Windows.
VIs running on the RTX subsytem can use an NI PCI-7831 plug-in device for data acquisition.