LabView library to save multidimensional LabView arrays as Igor Binary Waves to disk

This LabView library stores LabView arrays as Igor Binary Waves to disk. It uses always Igor Binary Wave file version 5.


  • supports arrays with 1 to 4 dimensions
  • handles arrays of
    • signed and unsigned byte
    • signed and unsigned word
    • signed and unsigned long
    • real and complex single precision floating point
    • real and complex double precision floating point
    • text

  • supports assignment of a dependency formula

  • supports dimension labels

  • supports adding a wave note

  • supports dimension scaling and dimension units

  • supports data scaling and data unit

For more information see the context help window of the main Polymorphic VI ''.

Currently not supported is reading Igor Binary Wave files into LabView arrays.

Project Details

Project License:
Project CVS:

Current Project Release

LVarray2ibw IGOR.5.00.x-2.x-dev

Release File:
Version: IGOR.5.00.x-2.x-dev
Version Date: Fri, 10/15/2010 - 03:00 am
Version Major: 2
Version Extra: dev
OS Compatibility: Windows
Release Notes: This snapshot fixes various issues and implements a barely documented feature of the Igor Binary File version 5: You can now lock the Igor Binary Wave that is saved in the .ibw file.
This makes it for instance possible to handle raw data on disk more secure while sharing them with Igor Experiments.

I encourage everybody who uses this VI to send feedback to me.
View All Releases




Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More