02-04-2002 08:56 AM
02-05-2002
11:28 AM
- last edited on
11-09-2025
03:10 PM
by
Content Cleaner
Tom,
Depending on the controller, you can also use Windows 2000 (or NT/98). You might be successful with another OS, but we have only fully tested the systems with the operating systems that they can ship with (Windows 2000/NT/98 or LabVIEW RTOS). The PXI-8140 controllers only run the LabVIEW RTOS. Within Windows, you can access the NI-DAQ driver from C/C++, but then Windows is not a real-time OS, so determinism is no longer guaranteed. You might have to resort to register level programming to control NI PXI hardware within your OS.
You can call DLLs or C code in LabVIEW Real-Time within certain guidelines. See Programming for the LabVIEW Real-Time Module Using LabWindows/CVI.
When you refer to "GUI RT fluff", what do you mean? Are you referring to using the RT Development system to configure an RT Engine and download code, or making .VIs through Graphical Programming?
Also, PXI hardware from third party vendors is supported in LabVIEW Real-Time through register level programming using VISA.
You said "the GUI programming approach seems constraining". What constraints are you referring to? I think that you will find that is actually quite powerfull. What is it that you are trying to do? Is finding out how to do it in LabVIEW the difficulty? If so, you may want to take some training courses. Visit our Training web page. We have instructor led courses, self-paced courses, and online courses. There is also a course for LabVIEW Real-Time called Real-Time Measurement and Control Systems.
Regards,
Chad H.
Applications Engineering
National Instruments
02-05-2002 12:01 PM
02-07-2002
01:48 PM
- last edited on
11-09-2025
03:12 PM
by
Content Cleaner
Tom,
With a PXI-8175 controller, Windows 2000 and the LabVIEW RTOS are supported. You might be successful with a third party OS, but we have only fully tested the systems with the operating systems that they can ship with (Windows 2000/NT/98 or LabVIEW RTOS). The issue will be to make sure that you have the appropriate drivers.
We have NI-DAQ drivers for DOS, Windows, our LAbVIEW RTOS, and Macintosh. See the Drivers and Updates page: https://www.ni.com/en/support/downloads.html
People use NI hardware all the time without LAbVIEW Real-Time. If you don't need deterministic real-time processing, then using C/C++ in Windows with NI-DAQ is just fine. You may want to consider using Measurement Studio to make things easier.
Third party software vendors have been known to write register level programs to control NI hardware (not very fun).
If you want real-time response, Windows can't guarantee it, so that is why LabVIEW Real-Time was developed. Do you really need real-time performance, or is Windows adequate for you? Which other RTOS did you want to use?
Regards,
Chad H.
Applications Engineering
National Instruments
02-07-2002 02:05 PM
02-08-2002 01:46 PM
02-07-2002
03:26 PM
- last edited on
11-09-2025
03:12 PM
by
Content Cleaner
Tom,
With a PXI-8175 controller, Windows 2000 and the LabVIEW RTOS are supported. You might be successful with a third party OS, but we have only fully tested the systems with the operating systems that they can ship with (Windows 2000/NT/98 or LabVIEW RTOS). The issue will be to make sure that you have the appropriate drivers.
We have NI-DAQ drivers for DOS, Windows, our LabVIEW RTOS, and Macintosh. See the Drivers and Updates page: http://digital.ni.com/softlib.nsf/MainPage?ReadForm&node=132010_US
People use NI hardware all the time without LabVIEW Real-Time. If you don't need deterministic real-time processing, then using C/C++ in Windows with NI-DAQ is just fine. You may want to consider using Measurement Studio to make things easier.
Third party software vendors have been known to write register level programs to control NI hardware (not very fun).
If you want real-time response, Windows can't guarantee it, so that is why LabVIEW Real-Time was developed. Do you really need real-time performance, or is Windows adequate for you? Which other RTOS did you want to use?
Regards,
Chad H.
Applications Engineering
National Instruments