<< Click to Display Table of Contents > 

Client Control Interface Manual > Other > RTC only commands

RTC only commands
Previous pageReturn to chapter overviewNext page

 

After Defocus Delay

Automatic Self-Calibration

Automatic Self-Calibration Result

RTC3/4 AnalogOut

RTC4 Scan Head Temperature

RTC5 Scan Head Temperature

 

After Defocus Delay

Set

Get

DLL Function

int CCI_Return = ScSetLongValue(int Value_Type, int Defocus_Delay)

int Defocus_Delay = ScGetLongValue(int Value_Type)

ASCII Function

int CCI_Return = ScCciSetLongValue(int Value_Type, int Defocus_Delay)

int Defocus_Delay = ScCciGetLongValue(int Value_Type)

Description

Set or get the after defocus delay.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeAfterDefocusDelay

106

Defocus_Delay

Type: int

Unit: [µs]

Delay used after changing defocus.

CCI_Return

Type: int

CCI return number, see error list.

Notes

RTC-5/-6 only

C# Example: Set defocus delay to 1000 µs:

 

int CCI_Return = cci.ScSetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeAfterDefocusDelay, 1000 );

C# Example: Get current after defocus delay:

 

int Defocus_Delay = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeAfterDefocusDelay );

Table 350: After Defocus Delay

Automatic Self-Calibration

Set

Get

DLL Function

int CCI_Return = ScExecCommand(int Cmd_ID)

ASCII Function

int CCI_Return = ScCciExecCommand(int Cmd_ID)

Description

Scan head auto-calibration functionality for hardware supporting SCANLAB automatic self-calibration.

Cmd_ID

Type: int

ID:

Location: ScComSAMLightClientCtrlExecCommandConstants

scComSAMLightClientCtrlExecCommandAutoCompensateOff

10

Turn auto calibration mode off.

scComSAMLightClientCtrlExecCommandAutoCompensateRef

11

Turn auto calibration mode on and go to reference position for initial calibration.

scComSAMLightClientCtrlExecCommandAutoCompensateCal

12

Recalibrate the scan head.

CCI_Return

Type: int

CCI return number, see error list.

Notes

Works only with hardware supporting SCANLAB automatic self-calibration.

C# Example: Turn auto calibration mode off:
 

int CCI_Return = cci.ScExecCommand( ( int )ScComSAMLightClientCtrlExecCommandConstants.scComSAMLightClientCtrlExecCommandAutoCompensateOff );

Table 351: Automatic Self-Calibration

Automatic Self-Calibration Result

Set

Get

DLL Function

int Error_Code = ScGetLongValue(int Value_Type)

ASCII Function

int Error_Code = ScCciGetLongValue(int Value_Type)

Description

Returns the error code of the last automatic self-calibration.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeLastAutoCompensateResult

38

Error_Code

Type: int

Unit: none

Last result of automatic self-calibration.

CCI_Return

Type: int

CCI return number, see error list.

Notes

Works only with hardware supporting SCANLAB automatic self-calibration.

C# Example: Get error code of last automatic self-calibration:

 

int Defocus_Delay = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeLastAutoCompensateResult );

Table 352: Automatic Self-Calibration Result

RTC3/4 AnalogOut

Set

Get

DLL Function

int CCI_Return = ScSetLongValue(int Value_Type, int Analog_Out)

ASCII Function

int CCI_Return = ScCciSetLongValue(int Value_Type, int Analog_Out)

Description

Set the analog out values 3-6 at the RTC3/4 I/O extension board.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeDA3

34

Set analog out 3.

scComSAMLightClientCtrlLongValueTypeDA4

35

Set analog out 4.

scComSAMLightClientCtrlLongValueTypeDA5

36

Set analog out 5.

scComSAMLightClientCtrlLongValueTypeDA6

37

Set analog out 6.

Analog_Out

Type: int

Unit: none

 

CCI_Return

Type: int

CCI return number, see error list.

Notes

Command only for RTC3/4.

C# Example:

 

Table 353: RTC3/4 AnalogOut

RTC4 Scan Head Temperature

Set

Get

DLL Function

int Temp = ScGetLongValue(int Value_Type)

ASCII Function

int Temp = ScCciGetLongValue(int Value_Type)

Description

This commands return the temperature for an RTC4 for the galvanometer scanner termperature for intelliSCAN, intelliSCANde, intelliDRILL, intellicube.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeRTCTempX

72

Get the Temp X from RTC4.

scComSAMLightClientCtrlLongValueTypeRTCTempY

73

Get the Temp Y from RTC4.

scComSAMLightClientCtrlLongValueTypeRTCTempZ

80

Get the Temp Z from RTC4.

Temp

Type: int

Unit: [°C]

Return the temperature of the desired command.

Notes

Command only for RTC4

C# Example: Get X Temp:

 

int Temp = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRTCTempX );

Table 354: RTC4 Scan Head Temperature

RTC5 Scan Head Temperature

Set

Get

DLL Function

int Temp = ScGetLongValue(int Value_Type)

ASCII Function

int Temp = ScCciGetLongValue(int Value_Type)

Description

This commands return the servo board temperature of the scan head for an RTC5.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeRTCServo2TempY

74

Get the Temp Y from Head 2.

scComSAMLightClientCtrlLongValueTypeRTCServoTempX

83

Get the Temp X from Head 1.

scComSAMLightClientCtrlLongValueTypeRTCServoTempY

84

Get the Temp Y from Head 1.

scComSAMLightClientCtrlLongValueTypeRTCServoTempZ

scComSAMLightClientCtrlLongValueTypeRTCServo2TempX

85

Get the Temp Z/Temp X from Head 1/2.

Temp

Type: int

Unit: [°C]

Return the temperature of the desired command.

Notes

Command only for RTC5

C# Example: Get Servo X Temp:

 

int Temp = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeRTCServoTempX );

Table 355: RTC5 Scan Head Temperature