Sigma – INFICON SQC-122 Thin Film Deposition Controller Communications Manual User Manual

Page 16

Advertising
background image

1318 Duff Drive

?

Fort Collins, Colorado 80524

?

(970) 416-9660

?

Fax (970) 416-9330

?

Sigma

instruments

SendGetInputs

Parameters: None
Return : 16 Bit Integer, always returns a 1.

SendGetInputs is used to retrieve the mapping of the 8 physical digital inputs to
the 35 Input events. This function must precede the use of GetInputs.

GetInputs

Parameters: Pointer to an IO structure (integer array(7).
Return : 16 Bit Integer, always returns a 1.

GetInputs is used to retrieve the mapping of the 8 physical digital inputs to the 35
Input events. Values in the array(0-7) are the events (0-34) assigned to each
input. Input events are:

0 = Start Process

6 = Start Process 1

31 = Start Soak Hold

1 = Stop Process

7 = Start Process 2

32 = Zero Thickness

2 = Start Layer

8 to 30 =

33 = Zero Time

3 = Stop Layer

Start Process n-5

34 = Pocket Ready

4 = Start next layer
5 = Force Final Thickness

Example:

ReturnVal = SendGetInputs

request transfer Inputs

do while(ChkCommDone == -1)

wait for comm to finish

ReturnVal = GetInputs(&IoP)

I/O Sruct contains info

SetInputs

Parameters: Pointer to a I/O Structure.
Return : 16 Bit Integer, always returns a 1.

SetInputs is used to set the event definitions of the eight digital inputs as
described above. All of the parameters are passed to the function through the I/O
Structure.

Example:

ReturnVal = SetInputs(&IoP)

set Input events

do while(ChkCommDone == -1)

wait for comm to finish

Advertising