Menu

Tree [147426] default tip /
 History

Read Only access


File Date Author Commit
 attrib 2018-07-03 martijnj martijnj [d3fafc] Rebuilding VIs with modified H5Equery
 base 2021-04-05 martijnj martijnj [718d70] Upgraded to HDF5 v1.10.4 official win32/win64 b...
 dataset 2021-09-25 martijnj martijnj [5221e9] Added H5Sunlimited.ctl to clarify unlimited dim...
 examples 2018-07-12 martijnj martijnj [5ad590] Simplified zipped-dataset example
 file 2018-07-12 martijnj martijnj [4f7cd9] Changes for v1.8 back compatiblity
 group 2018-07-03 martijnj martijnj [d3fafc] Rebuilding VIs with modified H5Equery
 lib 2022-01-15 martijnj martijnj [b722e6] Fixed bool detection in H5LVquery_type by permi...
 mnu 2014-01-13 martijnj martijnj [8c07d9] MNU updates; need to do something to hide llb d...
 props 2018-07-12 martijnj martijnj [5ad590] Simplified zipped-dataset example
 space 2021-09-25 martijnj martijnj [5221e9] Added H5Sunlimited.ctl to clarify unlimited dim...
 tests 2018-07-12 martijnj martijnj [4f7cd9] Changes for v1.8 back compatiblity
 type 2021-04-03 martijnj martijnj [d81a93] Fix for calling signature of H5Tinsert in H5Tcr...
 .hgignore 2014-09-10 martijnj martijnj [0eafca] hgignore update
 .vipb 2022-01-15 martijnj martijnj [101437] Bump VIPB to v2.14.3
 CHANGES.txt 2023-05-12 martijnj martijnj [147426] Updated CHANGES for releases from 2.13.1 to 2.14.3
 LICENSE 2013-02-11 martijnj@flotilla martijnj@flotilla [fc4cfc] Changed helper DLL to proxy export hdf5dll func...
 README 2014-09-25 martijnj martijnj [a51422] README update
 dir.mnu 2013-12-25 martijnj martijnj [d9294b] Still working on palettes

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.