Loading / importing *.lvm file in matlab
Show older comments
Dear all,
Thanks for a great help site. I'm trying to load a *.lvm file like this short 4KB example http://dl.dropbox.com/u/12840152/test18xy.lvm pretty standard 2011 *.lvm file I guess.
Tried out a couple of things myself, e.g.:
I) When I use the v1.2 lvm_import file as uploaded by "M. A. Hopcroft" as it is I get the same error as "Vepashka" as "Error in ==> lvm_import at 357 data.(fieldnm).Comment = rawdata{numdatacols+2}{1};"
II) When I comment out the "consolidate into a simple array" part starting at line 349 and just keep the line 349 "data.data=rawdata" then I am able to complete the import. The only trouble with method II) is that my data.data struct is empty!
I've loaded ascii *.txt files in matlab before so I don't know why this is causing me so much grief. Any help would be much appreciated as I'm struggling with my master thesis
Thanks, Kenneth Rasmussen
4 Comments
Kenneth
on 30 Sep 2011
Ashish Uthama
on 30 Sep 2011
http://www.mathworks.com/help/techdoc/ref/textscan.html with 'HeaderLines' ?
Kenneth
on 1 Oct 2011
bym
on 1 Oct 2011
C = textscan(fid, 'HeaderLines', 25) <-- do not put the 25 in quotes
Answers (1)
Fangjun Jiang
on 30 Sep 2011
0 votes
3 Comments
Kenneth
on 1 Oct 2011
Fangjun Jiang
on 1 Oct 2011
In your .lvm file, the decimal separator is ',', instead of the usual '.'. Is it possible for you to change that at the Labview end? I don't see lvm_import.m handles ',' as decimal separator.
It won't be hard to import your data file. But it's not that easy to write a utility that can inport a general .lvm file. Try to contact the author to see if the lvm_import.m can be upgraded. I think you found a valid defect of the utility.
Fangjun Jiang
on 1 Oct 2011
Indeed, if I replace all the ',' in the 30x7 data array with '.', lvm_import worked and the data was successfully imported into a structure. Try it your self. You can use meditor to find-and-replace all the ',' in the data.
Categories
Find more on LabVIEW in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!