Download 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.

(Customers are welcome to submit their own utilities for inclusion on this page)

Quickstart Guide & Installation Instructions:
Quickstart Guide & Installation Instructions (USB DAQ & Relay Card products)
 
LabView Version 6 Runtime Engine (RTE) - needed to run some of the LV application examples (.exe files only)
LabView Runtime 6.02 RTE (10.6 Mb)
 
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)
 
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 LabView, Visual Basic & Visual C library files)
 
4 Channel serial port analogue input card (SERADC4)
Generic example program (inc LabView 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 - 32 bit version)

(required for use with any of our USB card products (except the USB1208LS DAQ card).

USB generic (FTDI) driver - Win 98/2000/XP/Vista (32 bit)

 

This driver file is required before connecting any of our USB card products.  (except the USB1208LS DAQ card).

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.

 

USB generic (FTDI) driver (Win XP/Vista - 64 bit version)

(required for use with any of our USB card products (except the USB1208LS DAQ card).

USB generic (FTDI) driver - Win 98/2000/XP/Vista (64 bit)

 

This driver file is required before connecting any of our USB card products.  (except the USB1208LS DAQ card).

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)

Note: Prior to running the above example application (.exe), 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)

(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).

 

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.

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

 

LabView generic example programs 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)

 

 

Visual Basic generic example program 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).

Visual Basic example

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

 

 

Visual C generic example program 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).

Visual C example

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

 

 

Agilent VEE example program 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).

Agilent VEE example

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

 

 

Delphi (Version 6) example program 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).

Delphi (Version 6) example

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

 

 

LabView generic example program 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)

 

 

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 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)

 

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 C)

 

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.

 

LabView (Version 6 - LLB files) example

USBDO96 Generic Test Module (LV6 - LLB files) - (1.4Mb)

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