Cygwin64 HDF5 load() crash fix

Currently, Octave 3.8.1 in Cygwin64 was compiled with headers 1.8.12 but HDF5 library 1.8.13.

This causes Octave to seg fault Warning! ***HDF5 library version mismatched error*** and exit.

To avoid having to recompile, you can type
HDF5_DISABLE_VERSION_CHECK=1 octave
to startup octave
you can perhaps add to your ~/.bashrc file the line:
alias octave="HDF5_DISABLE_VERSION_CHECK=1 octave -q"

H5Labview and 1-D arrays

The current version of h5labview 2.7.3.112 can completely crash Labview 2013 SP1 when using 1-D arrays.

What I do to fix this is insert the “Build Array” into my 1-D array just before it hits HDF5 Write Data. On the Read Data, to get a 1-D array again, you can use Index Array with the first row index input as 0.

HDF5 in Labview 2013

There is steady development of the h5labview package, allowing use of many common HDF5 read/write features from Matlab.

0) install VI package manager
1) download and install the latest SHARED HDF5 library from http://www.hdfgroup.org/HDF5/release/obtain5.html#obtain
get the appropriate operating system and 32 or 64 bits according to your Labview install 32/64 bits, not the OS.
2) copy the files hdf5.dll, szip.dll, zlib.dll from
c:\Program Files\HDF_Group\HDF5\1.8.13\bin to
c:\Program Files\National Instruments\LabVIEW 2013\resource

3) download latest .vip file from http://sourceforge.net/projects/h5labview/files/
this will open in VI Package Manager

If you get an error upon installation complaining about PostInstall.vi, try rebooting once.

reference: http://h5labview.sourceforge.net/?faq