LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Real-Time ETS DAQ and Control

Hello Everyone,
    My latest question is about Real-Time ETS.  I have been doing a fair amount of Data aquistion and simple machine control using M-series cards, PCI-6052E, and PCI-6601.  Any example would be as follows.
    I was controlling a simple DC liniear actutor, monitoring its position from a Kyowa dial indicator using an AI from the 6052E.  I was controling the polarity of the voltage going to the actuator with SSR DC output modules through an SC-2311.  This program worked great alowing me up to about 5hz at +-2mm with close to 0.2mm accuracy.  The problem is my DAQ loop and Control loop had to be relativy fast which chewed up alot of proccessing power and as soon as Windows XP wanted to think about somthing else for a split second my actuator would lose control and shoot past my target distance.  The longer XP was doing something else the farther I would over/under shoot.  I am blaming Mcafee for this but my systems department is giving me a hard time about removing it.  Would I be able to setup a Real-Time target ETS PC to do all of the grunt work of DAQ and control and just use a host PC to display the data and allow user interaction with the software (change target values & rate).  Would the ETS PC work just as a normal PC running labview and allow me to use my current selection of DAQ cards but without the overhead of Windows?  At this time I am not interested in FPGA cards as they are a little pricey.  I just want to be able to aquire encoder, digitial, Analog signals and output digitial and Analog signals with out haveing to wory about the reliability of Windows.

Thanks for you responses in advnace and I appreciate all your help
Steve.
0 Kudos
Message 1 of 2
(2,803 Views)
In general, yes. You can run LabVIEW Real-Time for ETS on a range of desktop PCs and use your existing LabVIEW for DAQ code. As long as the driver for your hardware (in your case NI-DAQmx) is supported under LabVIEW RT it will work. Communication between the RT control system and your Windows user interface can be implemented very quickly using the LabvIEW Shared Variable.
 
Whether LabVIEW RT for ETS will run on a particular desktop depends on the specific processor and chipsets used in the computer. The following DevZone article and Knowledgebase entry supply the information you need on this topic.
 
 
authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 2 of 2
(2,792 Views)