EasyManua.ls Logo

PICO USB TC-08 User Manual

PICO USB TC-08
43 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #19 background imageLoading...
Page #19 background image
Technical reference
18
© 2005 Pico Technology Limited. All rights reserved.
USBTC08044-2
case
USBTC08_PROGRESS_FAIL:
// enum equates to: -1
error_code =
usb_tc08_get_last_error
(
0
);
printf(
"Unit failed to open\nThe error code is %d"
, error_code);
// could terminate the application here
break
;
case
USBTC08_PROGRESS_PENDING:
// enum equates to: 0
printf(
"\nThe unit is %d percent enumerated"
, progress);
Sleep(
500
);
// wait for approx. half a second
break
;
case
USBTC08_PROGRESS_COMPLETE:
// enum equates to: 1
printf(
"\n\nThe unit with handle '%d', opened successfully"
,
handle);
break
;
}
}
while
(result == USBTC08_PROGRESS_PENDING);
//
// Start using the open unit
//
3.3.2.3
usb_tc08_open_unit_progress
short usb_tc08_open_unit_progress( short * handle,
short * progress)
Call this function after
usb_tc08_open_unit_async
. Repeatedly call it to determine
the state of the background enumeration process. For an example of usage, see
usb_tc08_open_unit_async
.
Arguments:
handle
(Out) A handle (positive short) to the unit if the enumeration
is completed. Handle will always be 0 if the enumeration is
incomplete.
progress
(Out) (Optional - can pass NULL) returns a number from 0 to
100 representing the percentage completion of the
enumeration of one unit.
Returns:
-1 (USBTC08_PROGRESS_FAIL)
An error occurred, call
usb_tc08_get_last_error
with a
handle of 0 to obtain the error
code.
0 (USBTC08_PROGRESS_PENDING)
Enumeration has not completed
(keep calling
usb_tc08_open_unit_progres
s
).
1 (USBTC08_PROGRESS_COMPLETE)
Enumeration has completed and
the handle is now valid.
Question and Answer IconNeed help?

Do you have a question about the PICO USB TC-08 and is the answer not in the manual?

PICO USB TC-08 Specifications

General IconGeneral
Number of Channels8
Temperature Range-270°C to +1820°C
Thermocouple Types SupportedB, E, J, K, N, R, S, T
InterfaceUSB
Operating System CompatibilityWindows, Linux, macOS
Operating Temperature Range0°C to +50°C
Storage Temperature Range-20°C to +70°C
Power SupplyUSB
Sampling Rate10 samples per second
Accuracy±0.2°C

Summary

Introduction

Overview

General overview of the USB TC-08 temperature logger and its capabilities.

Installing the Driver

Steps and requirements for installing the necessary software drivers for the USB TC-08.

Connecting the USB TC-08

Instructions on how to physically connect the USB TC-08 to a computer and thermocouple.

Legal Information

Safety Warning

Company Details

Product Information

Specifications

Detailed technical specifications including resolution, thermocouple types, input ranges, and environmental conditions.

How a Thermocouple Works

Technical Reference

Introduction

Overview of the driver routines and supported operating systems for custom programming.

Modes of Operation

Description of different operational modes: Streaming, Get Single, and Legacy.

Driver Routines

Explains various routines available in the USB TC-08 driver for software integration.

Programming

Guidance on using driver routines with different programming languages like C, C++, Delphi, and Excel.

Troubleshooting

Glossary

Thermocouple Types

Type K Thermocouple

Details on Type K thermocouples, their cost-effectiveness, general purpose use, and temperature range.

Type T Thermocouple

Details on Type T thermocouples, their materials, accuracy, and operating temperature range.

Type S Thermocouple

Details on Type S thermocouples, their materials, temperature range, stability, and use in calibration.

USB