LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

multiple DAQmx channels with different scaling

first the background: we have several pressure transducers that are calibrated every 6 months, and the gain and offset is stored. When they are wired to an NI-9205 for a test, each is re-zeroed so that the scaling is dynamic in the form y=m(x-x0)+b where x0 is the dynamic or local offset.
okay here is my question: since each physical channel (a Xducer) of the 9205 will have a different scaling, do I configure each virtual channel separately? maybe in a FOR loop? We would like to scan them as a set and store them to a TDMS file, so do I configure them individually and still assign them to a single task? Is there an example of doing this (that would really help).
I have been using the legacy DAQ for many years and have used DAQmx but nothing this involved - any advice would be greatly appreciated.
thanks
lmd2
Lawrence M. David Jr.
Certified LabVIEW Architect
cell: 516.819.9711
http://www.aleconsultants.com
larry@aleconsultants.com
0 Kudos
Message 1 of 3
(3,236 Views)
Hello,
 
There is a Developer Zone Example titled Using Multiple Scales with NI-DAQmx that uses a signal task and configures each channel's scale in a For Loop.  Let me know if this is the type of example that you are looking for ... I saw you might want to use a TDMS file to store the data.  With this example, you would be storing the values in the two arrays. 
 
 
Samantha
National Instruments
Applications Engineer
Message 2 of 3
(3,210 Views)
exactly what I need - I can handle the TDMS file part, and modifying it for continuous acquisition, it was the config part that that I was unsure of, thanx a lot!!
Lawrence M. David Jr.
Certified LabVIEW Architect
cell: 516.819.9711
http://www.aleconsultants.com
larry@aleconsultants.com
0 Kudos
Message 3 of 3
(3,205 Views)