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

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