LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I have a binary data file which is saved as microsoft update file and I need to extract the data information and show it in labview along with the waveform graph. Can someone tell me how can I approach it?

What can you tell us about the oscilloscope this came from?

Cheers


--------,       Unofficial Forum Rules and Guidelines                                           ,--------

          '---   >The shortest distance between two nodes is a straight wire>   ---'


0 Kudos
Message 12 of 27
(1,261 Views)

The scope is Tektronix and thats all i know. I dont have enough information about it since it was provided to me.

0 Kudos
Message 13 of 27
(1,259 Views)

Yes Sir, I agree that there should be information about scope but unfortunately I dont have it. Since, this data is really old and it was provided to me, I dont have that info.

0 Kudos
Message 15 of 27
(1,248 Views)

I don't see any obvious pattern in the file using SGL, DBL, integer, big/little endian, etc. There seems to be a small header.

What does the file contain?

  • How many points?
  • How many channels?
  • What kind of data?
0 Kudos
Message 16 of 27
(1,244 Views)

Yes, it has the information about sampling rate, timestamp, index lists, 6 or 7 channels, array of data for different channels etc.

0 Kudos
Message 17 of 27
(1,236 Views)

@studentgirl wrote:

I have a binary data file which is saved as microsoft update file and I need to extract the data information and show it in labview along with the waveform graph.  The resulted waveform in labview is in time domain with the acquired data. Can someone tell me how can I approach it?


If someone wants you to get on with this project and get the data and then do something usefull, then push back on them and figure out what type of scope it was and if there is a reader or converter available for it.

 

If it is a "learn how complicated file structures can be" assignment then...

 

It looks like it starts with a byte count in the first four bytes and then a string of that length follows (String = MSU) and is again follwed by byte count in the next four bytes and then another string (=hlg). Assuming there is more header info to follow evntually you will get to the bulk of the data where you will have to figure out how it is structured, how many channels of what type of data (SGL or I32 maybe).

 

That is my best guess without having to think too hard.

 

Ben 

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 18 of 27
(1,223 Views)

Thank you Ben . But I am supposed to create an app in labview to read this file. I know the info I am giving is not enough but that's all I have right now.

0 Kudos
Message 19 of 27
(1,219 Views)

But you can't even begin to think about how to write an app in LabVIEW until you find out or figure out all the information that you don't have right now.

0 Kudos
Message 20 of 27
(1,216 Views)