Sign In

Instrument Control Module by Original Code Consulting - Toolkit for LabVIEW Download

Instrument Communication Module for LabVIEW ICM is an open-source LabVIEW toolkit for acquiring and writing to "slow" data, such as that coming from instruments.

* 1 ↓13
 logo
Version1.0.0.1
ReleasedJun 17, 2021
Publisher Original Code Consulting
LicenseGPL-3.0
LabVIEW VersionLabVIEW>=18.0
Operating System Windows, Mac, and Linux
Project links Homepage   Repository  

Description

Instrument Communication Module for LabVIEW ICM is an open-source LabVIEW toolkit, written in LabVIEW 2015, for acquiring and writing to "slow" data. The main structure is that a Bus class defines where data is acquired from and returns a string of data, a Parser class converts the string of data into an array of double precision reals, and an optional Scaling class scales the data values. ICM is extended beyond just instruments that return a string of data by using a No-op Parser child to unflatten a string that contains an array of doubles. This allows the Bus class to include data acquisition models such as NI Daq A/D devices, Modbus devices, and more. An Output class has been planned but not yet implemented, allowing ICM to write to instruments as well as read. It is intended that the ICM project be installed in the directory C:\OCC\ICM If it is installed elsewhere, one can edit the ICM Main Path.vi to accommodate another location.

Release Notes

1.0.0.1 (Jun 17, 2021) no release notes for this version
Contributors: @david-thomson

Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Versions

  Post an Idea   Post a Resource

Recent Posts