Quantum Composers 9000 Series Instrument Driver Readme

1. Overview

Instrument Driver Technology: LabVIEW Plug and Play - Project Style
Manufacturer: Quantum Composers
Supported Language(s): LabVIEW 8.0
Supported Model(s): Quantum Composers 9000/8000 Series (8510, 8530, 9500+, 9520, 9530, 9600, 9600+, 9800,9420, 9200, 9200+,9250)
Model(s) Tested: Quantum Composers 9500+, 9520, 9530, 9420, 9600+, 9200, 9250
Interface(s): GPIB, Serial, USB, TCPIP
Firmware Revision Tested: multiple

Certified: No
NI Supported: No
Source Code Available: Yes

Driver Revision: 2.10
Original Release Date: 06/01/06
Current Revision Date: 06/21/22

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

VISA 3.3 or later
LabVIEW 8.0 or later (Not supported on versions 9.0 and greater).


For more details, refer to the LabVIEW Help under Help » VI, Function, & How-To Help.

3. Known Issues

- 9520 series units with optical and AT45 output modules may encounter write errors since the optical and AT45 module queries are not yet parsed correctly. When the channel is configured, the vi may try to set the output levels, which does not apply when an optical module is installed.   

To report issues or provide feedback about this instrument driver, please send an email to support@quantumcomposers.com.

4. Revision History

 

REV 1.0, 06/01/2006
Original 9500 Series Release

Rev 2.0, 11/2/2007

The structure of his driver was based upon the now obsolete Quantum Composers 9500 series driver to allow backwards compatibility with code utilizing the 9500 driver.  Users of the earlier 9500 series driver will find the all inclusive query/configure VIs and associated controls in the Examples\Support directory.  Moved items: Configure System Timer (to).vi, Configure Channel.vi, Query Channel Parameters.vi, Query System Parameters.vi, System Parameters.ctl, Channel Parameters.ctl

 

REV 2.01, 02/18/08
·  Added new search expressions to “Utility Decode ID String.vi” to accommodate multiple firmware versions from vendor.

·  Removed For Loop - Condition Terminal in “Utility Decode ID String.vi” to allow driver usage in LabVIEW version 8.0.

 

REV 2.02, 06/11/08
·  Added support for Quantum Composer’s new QC 9520 Series.

·  The “Configure Sys (To) Clock In” VI was modified to add additional features.  This VI is NOT backward comapatable..

 

REV 2.03, 09/10/08
·  Added support for Quantum Composer’s new QC 9530 Series.

 

REV 2.04, 10/31/11

·  Added support for Quantum Composer’s new QC 8510/8530 Series.

·  Serial port handshaking is default to off. 

·  Default baud rate is not 115,200. 

·  Default port is now Com1.

 

REV 2.05, 09/12/12

·  Added support for Quantum Composer’s new QC 9200 Series

 

REV 2.06, 01/09/13

·  Corrected channel duty cycle mode to recognize width and delay settings

REV 2.07, 04/17/14

·  Corrected support for parsing 9530 series IDN string.

 

REV 2.08, 01/09/18

·  Added support for QC 9420 Series pulse generators.

·  Corrected Gate Pulse Inhibit command in Configure Sys (To) Input.vi

 

REV 2.09, 02/17/22

·  Corrected issue with IDN decode not handling 9200+ units.

·  Corrected issue with MUX parameter sending out floating point value.

·  Added conditional check for 9200 series when setting output mode.

 

REV 2.10, 06/21/22

·  Added support for 9250 series.

·  Added conditional check for 9200 and 9250 series when closing so that display, buzzer and keypad settings are not sent out.