USB-2001-TC

The USB-2001-TC supports the following features.

Temperature input

Functions

UL: cbTIn()

UL for .NET: TIn()

Python for Windows: t_in()

Options

N/A

Scale

CELSIUS, FAHRENHEIT, KELVIN, NOSCALE*

*Refer to NOSCALE in the Hardware considerations section below for more information on this option.

HighChan

0

Miscellaneous

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 devices connected, use this function to identify a particular device.

Configuration

InstaCal

Factory serial number

Listed as Factory Serial No. (read only)

Identifier

Identifier text box

Thermocouple type

TC Type drop-down combo box

LED identifier

Flash LED button.

Hardware version

Listed as Firmware Version (read only)

Programmable API Functions

Factory serial number

UL: cbGetConfigString()

ConfigItem = BIDEVSERIALNUM

UL for .NET: GetDeviceSerialNum()

Python for Windows: get_config_string()

config_item = DEVSERIALNUM

Identifier

UL: cbGetConfig()

ConfigItem = BIUSERDEVIDNUM

UL for .Net: GetUserDeviceIdNum()

Python for Windows: get_config()

config_item = USERDEVIDNUM

Thermocouple type

UL: cbGetConfig(), cbSetConfig()

ConfigItem = BICHANTCTYPE

ConfigVal = TC_TYPE_J, TC_TYPE_K, TC_TYPE_R, TC_TYPE_S, TC_TYPE_B, TC_TYPE_E, TC_TYPE_T, TC_TYPE_N

UL for .NET: GetChanTcType(), SetChanTcType()

Python for Windows: get_config(), set_config()

config_item = CHANTCTYPE

config_val = TcType enum

LED indicator

UL: cbFlashLED()

UL for .NET: FlashLED()

Python for Windows: flash_led()

Hardware version

UL: cbGetConfigString()

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

Hardware considerations

Pacing temperature readings

The internal update rate for measurements is a fixed value for these devices. If the UL reads the device faster than the internal update rate, readings "repeat." For example, if using cbTIn()/TIn()t_in() in a loop to measure a rapidly changing temperature, readings do not change for several iterations of the loop, then "jump" when the update occurs internally

NOSCALE

Specify the NOSCALE option to retrieve raw data from the device. When NOSCALE is specified, calibrated data is returned, although a cold junction compensation (CJC) correction factor is not applied to the returned values.

Saving configuration settings

InstaCal allows you to save configuration settings to a file or to load a configuration from a previously saved file. You can configure the USB-2001-TC to measure temperature data collected by one of eight thermocouple types — J, K, S, R, B, E, T, or N.

Recommended warm-up time

Allow the device to warm-up for 30 minutes before taking measurements. This warm-up time minimizes thermal drift and achieves the specified rated accuracy of measurements.

Error temperature values