Download LabVIEW Real-Time Module User Manual

Transcript
Introduction to the LabVIEW
Real-Time Module
1
Most LabVIEW applications run on a general-purpose operating system
(OS) like Windows, Linux, Solaris, or Mac OS. Some applications require
deterministic real-time performance that general-purpose operating
systems cannot guarantee. The LabVIEW Real-Time Module extends the
capabilities of LabVIEW to address the need for deterministic real-time
performance.
The Real-Time Module combines LabVIEW graphical programming
with the power of a real-time operating system, enabling you to build
deterministic real-time applications. You develop VIs in LabVIEW and
execute the VIs on an RT target. The RT target runs VIs without a user
interface and offers a stable platform for real-time VIs.
LabVIEW Real-Time Module Platforms
National Instruments designed the LabVIEW Real-Time Module to
execute VIs on two different real-time platforms. The LabVIEW
Real-Time Module can execute VIs on hardware targets running the
real-time operating system of the Venturcom Phar Lap Embedded Tool
Suite (ETS) and on computers running the Venturcom Real-Time
Extension (RTX).
Venturcom Phar Lap ETS provides a real-time operating system that runs
on NI RT Series hardware to meet the requirements of embedded
applications that need to behave deterministically or have extended
reliability requirements.
Venturcom RTX adds a real-time subsystem (RTSS) to Windows.
Venturcom RTX enables you to run Windows and the RTSS at the same
time on the same computer. The RTSS has a priority based real-time
execution system independent of the Windows scheduler. RTSS
scheduling supersedes Windows scheduling to ensure deterministic
real-time performance of applications running in the RTSS. For more
information about Phar Lap ETS or RTX refer to the Venturcom Web site
© National Instruments Corporation
1-1
Real-Time Module User Manual