02-17-2012 02:28 PM
Hello All,
This is kind of a basic question, and perhaps thats why I can't find the answer explicitly in any manuals or forum posts.
If I want to use a PC as a real-time unit, and I install the LabView realTime OS on it, and make a realTime Application on a different machine and compile it to the LabView realTime PC target, can I attach a monitor or some kind of display directly to the RealTime PC unit to display whatever data I need? Or do I still need a Labview PC to act as a host to display data and interface with a user???
Thanks for the info! I have some labview experience making some other applications but I have never used the RealTime module yet so I dont know much about it. So if there is a good place for other LabView realtime information for using a PC as a target device, that may also be of interest and would be appreciated!
Thanks again.
Steve
Solved! Go to Solution.
02-20-2012 04:05 PM
Hi Steve,
Our Real-Time targets are designed to run headlessly, meaning that they are self-sufficient and don't have user interfaces. This includes displays. To have a display with information you have to use a Host VI, on a Host computer. There are a number of ways to pass data between an RT target and a host PC including, but not limited to, TCP, UDP, Network Streams, Network Published Shared Variables and Web Services. These are all covered in the best practices documents.
Here is a Real-Time best practices page:
http://zone.ni.com/reference/en-XX/help/370622J-01/lvrtbestpractices/rt_portal/
Here is a page about converting a desktop to an RT target:
http://zone.ni.com/devzone/cda/tut/p/id/2733
Good luck with your project.