02-17-2011 10:16 PM
Thanks Russ. Any suggestions on where to start? I haven't seen anything that is particullarly straight forward.
02-18-2011 09:15 AM
Unfortunately, LabVIEW does not natively support HDF5. If you would like native support, I encourage you to add your voice to this Idea Exchange post.
You can get an old API here, but it uses version HDF5 1.4.4, which may or may not be readable by newer code. Updating it to a newer version is not trivial due to changes in the HDF5 codebase that are relatively transparent to C users, but break the LabVIEW DLL interface.
A search of these forums and the web will show up two or three other APIs, but I have not checked lately, so do not know the status of them.
Good luck. Let us know if you need more details or information.
02-22-2011 12:52 PM
Thanks, Dr. Gray. My reference to straightforward was actually regarding some of your own discussions regarding HDF. 😉 TDMS would be the next best thing but unfortunately there are issues with using this format on Macs (such as NI doesn't support it on Macs). I will take a look at the Idea Exchange.
Peace, Matt
02-22-2011 01:39 PM
Hi Matt,
I use the library created by Jason Sommerville found here
http://www.me.mtu.edu/researchAreas/isp/lvhdf5/
My recollection is that I use HDF5 library version 1.6.5. I vaguely recall an issue with Jason's library with version 1.8 and above. But it was a while ago so I might be remembering that wrong. Certainly version 1.6.5 works and there is nothing in version 1.8 that I really need. BTW IGOR has no problem opening the data files.
--Russ
02-22-2011 05:52 PM
Thanks, Russ. I will take a look at this again. (if all this work will just stop baraging me...;) )