Read Me
================================================================================
:: h5labview ::
http://h5labview.sf.net
================================================================================
*** Requires HDF v1.8.13 or newer ***
Permalink: http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.13/bin/
Extra help and information is available at
http://h5labview.sourceforge.net/?faq
-----
HDF5 is an extremely flexible, open-source format for storing hierarchical data.
It supports heterogenerous data types and organises data and meta-data into
groups for easy access. It greatly simplifies data storage and is cross-platform
with bindings to most scientific languages.
Installation is handled by the VI Package Manager (VIPM) available from
http://jkisoft.com/vipm/ (the free community version works fine).
Simply open the most recent VIP file in the package manager and click "install".
Further platform-specific instructions are below.
If you encounter any problems, please check the FAQ before continuing
http://h5labview.sourceforge.net/?faq
***** WINDOWS INSTALLATION *****
h5labview requires a working installation of the HDF5 binary distribution,
available from
http://www.hdfgroup.org/HDF5/release/obtain5.html#obtain
Make sure you download the version that matches your LabVIEW architecture, not
your host architecture (i.e. LabVIEW 32-bit on 64-bit Windows requires
32-bit HDF5)
Unzip and install HDF5. It is easiest if you select "Add HDF5 to the system PATH"
so that LabVIEW can find the required DLLs, otherwise you can follow the
instructions "Why do I get a DLL load failure error?" on the FAQ.
Run "test_all.vi" in the "tests" directory to confirm all functionality is
working as expected on your system.
***** LINUX INSTALLATION *****
The h5labview binary distributed with this package was generated with
Arch kernel 3.8.11-1, gcc 4.8.0-4, glibc 2.17-5, HDF5 1.8.10-1, LabVIEW 2010
If your Linux system is similar, you MAY be able to use it out of the box.
The binary is primarily included to prevent the installer getting confused.
You will likely need to rebuild the helper library for your own system.
Navigate to the "lib" directory of h5labview, somewhere like
/usr/local/natinst/LabVIEW-20XX/vi.lib/addons/h5labview/lib
Open the "makefile" and update line 1 to contain the location of your LabVIEW
"cintools" directory.
It is extremely important that the library is linked against "liblvrt" and NOT
"liblv". The library files should be in /usr/local/lib/LabVIEW-20XX, consider
making a symlink in /usr/local/lib, or add a -L flag to the makefile.
Execute make, there should be no errors or warnings.
Open the "test_all.vi" program and run it. If it fails, check the
troubleshooting section below.