LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

high speed data acquisition (help needed)

Hello,
This is my first post, but have been using this forum quite a lot to solve a lot of my problems. Thanks for posting and answering.
Anyways.

I am using PCI 6220 card with labview 8.0

I need to acquire data from 16 different sensors (load cells, thermocouples and pressure sensors) for Rocket (static test)Data Acquisition at
1khz.
I know that I can't use text file. have already tested.
I need to be able to incorporate the vi for this high speed data acquisition as a subvi in my existing program(which is also controlling 8 solenoid
valves in a command script), because it will write only when I press the FIRE button.

And the example vi ("high speed data logging")does not allow PCI 6220 as a device.
I would really appreciate any suggestion which would make life easier for me to wire 16 channels to 1 file with 1 common time stamp in milliseconds.

I know the post is long , but need to be as descriptive as possible.

Thanks in advance.
0 Kudos
Message 1 of 3
(2,471 Views)
Have you tried writing to a TDMS file.  I have used the TDMS file write for similar amounts of data per second.  Along with the signals, there will be time (in milliseconds I believe).  Reading out the data is as simple as wiring a signal array data type to a TDMS read.
 
I am somewhat new to LabVIEW, but hopefully this helps.
--Robert
0 Kudos
Message 2 of 3
(2,457 Views)
Hey Gaurang,
 
TDMS is definitely a good option.
 
There's an example called Write Channel Groups (TDMS).vi that should help you.
Aashish M
CEO
TransferFi
www.transferfi.com
0 Kudos
Message 3 of 3
(2,424 Views)