Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Daqmx base missing tdms

Solved!
Go to solution
I have a vi (written in labview 8.6) that I'm trying to run on another pc; however, after installing the trial version on the other pc and the base daqmx, I cannot run it. The tdms vi's are missing. Are they not included in the base version of daq?
0 Kudos
Message 1 of 11
(5,458 Views)

The trial version of what? Is that LabVIEW and is so, which version of LabVIEW?

 

TDMS exists in LabVIEW from LabVIEW 8.2.

 

And what TDMS VIs? Would you please supply the full name of the TDMS VIs?

 

Thank you. 

Message 2 of 11
(5,454 Views)
ok, I'm using a trial version of 8.6 labview after installing labview 2009 trial version. I also installed the newest base version of daqmx. When I try to run my vi, the DAQmx read, DAQmx Timing, DAQmx Create Virtual Channel, Cont Acq&Graph Voltage - set file info(TDMS), DAQmx Clear Task, etc. I figured the DAQmx reads timing, etc would be included in the base version.
0 Kudos
Message 3 of 11
(5,452 Views)

Thanks, I see. These TDMS VIs should exist from DAQmx 9.0, but I'm not sure whether it exists in trial or base version of DAQmx.


I forwarded your question to our DAQmx colleagues.  

Message 4 of 11
(5,449 Views)
Thanks.
0 Kudos
Message 5 of 11
(5,447 Views)
Solution
Accepted by topic author rlg50

The ability to use DAQmx to log to TDMS is limited to DAQmx and is not supported in DAQmx Base.  In order to use this functionality, you'll need to use DAQmx.

 

Regards,

Seth B.
Principal Test Engineer | National Instruments
Certified LabVIEW Architect
Certified TestStand Architect
Message 6 of 11
(5,418 Views)

If your effort was to use a smaller version of DAQmx so that you can deploy applications, the DAQmx Core Runtime Engine is smaller than the full installation: http://joule.ni.com/nidu/cds/view/p/id/1616/lang/en (Note, however, that this installation will not install the full LabVIEW support; it installs support for pre-built executables that you created from LabVIEW.)

 

As well note that the core runtime engine does not install TDMS; so if you do use this option, please ensure that you include TDMS in your application's installer (or install it separately on your target machine).

Message Edited by AndrewMc on 03-09-2010 11:22 AM
Thanks,

Andy McRorie
NI R&D
Message 7 of 11
(5,412 Views)
Thanks so much for the insite on the base vs the full daqmx. I went ahead and got the full version and it's working now. However, I have another problem and I guess I should create a new thread. If you would like, I can. Just let me know. Otherwise, here's the question. See the .vi that I attached. I am trying to implement 3 things. continuous acquision from 3 different channels on 3 different cards (9 channels total), save this data to a tdms file simultaniously, if you will, using a producer consumer loop, and graph the data. Firstly, I have set up the .vi to use only 3 channels from the first card and I'm attempting to write it to a tdms file; however, it is not working correctly. This is my first time using a tdms file and I hope it's the correct choice. Thank you for your help again.
0 Kudos
Message 8 of 11
(5,374 Views)
ok guys. I found an error in the posted .vi. There was not suppose to be a wire between the producer and consumer loops. 🙂 Still learning. Anyway, I have fixed that problem, but now here's the next problem that I've been trying to tackle. I can now write to my TDMS file, but not if I have data from more than 1 channel. I've tried a for loop to index it and it doesn't work. I have also looked at the example: Cont Acq&Graph Voltage - Write Unscaled Data to File (TDMS) and I'm implementing the example .vi for creating the channel names for the tdms write vi; however, It doesn't work with multiple channels as I said. All help is appreciated. I've included the .vi that I'm working on. Thanks and again, I can create a new post if needed.
0 Kudos
Message 9 of 11
(5,355 Views)
YAY! I got the queue working with the TDMS file. At least it appears to. Now I'm working on getting the multichannel acquisition working. It is currently setupt to use only 1 daq card, but it needs to use 3 cards. Any help to do this would be appreciated as well. The new .vi is uploaded which is the solution to the previous question about the queues and TDMS writes. Thanks.
0 Kudos
Message 10 of 11
(5,347 Views)