<< Click to Display Table of Contents > RTC only commands |
•Automatic Self-Calibration Result
☒ 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
☒ 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
☐ 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
☒ 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
☐ 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
☐ 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