The driver provides cold junction compensation for thermocouples. PicoLog supports up to 10 USB TC-08 devices and the driver can support more (as many as 64, if you have a high-specification PC.) This manual describes the physical and electrical properties of the USB TC-08, and provides an explanation of how to use the software drivers.
Page 4
The device name and serial number should appear in the USB Devices pane and the USB enumeration progress bar gradually expands to 100%. If the progress bar does not start moving, disconnect and reconnect the USB TC-08, then click Refresh 6.
The licensee agrees to allow access to this software only to persons who have been informed of these conditions and agree to abide by them. Usage The software in this release is for use only with Pico products or with data collected using Pico products. Copyright Pico Technology Limited claims the copyright of, and retains the rights to, all material (software, documents etc.) contained in this release.
This could result in damage to your computer and/or injury to yourself or others. Maximum input range The USB TC-08 is designed to measure voltages in the range of ±70 mV. Any voltages in excess of ±30 V may cause permanent damage to the unit. Mains voltages Pico products are not designed for use with mains voltages.
Microsoft Excel, where the macro language is a form of Visual Basic. Modes of operation 3.2.1 Introduction The USB TC-08 is designed for three specific modes of operation to suit a variety of applications. The following modes are supported: Streaming mode Get Single mode Legacy mode 3.2.2...
USB TC-08 Help Driver routines 3.3.1 Introduction The following table explains each of the USB TC-08 routines: Routine Description New USB and serial mode usb_tc08_open_unit Opens the USB TC-08 unit and gets a valid USB handle. usb_tc08_open_unit_async Opens the unit asynchronously.
Page 17
New USB mode and legacy mode 3.3.2.1 usb_tc08_open_unit short usb_tc08_open_unit (void) This routine returns a valid handle to the USB TC-08 if the driver successfully opens it. If the routine fais, see the error code explanations in the usb_tc08_get_last_error section. If you wish to use more than one USB TC-08, call this routine once for each unit connected to the PC.
Page 18
Note: The driver is thread safe and will not allow access to a single unit from more than one application. If, therefore, usb_tc08_open_unit_async does not find a unit, check that other applications are not using the same USB TC-08. This includes applications on other user accounts on the same computer, where fast user switching is supported.
Page 20
- Unit stopped streaming successfully. 3.3.2.6 usb_tc08_set_mains short usb_tc08_set_mains( short handle, short sixty_hertz) This routine sets the USB TC-08 to reject either 50 or 60 Hz. Arguments: handle - Specifies the USB TC-08 unit. sixty_hertz - Specifies whether to reject 50Hz or 60Hz. If set to 1, the unit will reject 60Hz, if set to 0, the unit will reject 50Hz.
Page 21
Interval milliseconds). Note: The USB TC-08 can sample, from a single channel, at a rate of 10 samples per second. The absolute minimum sampling interval, with all 8 channels and the cold junction enabled, is 900 ms. You must set up all the channels that you wish to use before calling this routine.
Page 24
An old picopp.sys driver was found on the system. Note: These reserved error code values are only meaningful to Pico technical support staff, but they are supplied to allow developers to display warnings in their applications. For more details on error codes, see troubleshooting.
Page 26
- Specifies the USB TC-08 unit. temp - Pointer to an array of length [9]. There are 9 channels on the USB TC-08 (8 + cold junction) and the readings are always placed in the array subscript corresponding to the channel number.
Page 27
Once you open the driver and set up some channels, you can call the usb_tc08_run routine. The driver will then begin to continually take readings from the USB TC-08. Use the usb_tc08_get_temp routine to retrieve readings from the driver's buffer periodically.
Page 33
Driver version number 3.3.4.6 usb_tc08_legacy_get_version short usb_tc08_legacy_get_version (short * version, short handle) This routine sets the 'version' variable to match the version of the USB TC-08 currently being used. Arguments: handle - Specifies the USB TC-08 unit. version - Pointer to a location where the version number is to be stored.
USBTC08_ERROR_PICOPP_TOO_OLD - Errors in this category indicate that a fault has occurred with the USB TC-08 unit or your PC. Try disconnecting the USB TC-08, then reconnecting it. If this does not work, restart your PC. If this does not work, do the following: 1.
The maximum input voltage that can be applied without damaging the unit. QNaN Quiet Not a Number. In the context of the USB TC-08, QNaNs are numbers created artificially to fill in gaps in sampling. These gaps are interruptions caused by lack of available PC or laptop processor time, normally caused by too many applications being open simultaneously.
Need help?
Do you have a question about the USB TC-08 and is the answer not in the manual?
Questions and answers