Omega Speaker Systems TC-08 manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Omega Speaker Systems TC-08. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Omega Speaker Systems TC-08 ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Omega Speaker Systems TC-08 décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation Omega Speaker Systems TC-08 devrait contenir:
- informations sur les caractéristiques techniques du dispositif Omega Speaker Systems TC-08
- nom du fabricant et année de fabrication Omega Speaker Systems TC-08
- instructions d'utilisation, de réglage et d’entretien de l'équipement Omega Speaker Systems TC-08
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Omega Speaker Systems TC-08 ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Omega Speaker Systems TC-08 et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Omega Speaker Systems en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Omega Speaker Systems TC-08, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Omega Speaker Systems TC-08, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Omega Speaker Systems TC-08. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    omega.com e-mail: info@omega.com For latest product manuals: omegamanual.info U ser ’ s Guide TC-08 8 Channel Thermocouple USB Data Acquisition Module Shop online at[...]

  • Page 2

    Servicing Nor th America: U.S.A.: One Omega Drive, P.O. Box 4047 ISO 9001 Certified Stamford, CT 06907-0047 TEL: (203) 359-1660 FAX: (203) 359-7700 e-mail: info@omega.com Canada: 976 Bergar Laval (Quebec) H7L 5A1, Canada TEL: (514) 856-6928 FAX: (514) 856-6886 e-mail: info@omega.ca For immediate technical or application assistance: U.S.A. and Canad[...]

  • Page 3

    I Contents Contents .....................................................................................................................................1 1 Introduction ...........................................................................................................................................1 1 Overview ............................[...]

  • Page 4

    [...]

  • Page 5

    Introduction 1 1 Introduction 1.1 Overview The USB TC-08 is a temperature and voltage logger designed to support multiple thermocouples. With the accompanying TC-08 software, the unit can be used with any laptop or PC running Windows XP SP2 or Vista. If you are technically-minded and want to tailor the product to a particular application, you can w[...]

  • Page 6

    TC-08 User's Guide 2 4. Click the OK button. The Converter details dialog box appears 5. Select USB TC-08 from the drop-down list of converters. The device name and serial number should appear in the USB Devices pane and the USB enumeration progress bar gradually expand to 100%. If the progress bar does not start moving, disconnect and reconne[...]

  • Page 7

    Introduction 3 8. In the TC-08 Channels window, double-click on Channel 1 unused. The Edit TC-08 Channel dialog box appears 9. From the Thermocouple drop-down list, select the type of thermocouple you are using and click OK. The TC-08 Channels dialog box reappears. 10. Click OK . Channel 1 should now appear in the monitor window with the current te[...]

  • Page 8

    TC-08 User's Guide 4 1.4 Safety warning We strongly recommend that you read the general safety information below before using your product for the first time. If the equipment is not used in the manner specified, then the protection provided may be impaired. This could result in damage to your computer and/or injury to yourself or others. Maxi[...]

  • Page 9

    Product information 5 2 Product information 2.1 Specifications Resolution 20 bits (16.25 NFR) Thermocouple types B,E,J,K,N,R,S,T Number of input channels 8 Conversion time - per active channel 100 ms Conversion time - CJC 100 ms Uncalibrated accuracy The sum of ±0.2% and ±0.5 °C Full scale input ±70 mV Common mode range ±7.5 V Overvoltage prot[...]

  • Page 10

    TC-08 User's Guide 6 2.2 How a thermocouple works In a closed circuit of two dissimilar metals (a thermocouple), an electric current flows when one of the two junctions is heated with respect to the other. The current continues to flow as long as the two junctions are at different temperatures. The magnitude and direction of the current is a f[...]

  • Page 11

    Technical reference 7 3 Technical reference 3.1 Introduction The USB TC-08 is supplied with driver routines that you can build into your own programs. The USB TC-08 driver supports Windows XP SP2 and Windows Vista. Once you have installed the software, the Examples directory will contain the drivers and a selection of examples of how to use the dri[...]

  • Page 12

    TC-08 User's Guide 8 3.2.2 Streaming mode Streaming mode is an operational mode in which the USB TC-08 unit samples data and returns it to the computer in an unbroken sequence, using the onboard clock to ensure accurate timing. The unit can buffer up to two sets of readings at once. To avoid loss of readings, make sure that another application[...]

  • Page 13

    Technical reference 9 Example The following code is a fragment of a C application demonstrating how to use Streaming mode with the USB TC-08 driver: //================================================== // Setting up and running the unit in Streaming mode //================================================== usb_tc08_set_mains (handle, 0 ); // use 50[...]

  • Page 14

    TC-08 User's Guide 10 3.2.3 Get Single mode Get Single mode is an operational mode in which readings are produced on demand, using the usb_tc08_get_single function. Since the function relies entirely on the timing of the calling application, it is ideal for time intervals greater than 1 minute. If high-speed sampling is required, use Streaming[...]

  • Page 15

    Technical reference 11 Example The following code is a fragment of a C application demonstrating how to use Get Single mode with the USB TC-08 driver: //======================================================== // Setting up and converting readings with Get Single mode //======================================================== usb_tc08_set_mains (ha[...]

  • Page 16

    TC-08 User's Guide 12 3.2.4 Legacy mode Legacy mode is designed to aid developers who have already written code for the serial version of the TC-08 and are not yet ready to rewrite their code for the Streaming or Get Single modes available with the USB version. The legacy support is going to be phased out and will eventually be removed from th[...]

  • Page 17

    Technical reference 13 Example The following code is a fragment of a C application demonstrating how to use legacy mode with the USB TC-08 driver: //========================================================== // Setting up and running the unit in Legacy mode // This is designed to make it easier to adapt code written // for the Serial TC08 for use w[...]

  • Page 18

    TC-08 User's Guide 14 3.3 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. usb_tc08_open_unit_progress Polls the unit's [...]

  • Page 19

    Technical reference 15 3.3.2 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 fails, 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 [...]

  • Page 20

    TC-08 User's Guide 16 Returns Positive short The handle of a unit. 0 No more units were found. -1 Unit failed to open. Call usb_tc08_get_last_error with a handle of 0 to obtain the error code.[...]

  • Page 21

    Technical reference 17 Example The following code is a fragment of a C application which demonstrates how to open multiple units with the USB TC-08 driver. The handles to the open units are stored in an array for later use: //====================================================== // Opening multiple units //=========================================[...]

  • Page 22

    TC-08 User's Guide 18 3.3.2.2 usb_tc08_open_unit_async short usb_tc08_open_unit_async (void) This routine begins enumerating USB TC-08 units in the background and provides a return immediately, so the calling thread can continue executing other code. Note: The driver is thread safe and will not allow access to a single unit from more than one [...]

  • Page 23

    Technical reference 19 Example The following code is a fragment of a C application which demonstrates how to open a single unit with the asynchronous open unit functions: //====================================================== // Opening a unit asynchronously //====================================================== // Tell the driver to start enum[...]

  • Page 24

    TC-08 User's Guide 20 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 ha[...]

  • Page 25

    Technical reference 21 3.3.2.4 usb_tc08_close_unit short tc08_close_unit ( short handle ) This routine closes the unit for a specified USB handle. Arguments handle Specifies the USB TC-08 unit. Returns 0 Use usb_tc08_get_last_error . 1 Unit closed successfully. Note: If you successfully open any USB TC-08 units, call usb_tc08_close_unit for each ha[...]

  • Page 26

    TC-08 User's Guide 22 3.3.2.5 usb_tc08_stop short usb_tc08_stop ( short handle ) This routine stops the unit from running. Arguments handle Specifies the USB TC-08 unit. Returns 0 Invalid parameter. 1 Unit stopped streaming successfully.[...]

  • Page 27

    Technical reference 23 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 50 Hz or 60 Hz. If set to 1, the unit will reject 60 Hz, if set to 0, the unit will reject[...]

  • Page 28

    TC-08 User's Guide 24 3.3.2.7 usb_tc08_get_minimum_interval_ms long usb_tc08_get_minimum_interval_ms ( short handle ) This routine returns the minimum sampling interval (or fastest millisecond interval) that the unit can achieve in its current configuration. The configuration is defined by calling usb_tc08_set_channel() . Arguments handle Spec[...]

  • Page 29

    Technical reference 25 3.3.2.8 usb_tc08_get_unit_info short usb_tc08_get_unit_info ( short handle, USBTC08_INFO * info ) This routine gets the unit information and copies it to the USBTC08_INFO structure, declared in the usbtc08.h header file. If you pass zero to the function as the handle, only the driver version member will be valid, but the func[...]

  • Page 30

    TC-08 User's Guide 26 3.3.2.9 usb_tc08_get_formatted_info short usb_get_formatted_info ( short handle, char * unit_info, short string_length ) This function is similar to the usb_get_unit_info routine, but the unit information is returned in the form of a formatted character string. The string is separated into the following elements, each app[...]

  • Page 31

    Technical reference 27 3.3.2.10 usb_tc08_get_last_error short usb_tc08_get_last_error ( short handle ) This routine returns the last error for the unit specified by handle. If zero is passed instead of a handle, the function returns the error associated with the last call to usb_tc08_open_unit or usb_tc08_open_unit_async . Note: If an invalid handl[...]

  • Page 32

    TC-08 User's Guide 28 Reserved error codes Error code Error Further information 7 USBTC08_ERROR_NOT_RESPONDING Cannot get a reply back from a USB TC-08 unit. 8 USBTC08_ERROR_FW_FAIL Unable to download firmware. 9 USBTC08_ERROR_CONFIG_FAIL Missing or corrupted EEPROM. 10 USBTC08_ERROR_NOT_FOUND Cannot find enumerated device. 11 USBTC08_ERROR_TH[...]

  • Page 33

    Technical reference 29 3.3.3 New USB mode only 3.3.3.1 usb_tc08_set_channel short usb_tc08_set_channel ( short handle, short channel, char tc_type ) Call this routine once for each channel that you want to use. You can do this any time after calling usb_tc08_open_unit . By default, all channels are disabled. Arguments handle Specifies the USB TC-08[...]

  • Page 34

    TC-08 User's Guide 30 3.3.3.2 usb_tc08_run long usb_tc08_run ( short handle, long interval ) This routine starts the unit running with a sampling interval, specified in milliseconds. This routine should be called after usb_tc08_set_channel has been called. Arguments handle Specifies the USB TC-08 unit. interval Specifies the requested sampling[...]

  • Page 35

    Technical reference 31 3.3.3.3 usb_tc08_get_single short usb_tc08_get_single ( short handle, float * temp, short * overflow_flags, short units ) You must set up the channels before calling this function. You must not have put the unit into Streaming mode with usb_tc08_run , as this will cause usb_tc08_get_single to fail. The function will convert a[...]

  • Page 36

    TC-08 User's Guide 32 3.3.3.4 usb_tc08_get_temp long usb_tc08_get_temp ( short handle, float * temp_buffer, long * times_ms_buffer, long buffer_length, short * overflow, short channel, short units, short fill_missing ) Once you open the driver and set up some channels, you can call the usb_tc08_run routine. The driver will then begin to contin[...]

  • Page 37

    Technical reference 33 3.3.3.5 usb_tc08_get_temp_deskew long usb_tc08_get_temp_deskew ( short handle, float * temp, long * times, long buffer_length, short * overflow, short channel, short units, short fill_missing ) Same as usb_tc08_get_temp but the times take account of small differences caused by the order in which channels are converted. Note: [...]

  • Page 38

    TC-08 User's Guide 34 3.3.4 Legacy mode only 3.3.4.1 usb_tc08_legacy_run short usb_tc08_legacy_run ( short handle ) This routine starts the sampling thread and forces the specified unit to run in legacy mode. Arguments handle Specifies the USB TC-08 unit. Returns 0 Use usb_tc08_get_last_error . 1 Legacy run successful.[...]

  • Page 39

    Technical reference 35 3.3.4.2 usb_tc08_legacy_set_channel short usb_tc08_legacy_set_channel ( short handle, short channel, char tc_type, short filter_factor, short offset, short slope ) Call this routine once for each channel that you would like to take readings from. You can do this any time after calling usb_tc08_open_unit . Arguments handle Spe[...]

  • Page 40

    TC-08 User's Guide 36 3.3.4.3 usb_tc08_legacy_get_temp short usb_tc08_legacy_get_temp ( long * temp, short handle, short channel, short filtered ) Once you open the driver and define some channels, you can call the usb_tc08_legacy_run routine. The driver will then constantly take readings from the USB TC-08. Temperatures are returned in hundre[...]

  • Page 41

    Technical reference 37 3.3.4.4 usb_tc08_legacy_get_cold_junction short usb_tc08_legacy_get_cold_junction ( long * temp, short handle ) This routine retrieves a cold junction temperature reading. This can also be achieved by passing channel = 0 to usb_tc08_get_temp . Temperatures are returned in hundredths of a degree Celsius. Normally, you do not n[...]

  • Page 42

    TC-08 User's Guide 38 3.3.4.5 usb_tc08_legacy_get_driver_version short usb_tc08_legacy_get_driver_version ( void ) This routine returns the driver version. This is useful when you need to find out if the latest driver is being used. Arguments none Returns Driver version number[...]

  • Page 43

    Technical reference 39 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 s[...]

  • Page 44

    TC-08 User's Guide 40 3.3.4.7 usb_tc08_legacy_get_cycle short usb_tc08_legacy_get_cycle ( long * cycle, short handle ) This routine gives the number of complete cycles of readings taken from a particular USB TC-08. Calling usb_tc08_legacy_get_temp causes the most recent reading for the specified channel to be returned immediately. If you wish [...]

  • Page 45

    Technical reference 41 3.4 Programming 3.4.1 Introduction We supply examples for the following programming languages: C and C++ Delphi Excel LabVIEW Visual Basic Agilent VEE The example programs are installed in the Examples subdirectory of your TC-08 program directory. 3.4.2 C and C++ C The C example program is a generic Windows application: it do[...]

  • Page 46

    TC-08 User's Guide 42 3.4.4 Excel The easiest way to transfer data to Excel is to use the TC-08 software application. If, however, you need to do something that is not possible using the TC-08 software, you can write an Excel macro which calls usbtc08.dll to read in a set of data values. The Excel Macro language is similar to Visual Basic. The[...]

  • Page 47

    Technical reference 43 3.5 Troubleshooting The following table lists each of the error codes described in the usb_tc08_get_last_error section, and divides them into categories, so that you know what to do in the event of a particular error occurring. Error code Description Category 1 USBTC08_ERROR_OS_NOT_SUPPORTED P* 2 USBTC08_ERROR_NO_CHANNELS_SET[...]

  • Page 48

    TC-08 User's Guide 44 3.6 Glossary CJC. A method of compensating for ambient temperature variations in thermocouple circuits. Cold junction compensation. See CJC . Common mode range. The voltage range, relative to the ground of the data logger, within which both inputs of a differential measurement must lie in order to achieve an accurate meas[...]

  • Page 49

    Technical reference 45 Type K thermocouple. Type K thermocouples are low-cost, general-purpose thermocouples, made from chromel and alumel, operating in the -270°C to +1370°C temperature range. Sensitivity is approx 41 uV/°C. Type N thermocouple. Type N thermocouples are made from nicrosil and nisil. The high stability and resistance to high-tem[...]

  • Page 50

    [...]

  • Page 51

    Index 47 Index A AgilentVEE 42 C C 41 C++ 41 Cold junction 6 Connection 1 D Delphi 41 DLLs 7 Driver routines 14 usb_tc08_close_unit 14, 21 usb_tc08_get_formatted_info 14, 26 usb_tc08_get_last_error 14, 27 usb_tc08_get_minimum_interval_ms 14, 24 usb_tc08_get_single 14, 31 usb_tc08_get_temp 14, 32 usb_tc08_get_temp_deskew 14 usb_tc08_get_unit_info 14[...]

  • Page 52

    TC-08 User's Guide 48 U usb_tc08_close_unit 14, 21 usb_tc08_get_formatted_info 14, 26 usb_tc08_get_last_error 14, 27 usb_tc08_get_minimum_interval_ms 14, 24 usb_tc08_get_single 14, 31 usb_tc08_get_temp 14, 32 usb_tc08_get_temp_deskew 14 usb_tc08_get_unit_info 14, 25 usb_tc08_legacy_get_cold_junction 14, 37 usb_tc08_legacy_get_cycle 14, 40 usb_[...]

  • Page 53

    W ARRANTY / DISCLAIMER OMEGA ENGINEERING, INC. warrants this unit to be free of defects in materials and workmanship for a period of 13 months from date of purchase. OMEGA ’ s W ARRANTY adds an additional one (1) month grace period to the normal one (1) year product warranty to cover handling and shipping time. This ensures that OMEGA ’ s custo[...]

  • Page 54

    M4525/0707 Where Do I Find Ever ything I Need for Pr ocess Measurement and Control? OM EGA…Of Course! Shop online at omega.com TEMPERA TURE 䡺 ⻬ Thermocouple, RTD & Thermistor Probes, Connectors, Panels & Assemblies 䡺 ⻬ Wire: Thermocouple, RTD & Thermistor 䡺 ⻬ Calibrators & Ice Point References 䡺 ⻬ Recorders, Contro[...]