Omega Speaker Systems TC-08 manual Troubleshooting, Key

Page 47

Technical reference

43

3.5Troubleshooting

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

P

3

USBTC08_ERROR_INVALID_PARAMETER

P

4

USBTC08_ERROR_VARIANT_NOT_SUPPORTED

P*

5

USBTC08_ERROR_INCORRECT_MODE

P

6

USBTC08_ERROR_ENUMERATION_INCOMPLETE

S

7

USBTC08_ERROR_NOT_RESPONDING

S

8

USBTC08_ERROR_FW_FAIL

S

9

USBTC08_ERROR_CONFIG_FAIL

S

10

USBTC08_ERROR_NOT_FOUND

S

11

USBTC08_ERROR_THREAD_FAIL

S

12

USBTC08_ERROR_PIPE_INFO_FAIL

S

13

USBTC08_ERROR_NOT_CALIBRATED

S

14

USBTC08_ERROR_PICOPP_TOO_OLD

S

Key

SErrors 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.Uninstall the software and restart the PC

2.Reinstall the software and restart the PC

3.If this does not work, download the latest version of the software from http://www.omega.com and install this, then restart the PC

4.If this does not work, contact das@omega.com

PErrors in this category are handled internally within software applications, and only developers need to be aware of their meanings. Find a routine which fails with one of these error codes.

P*

Errors in this category are user-dependent and developers should make

sure that their application provides suitable error messages for users to

 

read in the event of an error occurring.

Image 47
Contents User’s Guide Servicing North America Contents Page Overview Installing the driver Connecting the USB TC-08Refresh TC-08 Users GuideTC-08 Channels window, double-click on Channel 1 unused Mains voltages Safety warningSafety grounding Maximum input rangeSpecifications How a thermocouple works Introduction IntroductionModes of operation Streaming mode ================================================== ExampleGet Single mode Usbtc08setmains handle, 0 // use 50Hz mains noise rejection Legacy mode Now do something with the cold junction temperature Driver routines Routine Description New USB and serial modeNew USB mode only Legacy mode onlyArguments New USB mode and legacy modeShort usbtc08openunit void NoneReturns Positive shortStore the handle in an array handlearrayi = newhandle Arguments None Returns Short usbtc08openunitasync voidHandle any error conditions if result == Progress HandleArguments handle Short tc08closeunit Short handleShort usbtc08stop Short handle Sixtyhertz Short usbtc08setmains Short handle, short sixtyhertzInterval Long usbtc08getminimumintervalms Short handleMinimum Info Short usbtc08getunitinfo Shorthandle, USBTC08INFO * infoUSBTC08MAXINFOCHARS characters long Short usbgetformattedinfo Handle Char UnitinfoStringlength User/Developer error codes Error Further information Code Short usbtc08getlasterror Short handleCode ErrorReserved error codes Tctype New USB mode onlyChannel Long usbtc08run Short handle, long interval Units TempOverflowflags Overflow Long usbtc08gettemp Short Handle Float * tempbufferTempbuffer TimesmsbufferShort Channel Units Fillmissing Long usbtc08gettempdeskew Short Handle Float * temp TimesShort usbtc08legacyrun Short handle Legacy mode onlyFilterfactor Filtered Short usbtc08legacygetcoldjunction Long * temp, short handle Driver version Number Short usbtc08legacygetdriverversion VoidVersion Short usbtc08legacygetversion Short * version, short handle Cycle Short usbtc08legacygetcycle Long * cycle, short handleDelphi ProgrammingC++ Agilent VEE ExcelLabVIEW Visual BasicKey TroubleshootingCold junction compensation. See CJC GlossaryTechnical reference Page Index TC-08 Users Guide WARRANTY/DISCLAIMER Shop online at omega.com