For the most part you are correct. When you are targeted to an RT system and you download a VI (either by pressing the run button or selecting Download Application from the Operate menu) the VI is transferred to the memory on the RT engine. Actually, it can be thought of as just the block diagram being transferred because the front panel is not used on the RT system. However, being 'totally' independent would depend on if you were in development mode or deployed. In development mode, you have LabVIEW RT targeted to the RT device and you can see the front panel of the VI running on the RT engine. The communication to the front panel on the host is done for you automatically in a normal priority thread. It is considered deployed, when you run the VI on the RT engi
ne and then use a different VI to communicate to it through some means of communication such as TCP, VI Server, or Shared memory in the case of a 7030.
The 7030 is independent in the sense that once code is downloaded and run, it will continue to run as long as the PCI bus is powered. That means you could download and run code on the 7030, and then crash Windows and the code on the 7030 would continue to run as long as the board was powered.
Regards,
JR A.
Application Engineer
National Instruments