beautypg.com

Measurement Computing TempBook rev.3.0 User Manual

Page 93

background image

TempBook User’s Manual

tbkCommand Reference (Standard API) 9-33

Pretrigger Functions Trigger Source Definitions

Definition

Value

Trigger

TtsAnalogFallNeg

0x40

Falling below a negative setpoint

TtsAnalogRiseNeg

0x50

Rising above a negative setpoint

TtsAnalogRisePos

0x60

Rising above a positive setpoint

TDtsAnalogFallPos

0x70

Falling below positive setpoint

Thermocouple

Types

Description

Value

TbkTypeJ

18

TbkTypeK

19

TbkTypeT

20

TbkTypeE

21

TbkTypeN28

22

TbkTypeN14

23

TbkTypeS

24

TbkTypeR

25

TbkTypeB

26

API Error Codes - C Languages

Error Name

Error
Code

Description

TerrNoError

0x00

No error

TerrBadChannel

0x01

Specified LPT channel was out-of-range

TerrNotOnLine

0x02

Requested TempBook is not on-line

TerrNoTempBook

0x03

TempBook is not on the requested channel

TerrBadAddress

0x04

Bad function address

TerrFIFOFull

0x05

FIFO Full detected, possible data corruption

TerrInvChan

0x10

Invalid analog input channel

TerrInvCount

0x11

Invalid count parameter

TerrInvTrigSource

0x12

Invalid trigger source parameter

TerrInvGain

0x14

Invalid channel gain parameter

TerrInvPort

0x17

Invalid port parameter

TerrInvChip

0x18

Invalid chip parameter

TerrInvBitNum

0x1A

Invalid bit number parameter

TerrInvClock

0x1B

Invalid clock parameter

TerrInvTod

0x1C

Invalid time-of-day parameter

TerrInvGateCtrl

0x20

Invalid gate control parameter

TerrInvOutputCtrl

0x21

Invalid output control parameter

TerrInvInterval

0x22

Invalid interval parameter

TerrTypeConflict

0x23

An integer was passed to a function requiring a character

TerrMultBackXfer

0x24

A second background transfer was requested

TerrInvDiv

0x25

Invalid Fout divisor

TerrTCE_TYPE

0x26

TC type out-of-range

TerrTCE_TRANGE

0x27

Temperature out-of-CJC-range

TerrTCE_VRANGE

0x28

Voltage out-of-TC-range

TerrTCE_PARAM

0x29

Unspecified parameter value error

TerrTCE_NOSETUP

0x2A

tbkTCConvert

called before

tbkTCSetup

TerrOverrun

0x2C

A buffer overrun occurred

TerrZCInvParam

0x2D

Invalid zero compensation parameter

TerrZCNoSetup

0x2E

tbkZeroConvert

called before

tbkZeroSetup

TerrInvCalFile

0x2F

Cannot open the specified calibration file

TerrMemLock

0x30

Cannot lock allocated memory from Windows

TerrMemHandle

0x31

Cannot get a memory handle from Windows

TerrNoPreTActive

0x32

No pre-trigger configured