The USB-200 Series includes the following devices:
The USB-200 Series supports the following features. Unless otherwise indicated, OEM versions support the same features as the equivalent standard versions.
Functions
UL: cbAIn(), cbAInScan(), cbALoadQueue(), cbFileAInScan(), cbATrig(), cbVIn()
UL for .NET: AIn(), AInScan(), ALoadQueue(), FileAInScan(), ATrig(), VIn()
Python for Windows: a_in(), a_in_scan(), a_load_queue(), a_trig(), v_in()
Options
BACKGROUND, BLOCKIO, CONTINUOUS, EXTCLOCK, EXTTRIGGER, HIGHRESRATE, NOCALIBRATEDATA, SCALEDATA, SINGLEIO
Mode
Single-ended
HighChan
0 to 7
Count
Count must be an integer multiple of the number of channels in the scan.
Packet size
Rate dependent. The default packet size is 32 samples. At higher rates, the packet size increases by a multiple of 32.
USB-204 and USB-205: 500 kS/s
USB-201 and USB-202: 100 kS/s
When using cbAInScan()/AInScan(), the minimum sample rate is 0.016 Hz.
Range
BIP10VOLTS (±10 volts)
Pacing
Hardware pacing, internal clock supported.
External clock is supported via the AICKI pin.
Functions
UL: cbSetTrigger()
UL for .NET: SetTrigger()
Python for Windows: set_trigger()
TrigType
TRIGPOSEDGE, TRIGNEGEDGE, TRIGHIGH, TRIGLOW
External digital (TTL) hardware triggering is supported. Set the external trigger signal with the TRIG input.
Functions
UL: cbAOut(), cbAOutScan()
UL for .NET: AOut(), AOutScan()
Python for Windows: a_out(), a_out_scan()
Range
UNI5VOLTS (0 to 5 volts)
HighChan
0 to 1
Count
Count must be equal to the number of channels in the scan.
Rate
Ignored
Functions
UL: cbDConfigBit(), cbDConfigPort()
UL for .NET: DConfigBit(), DConfigPort()
Python for Windows: d_config_bit(), d_config_port()
PortNum
AuxPort
PortType
AuxPort
Functions
Python for Windows: d_in(), d_out()
PortNum
AuxPort (eight bits, bit-configurable)
DataValue
0 to 255
Functions
UL: cbDBitIn(), cbDBitOut()
UL for .NET: DBitIn(), DBitOut()
Python for Windows: d_bit_in(), d_bit_out()
PortType
AuxPort
BitNum
0 to 7 on AuxPort
Functions
UL: cbCClear(), cbCIn()*, cbCIn32(), cbCLoad()**, cbCLoad32()**
UL for .NET: CClear(), CIn()*, CIn32(), CLoad()**, CLoad32()**
Python for Windows: c_clear(), c_in()*, c_in_32(), c_load()**, c_load_32()**
*Although cbCIn()/CIn()/c_in() are valid for use with this counter, cbCIn32()/CIn32()/c_in_32() may be more appropriate, since the values returned may be greater than the data types used by cbCIn() and CIn() can handle.
**cbCLoad()/cbCLoad32(), CLoad()/CLoad32(), and c_load()/c_load32() only accept Count=0. These functions are used to reset the counter.
CounterNum
0
Count
232 – 1 when reading the counter.
0 when loading the counter.
cbCLoad()/CLoad() and cbCLoad32()/CLoad32() are only used to reset the counter for this device to 0. No other values are valid.
The Basic signed integers guidelines in the Digital Input/Output Hardware topic apply when using cbCIn() or CIn() for values greater than 32,767 and when using cbCIn32() or CIn32() for values greater than 2,147,483,647.
RegNum
LOADREG1
Functions
UL: cbEnableEvent(),cbDisableEvent()
UL for .NET: EnableEvent(),DisableEvent()
Python for Windows: enable_event(), disable_event()
Event types
ON_SCAN_ERROR (analog input and analog output), ON_DATA_AVAILABLE, ON_END_OF_INPUT_SCAN, ON_END_OF_OUTPUT_SCAN
Functions
UL: cbFlashLED()
UL for .NET: FlashLED()
Python for Windows: flash_led()
Causes the LED on a USB device to blink. When you have several USB devices connected to the computer, use this function to identify a particular device by making its LED blink.
This hardware supports device detection with the API. Refer to the InstaCal, API Detection, or Both? section for information about whether to use InstaCal or the API to detect and configure hardware.
Factory serial number
Listed as Factory Serial No. (read only)
Identifier
Identifier text box
Hardware version
Listed as Firmware Version (read only)
Factory serial number
ConfigItem = BIDEVSERIALNUM
UL for .NET: GetDeviceSerialNum()
Python for Windows: get_config_string()
config_item = DEVSERIALNUM
Identifier
UL: cbGetConfigString(), cbSetConfigString()
ConfigItem = BIUSERDEVID
maxConfigLen = up to 64 characters
UL for .Net: GetUserDeviceId(), SetUserDeviceId()
Python for Windows: get_config_string(), set_config_string()
config_item = USERDEVID
max_config_len = up to 64 characters
Hardware version
ConfigItem = BIDEVVERSION
DevNum = VER_FW_MAIN
UL for .NET: GetDeviceVersion()
Type = VersionType.FW_MAIN
Python for Windows: get_config_string()
config_item = DEVVERSION
dev_num = MAIN
The channel-gain queue is limited to 8 elements. Channels must be listed in ascending order; duplicate channels are not allowed.