LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

No TDM in LV 8.2?

I had to re-code all my TDM data storage VIs to the TDMS type when upgrading fro 7.1.1 to 8.2.1.  The TDM VIs originally sat there with the hour glass cursor flashing and the broken arrow revealed an "unable to compile" error.  After cleaning up I tried to simply drop a 'TDM open' VI onto an empty block diagram but no go.  I get an hour glass for a while but then it just gives up.  The new TDMS functions work fine so I can certainly code around this, I hope Smiley Sad.
 
Is this normal?  If the old TDM functions are not supported why are they still on the pallette?  Are the old TDM VIs a subset of the new TDMS versions so I won't lose any functionality? 
 
Can anyone else verify this.  I get the exact same behavior on both of my systems.
 
 
LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 1 of 6
(3,223 Views)
Where are you finding the old TDM functions on the LV8.2 palettes?

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
0 Kudos
Message 2 of 6
(3,194 Views)

They're right next to the TDMS in the File I/O palette.  The icons just say "data storage" but they write to .tdm file types.  If I hover the mouse over some of them the cursor turns into an hourglass and won't pick them up (the help window does not update either). 

 I just noticed that there are TDM to TDMS conversion VIs there.  They seem to work.  Also, 'Merge Queries' and 'Delete Data' as well as all of the VI in the advanced palette seem to work.  It's just the first six main Data Storage VIs that cause trouble.

I checked this on two independent systems (Both: Dell PIV - LV 8.2.1 Professional).  Same exact behavior.  Can anyone verify???

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 3 of 6
(3,187 Views)
I believe the only difference between the TDM and TDMS vi's is the method in which they read/write to disk. The both read/write from a binary measurement file. The TDMS vi's simply stream to disk, whereas the TDM vi's do not. Thus, I believe you can simply replace your TDM vi's with the TDMS vi's without suffering any changes in your application behavior.
Cheers,
Emilie K. | Applications Engineer | National Instruments
0 Kudos
Message 4 of 6
(3,161 Views)
Hi NIquist,

It looks strange. Do you mean that you wrote a VI using Storage VIs in LabVIEW 7.1.1 and opened this VI in LabVIEW 8.2.1, then, there was something wrong?
Would you please attach your VI here? I have both LV 7.1 and 8.2.1 installed on my machine. Maybe I can take a look.

Thank you!
0 Kudos
Message 5 of 6
(3,141 Views)

Thanks Emilie.  That's what I assumed so I have already updated to the TDMS VIs.

Yong, that is correct.  My action engine VI for TDM data storage showed up broken with an "unable to compile" error.  To make it more confusing, I opened the old action engine with the old TDM VIs in 8.2.1 this morning to verify the issue before I posted it and it opened fine.  It seems to work (at least on its own).  However, I still can't simply drop an old type data storage VI on the block panel when I'm using 8.2.1.  The hour glass cursor appears and it won't let me drag the VI icon off the palette.  Again, it's only the first 6 VIs.  Merge Queries.vi and the rest seem to be OK.  If it was just one PC doing this I would assume I have a bad install but it's on two systems. 

Since I'm now using the TDMS VIs anyway this is not a problem, let me know if your system exhibit the same problem.

Thanks All,

K

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 6 of 6
(3,123 Views)