Version 1.00
26 May, 2005
Table of Contents:
1. Overview
2. Required Software
3. Installation Instructions
4. Accessing the Driver in LabVIEW
5. Using the Instrument Driver
6. Custom Error Codes
7. Unsupported Features
8. Known Issues
9. Customer Support
10. Revision History
1. Overview
Instrument Driver Technology: Plug and Play
Supported Language(s): LabVIEW 6.1
Supported Models: BOC Edwards IC, TC100, TC200, TIC100 and TIC200
Models Tested: TIC200
Interfaces: Serial
Firmware Revision Tested: D39700640F
Certified: No
NI Supported: No
Source Code Available: Yes
Driver Revision: 1.00
Original Release Date: May 2005
Current Revision Date: May 2005
2. Required Software
Some software components need to be installed before using this instrument driver.
The minimum versions of these components are listed below, and can be downloaded
from the NI download Web site.
VISA 2.6
3. Installation Instructions
A) Copy the "BOC Edwards TIC" folder, and all of it's contents, from this zip file
to the folder ...\Program Files \National Instruments \LabVIEW...\instr.lib
B) You will now have a "...\instr.lib\BOC Edwards TIC\" folder containing:
"Turbo Instrument Controller.llb"
"advanced_gauge_functions.mnu"
"analogue_out_functions.mnu"
"backing_functions.mnu"
"cooler_functions.mnu"
"dir.mnu"
"display_functions.mnu"
"examples.mnu"
"gauge_functions.mnu"
"heater_functions.mnu"
"relay_functions.mnu"
"tic_advanced_functions.mnu"
"Turbo_functions.mnu"
"vent_functions.mnu"
C) Restart LabVIEW.
The menu files and VI library (LLB) make up an instrument driver. The menu files
allow you to view the instrument driver VIs from the Functions palette.
The VI library contains the instrument driver VIs.
4. Accessing the Driver in LabVIEW
There is normally no need to view the library file because the driver functions
may be picked from a palette menu.
A) Right-click on a blank place on the VI diagram to open the "Functions" palette.
Navigate: Functions -> Instrument I/O -> Instrument Drivers -> BOC Edwards TIC
B) Alternately, click diagram's menu bar: Window -> "Show Functions Palette" and
navigate the above menus
5. Using the Instrument Driver
To verify communication with your instrument and test a typical programmatic instrument
operation, you should first open the Getting Started or Example VIs the instrument driver.
Look over each of the controls and set them appropriately. Generally, the defaults for most
controls will be sufficient for your first run. You will need to set the instrument resource
name appropriately. After running the VI, check to see that data was returned and
that an error was not reported in the error cluster.
After you have verified basic communication with your instrument, you might want to customize
instrument control for your needs. If your application needs are similar to the Getting Started
or Example VI, the simplest means of creating a customized VI is to save a copy of the Getting
Started or Example VI by selecting "Save As" from the File menu. You can then modify this
example to meet your specific needs. For more details, reference the LabVIEW Help under
Help » VI, Function, & How-To Help.
6. Custom Error Codes
Every driver VI checks for errors and any found are returned in the "error out" cluster.
There are three sources of errors and only the highest priority error is returned:
ERROR TYPES
Priority
|
Type
|
Description
|
Highest
|
VISA Error
|
Returned by VISA functions such as Write or Read
|
|
Response Error
|
Driver received response but it is invalid
|
Lowest
|
Device Error
|
Error code Returned by the TIC controller. See "CUSTOM DEVICE ERRORS" table below
|
CUSTOM DEVICE ERRORS
Error Code
|
Meaning
|
6200
|
Invalid response from controller
|
6201
|
Object ID Invalid
|
6202
|
Invalid serial command or query
|
6203
|
Argument missing from serial command string
|
6204
|
Argument out of range in command string
|
6205
|
Command not allowed in current mode or state
|
6206
|
Checksum Error
|
6207
|
EEPROM read or write error
|
6208
|
Operation took to long
|
6209
|
Invalid config ID
|
For a detailed explanation of these error codes, please refer to the TIC serial communications
manual (D397-30-880), which can be found on the TIC manual CD-ROM.
7. Unsupported Features
The following TIC capabilities are not supported by this driver:
- Multi-drop Addressing, for accessing multiple TIC's on an RS458 Bus.
- TIC Config Uploading/Downloading.
8. Known Issues
There are currently no known issues with this instrument driver.
9. Customer Support
For general TIC customer support please go to: www.upgrades.bocedwards.com
This driver is offered on an "as is" basis and is not supported by either BOC Edwards
or National Instruments. However, your feedback and comments are always appreciated and
these can be sent to gerard.johns@bocedwards.com
10. Revision History
1.00 - Original Release