<< Click to Display Table of Contents > Main |
![]() ![]() ![]() |
The following settings can be made under Mark → Edit... → Main. •Pen Enable Flags, see Pen Settings oLong Delay Enable oPen Standby Enable (RTC YAG only) oPower Control Enable
|
---|
☒ Set ☒ Get |
|||
---|---|---|---|
DLL Function |
int CCI_Return = ScSetDoubleValue(int Value_Type, double Parameter) double Parameter = ScGetDoubleValue(int Value_Type) |
||
ASCII Function |
int CCI_Return = ScCciSetDoubleValue(int Value_Type, double Parameter) double Parameter = ScCciGetDoubleValue(int Value_Type) |
||
Description |
Set or get various pen main parameters. |
||
Value_Type |
Type: int |
ID: |
|
Location: ScComSAMLightClientCtrlValueTypes |
|||
scComSAMLightClientCtrlDoubleValueTypeMarkSpeed |
4 |
||
Mark speed. [mm/s] |
|||
scComSAMLightClientCtrlDoubleValueTypeFrequency |
6 |
||
Frequency. [Hz] |
|||
scComSAMLightClientCtrlDoubleValueTypePulseLength |
15 |
||
Pulse length. [μs] |
|||
scComSAMLightClientCtrlDoubleValueTypeFirstPulseLength |
16 |
||
First pulse length. [μs] |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserPower |
17 |
||
Power [Watt]. This is not used for CO2. |
|||
scComSAMLightClientCtrlDoubleValueTypeHalfPeriod |
43 |
||
Half period for standby mode. Only available for RTC and YAG. [μs] |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power1 |
48 |
||
CO2 Power1. [%] |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power2 |
49 |
||
CO2 Power2. [%] |
|||
scComSAMLightClientCtrlDoubleValueTypeLongDelay |
89 |
||
Long delay. [μs] |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserPower2 |
168 |
||
Power2 [Watt]. This is not used for CO2. |
|||
Parameter |
Type: double |
Unit: depends on constant |
|
The corresponding value. |
|||
CCI_Return |
Type: int |
||
CCI return number, see error list. |
|||
Notes |
•The pen number has to be set by ScSetPen. •The frequency is given in Hz here, the frequency in SAMLight is given in kHz. If the value to be set by CCI is smaller than the given frequency limit in the Min/Max dialog in SAMLight, the minimum will be set. |
||
C# Example: Set the frequency to 45.0 Hz:
int CCI_Return = cci.ScSetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeFrequency, 45.0 ); |
|||
C# Example: Get the current frequency
double Frequency = cci.ScGetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeFrequency ); |
Table 87: Pen Main Parameters