Downloadable software examples & drivers

Generic software examples, utilities & drivers are available  to accompany our full range of products. 
LabVIEW, Visual Basic, Visual C, Agilent VEE and Delphi examples are available.


Index

Quickstart Guide & Installation Instructions :
Quickstart Guide & Installation Instructions (USB DAQ & Relay Card products)

LabView Version 6 Runtime Engine (RTE) -
Required to run some of the LV application examples (.exe files only)
LabView Runtime 6.02 RTE (10.6 Mb)

LabView DAQPodMx Generic test software -
LabView 7.1
DAQPodMx_LV_7_1 (822 kb)

USB & serial port relay & DIO cards (4, 8, 16 and 24 channel cards)
Generic example USB and Serial port test program (.exe)
LabView generic example programs (inc library files) - LV versions 5, 6 7 & 8
Visual Basic generic example programs (inc library files)
Visual C generic example programs (inc library files)
Agilent VEE generic example programs (inc library files)
Delphi (Version 6) generic example programs (inc library files)
Python 2.7 and 3.6 example programs

USB8VI4DIOR card
USB8VI4DIOR generic example programs (inc LabView, Visual Basic & Visual C library files)

USB16VI card
USB8VI4DIOR generic example programs (inc LabView, Visual Basic & Visual C library files)

USBDIO24 card
Generic example USB and Serial port test program (.exe)

USBDO96 card
USBDO96 generic example programs (inc Python, LabView, Visual Basic & Visual C library files)

 

 
LabView & Excel (Write to cell & Read from cell examples)
LabView & Excel generic example program (inc LabView library files) - LV versions 5 & 6
 

USB generic (FTDI) driver (Win 98SE/2000/XP/Vista/7/8/10/11)
Required for use with any of our USB card products (except the USB1208LS DAQ card).

32-Bit download
64-Bit download

This driver file is required before connecting any of our USB card products (except the USB1208LS DAQ). Extract the zip file prior to connecting the USB card.  When the USB card is connected for the first time, you will need to direct the installer to load the appropriate driver from the extracted file directory that you have created. 

Please note: there are two drivers installed during the install procedure (the low level device drivers and the Virtual Com Port (VCP) drivers).  You do not need to reboot your PC following installation of the USB drivers. Once installed, the USB card will appear as a new (virtual) com/serial port.  You will need to use the Control Panel/ Hardware Device manager to determine the Com Port number that your PC has assigned to the connected USB card.

Note: You only need to install the USB driver during first installation of the USB card.

 

Generic example program (.exe)
For use with any of our USB or Serial port 4, 8 & 24 channel DIO & relay cards
(see below for USB8VI4DIOR, USBDO96 & USB1208LS DAQ card examples)

USB & Serial card generic output example program (executable) (0.5Mb)


This program is designed as a generic example program and can be used with any of of USB or serial port Relay & DIO cards (except the USB1208LS DAQ card).  It can be used as a basic test program to check correct operation of the card on first installation.  It should be extracted and the executable run from the unzipped directory.  It does not require any other library files - it is designed to run as a simple, standalone executable.  (In addition to the application (.exe file), this directory also contains the LabVIEW version 6.02 library files).

Note: If using this program in conjunction with any of our USB cards, you must first install the USB generic (FTDI) driver driver as detailed above.  Once installed, the USB card will appear as a new (virtual) com/serial port.  The virtual com port number needs to be selected when you first run this example program.

Labview note: If you don't already have it installed on your PC, you will need to download and install the following program: LabView Runtime 6.02 RTE (10.6 Mb) prior to running the above example application (.exe).This program is the National Instruments Run Time Engine (RTE) version 6.02 - it is required by the above executable (.exe).  If you already have LV 6 or LV6 RTE installed on your PC, you don't need to do it again.

Note: You only need to install the USB driver  during first installation of the USB card.

Generic example programs (Labview)
For use with our 4, 8 & 24 channel USB/Serial port Relay and DIO card products (USB4/SR & 8P/SR, USBDIO24, SERDO & SERDIO8/6/24)

Example LabView utility that demonstrates the output functionality of the 4, 8, 16 & 24 channel relay & digital output cards.  It has the same functionality as the '.exe' example program above.  (You can address individual digital channels or 'auto-cycle' all of the outputs in turn).

LabView Version 5

USB & SERIAL Cards - Generic Test Module (LV5 - Traditional Serial Vi's) (LLB) (450 Kb)

LabView Version 6

USB & SERIAL Cards - Generic Test Module (LV6 - Traditional Serial Vi's) (LLB) (500 Kb)

LabView Version 7.1

USB & SERIAL Cards - Generic Test Module (LV7.1 - VISA Serial Vi's) (LLB) (415 Kb)

LabView Version 8

USB & SERIAL Cards - Generic Test Module (LV8 - VISA Serial Vi's) (LLB) (300 Kb)

 

Generic example programs (Visual Basic)
For use with our 4, 8 & 24 channel USB/Serial port Relay and DIO card products (USB4/SR & 8P/SR, USBDIO24, SERDO & SERDIO8/6/24)

Similar functionality to the '.exe' example program above.  It demonstrates the output functionality of the 4, 8, 16 & 24 channel relay & digital output cards.  (You can select the serial port number, address individual digital channels or 'auto-cycle' all of the outputs in turn).

USB & SERIAL Cards - Generic Test Module (Visual Basic example) 

 

Generic example programs (Visual C)
For use with our 4, 8 & 24 channel USB/Serial port Relay and DIO card products (USB4/SR & 8P/SR, USBDIO24, SERDO & SERDIO8/6/24)

Similar functionality to the '.exe' example program above.  It demonstrates the output functionality of the 4, 8, 16 & 24 channel relay & digital output cards.  (You can select the serial port number, address individual digital channels or 'auto-cycle' all of the outputs in turn).

USB & SERIAL Cards - Generic Test Module (Visual C example) 

 

Also a simple Visual C program to control a USB4xxx board:

USB4Mx Quicktest (VC) 

 

Generic example programs (Agilent)
For use with our 4, 8 & 24 channel USB/Serial port Relay and DIO card products (USB4/SR & 8P/SR, USBDIO24, SERDO & SERDIO8/6/24)

Similar functionality to the example programs above.  It demonstrates the output functionality of the USB/serial relay & digital output cards.  (This example was kindly submitted by Colin Orford of RTK Instruments).

USBSER Cards - Agilent VEE USBDO24 Relay Cycle Generic Test (4 Kb)

 

Generic example programs (Delphi V.6)
For use with our 4, 8 & 24 channel USB/Serial port Relay and DIO card products (USB4/SR & 8P/SR, USBDIO24, SERDO & SERDIO8/6/24)

Similar functionality to the example programs above.  It demonstrates the output functionality of the USB/serial relay & digital output cards.  (This example was kindly submitted by an Australian customer).

USBSER Cards - Generic Test (Delphi V6 Relay Card Control Example) (507 Kb)

 

Python 2.7 and 3.6 example programs
The following programs have been written under windows 7 and tested using the PyCharm and Idle environments. They demonstrate how control of our USB relay cards can be achieved using simple Python scripts.

USB4xxx Python example
USB24xxx Python example
Net16xxx Python 2.7 example
Net16xxx Python 3 random relays control example
Net16xxx Python 3 sequential relays control example
Python 3.6 Code for demonstrating control of USB8VI4xRxx cards (Linux or Windows)


Generic example programs for use with our USB8VI4DIOR card

Example generic program that demonstrates the I/O functionality of the USB8VI4DIOR, 8 channel opto isolated voltage input /4 channel DIO /Relay card. If you want to run the executable and do not already have a copy of the LabView 6 Runtime Engine (RTE), you will need to download a copy of it and install it, prior to attempting to run the executable (see link below). The zip file contains a generic executable example as well as the source code for the example.

 

LabView (Version 6 - files) example

USB8VI4DIOR Generic Test Module (LV6 - LLB + exe files) - (224Kb)

LabView Runtime Engine (Version 6)

LabView Runtime 6.02 RTE (10.6 Mb)

Similar functionality to the '.exe' example program above.  It demonstrates the input channel function & the output functionality of the 4 relays & digital outputs.  (You can select the USB/serial port number, address individual digital channels or 'auto-cycle' all of the outputs in turn).

Visual Basic example
USB8VI4DIOR (Visual Basic example)

Visual C example
USB8VI4DIOR (Visual C example)

 

LabView generic example program for use with our USB16VI card

 

Example generic program that demonstrates the input functionality of the USB16VI, 16 opto isolated, voltage input channel card. 

If you want to run the executable and do not already have a copy of the LabView 6 Runtime Engine (RTE), you will need to download a copy of it and install it, prior to attempting to run the executable (see link below).

The zip file contains a generic executable example as well as the source code for the example.

LabView (Version 6 - files) example
USB16VI Generic Test Module (LV6 - LLB + exe files) - (148Kb)

LabView Runtime Engine (Version 6)
LabView Runtime 6.02 RTE (10.6 Mb)

Similar functionality to the '.exe' example program above.  It demonstrates the input channel function of the 16 opto isolated voltage input channels.  (You can select the USB/serial port number, address individual digital channels or 'auto-cycle' all of the outputs in turn).

Visual Basic example
USB16VI  (Visual Basic example) 

Visual C example
USB16VI  (Visual C) 

 

Python, LabView, VB & VC generic example programs for use with our USBDO96 card

Example generic programs that demonstrate auto cycling output functionality of the USBDO96 digital output card.  The zip file contains a generic executable example as well as the source code for the example.

Python 3.6 Sequential relay (output) test
USBDO96 test.py file - (1.9kb)

Python 3.6 datasheet examples 1 to 6
USBDO96 Examples.py file - (1.9kb)

LabView (Version 7 - LLB files) example
USBDO96 Generic Test Module (LV7 - LLB files) - (2.6Mb)

LabView (Version 7) Executable (.exe) example
USBDO96 Generic Test Module (LV7 - LLB files) - (2.3Mb)

LabView (Version 6) Executable (.exe) example
USBDO96 Generic Test Module (exe) - (224Kb)

LabView Runtime Engine (Version 6)
LabView Runtime 6.02 RTE (10.6 Mb)

Visual Basic example
USBDO96 - VB Generic Test Module (3 Mb)

Visual C example
USBDO96 - VC Generic Test Module (212 Kb)

LabView & Excel (Write to cell & Read from cell examples)

  LabView version 5 examples:

Note: in order for these examples to work, you must first open Excel and create the default 'book1.xls' file at the root directory (c:/book1.xls).

 

Write to specified worksheet/cell example:

OpenExcelwritetospecifiedcellActiveXexample.llb

Read from specified worksheet/cell example:

OpenExcelReadfromspecifiedcellActiveXexample.llb

 

  LabView version 6 examples:

Note: in order for these examples to work, you must first open Excel and create the default 'book1.xls' file at the root directory (c:/book1.xls).

 

Write to specified worksheet/cell example:

OpenExcelwritetospecifiedcellActiveXexampleLV602.llb

Read from specified worksheet/cell example:

OpenExcelReadfromspecifiedcellActiveXexampleLV602.llb

 

  LabView version 7.1 & 8 examples - (Tested with Excel 2002 & 2003/WinXP):

Note: in order for these examples to work, you must first open Excel and create the default 'book1.xls' file at the root directory (c:/book1.xls).

 

Write to & read from specified worksheet/cell example