iWORX API

Using iWorx Hardware With Other Software

Custom Applications

Custom applications can be developed for iWorx Hardware using our API.

Example of using the 32bit iworx API with a console application

Version 4 (updated 10/31/2024):
64 bit version of the DLL can be downloaded here

Version 3 (Updated 10/5/2023):
Both 64 bit and 32 bit versions of the DLL can be downloaded here

MATLAB

You can use MATLAB to record data from iWorx Recorders. All features of the iWorx hardware may not work with MATLAB. For an example of using MATLAB to record data, click here.

Data can also be exported out of LabScribe and then analyzed in Matlab. see Google Scholar citations

Here is an example of using MATLAB to record data

User Examples:

Python

You can use Python to record data from iWorx Recorders. All features of the iWorx hardware may not work with Python.

Here is an example of using Python to record data

LabView

It is also possible to use LabView with the iWorx hardware. All features of the iWorx hardware may not work with LabView.

To use iWorx hardware with LabView, please download the LabView library interface:

  1. Unzip it
  2. iwxDAQ.zip: contains the dll and the labview library. LabView created this in the user.lib folder in the LabView folder.
  3. iWorxTest folder contains an example to acquire data from an iWorx device. The iWorxDAQtest.vi needs to be modified to provide the new path for the default settings file as well as the log file.
  4. The settings file has to be created using LabScribe. Once LabScribe is setup for your experiment, you can save a settings file by choosing File -> Save As and choosing the file type as settings.

When you run it, with an iWorx hardware connected, it should identify the hardware, list some of the capabilities of the hardware, then start acquisition, collect 2 seconds worth of data and stop acquisition after 10 seconds.

Using LabScribe Software to Analyze Data Acquired From Other Hardware

Use the LabScribe Data Import module to import text or edf data into LabScribe software. Then any of the built-in functions or advanced analysis modules in LabScribe can be used. 

Syncing iWorx Recorders With Other Recorders

Sending Trigger Signals From iWorx Recorders to Other Devices

Use the Stimulator output or the Digital outputs from iWorx recorders to send a signal to external devices.

Use the digital inputs or any analog channel on the iWorx recorders to receive a signal from external devices.

Python

You can use Python to record data from iWorx Recorders. All features of the iWorx hardware may not work with Python.

Here is an example of using Python to record data.

MATLAB

You can use MATLAB to record data from iWorx Recorders. All features of the iWorx hardware may not work with MATLAB.

Here is an example of using MATLAB to record data. 

User Examples:

LabView

It is also possible to use LabView with the iWorx hardware. All features of the iWorx hardware may not work with LabView.

To use iWorx hardware with LabView, please download the LabView library interface:

  1. Unzip it
  2. iwxDAQ.zip: contains the dll and the labview library. LabView created this in the user.lib folder in the LabView folder.
  3. iWorxTest folder contains an example to acquire data from an iWorx device. The iWorxDAQtest.vi needs to be modified to provide the new path for the default settings file as well as the log file.
  4. The settings file has to be created using LabScribe. Once LabScribe is setup for your experiment, you can save a settings file by choosing File -> Save As and choosing the file type as settings.


When you run it, with an iWorx hardware connected, it should identify the hardware, list some of the capabilities of the hardware, then start acquisition, collect 2 seconds worth of data and stop acquisition after 10 seconds.

Using LabScribe Software to analyze data acquired from other hardware

Use the LabScribe Data Import module to import text or edf data into LabScribe software.  Then any of the LabScribes built-in functions or advanced analysis modules can be used. 

Syncing iWorx recorders with other recorders

Sending Trigger signal from iWorx recorder to other devices

Use the Stimulator output or the Digital outputs from iWorx recorders to send a signal to external devices

Sending Trigger signal from other devices to iWorx recorder

Use the digital inputs or any analog channel on the iWorx recorders to receive a signal from external devices

Using iWorx Hardware with other Software

Custom Applications

Python

You can use Python to record data from iWorx Recorders. All features of the iWorx hardware may not work with Python.

Here is an example of using Python to record data.

MATLAB

You can use MATLAB to record data from iWorx Recorders. All features of the iWorx hardware may not work with MATLAB.

Here is an example of using MATLAB to record data. 

User Examples:

LabView

It is also  possible to use LabView® with the iWorx hardware.  All features of the iWorx hardware may not work with LabView.

To use iworx hardware with LabView,
please download the LabView library interface:
unzip it,
iwxDAQ.zip : contains the dll and the labview library.  LabView created this in the user.lib folder in the labview folder.
iWorxTest  folder contains an example to acquire data from an iWorx device.
the iWorxDAQtest.vi  needs to be modified to provide the new path for the default settings file as well as the log file.
The settings file have to be created using LabScribe. Once LabScribe is setup for your experiment, you can save a settings file by choosing File->Save As.  and choosing the file type as settings.

When you run it, with an iWorx hardware connected,  it should identify the hardware, list some of the capabilities of the hardware,  then start acquisition, collect 2 seconds worth of data and stop acquisition after 10 seconds.

Schedule a Demonstration

Quick online consultation with an Applications Specialist

Design Your System

Choose the parameters you want to Measure

ECG/EKG
EMG : Number of Channels
Non-Invasive BP : Number of Channels
Flow : Number of Channels
Temperature: Number of Channels
Force: Number of Channels
Stimulation: Describe the type

Recover Password

We will contact you with your login info. 

iWorx Newsletter Signup

By subscribing, you agree with our Privacy Policy and provide consent to receive updates from our company.