LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Upgrade failue: LV7 reading of LV6 1D array of waveform data fails (#116)

I am upgrading a program from LV6.02 to LV7. I have written a 1D array of waveform data to a file and when I attempt to read it under LV7, an error 116 is generated. Data can be read an written within the same version, but not across versions. I attempted to use a cluster that looks like a LV6 wavefrom, but to no avail. Any suggestions?
0 Kudos
Message 1 of 4
(2,591 Views)
I believe what you are running into is that the datatype "waveform" is different between 6.0 and 7.0, so there is a type mismatch between the version. The timestamp in LabVIEW 7.0 is different than 6.0 so I would suggest creating your own "waveform" in 7.0 that is the same as a 6.0 waveform and see if you can get it to work.
0 Kudos
Message 2 of 4
(2,591 Views)
Evan, thanks for the suggestion. Unfortunately, that does not work. NI's only solution so far has been to re-write the data, in LV6, as a cluster, instead of a waveform. Then re-write again in LV7 as a waveform. A better solution, which requires knowing the LV6 binary file waveform structure, would be to create a new VI to do the task. Unfortunately, I do not know the internals.
0 Kudos
Message 3 of 4
(2,591 Views)
Hi Blubell,

Checkout this link. It will get you started.


http://zone.ni.com/devzone/conceptd.nsf/webmain/370DFC6FD19B318C86256A33006BFB78?opendocument#3


If you come up with a conversion utility, please post.

(It takes a brave person to wonder in these woods.)

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 4 of 4
(2,591 Views)