<< Click to Display Table of Contents > Main |
The following settings can be made under Mark → Edit... → Main. •Pen Enable Flags, see PenSettings oLongDelay oPen Standby (RTC YAG only) oPower Contro
|
---|
☒ Set ☒ Get |
|||
---|---|---|---|
DLL Function |
int CCI_Return = ScSetDoubleValue(int Value_Type, double CO2_Power) double CO2_Power = ScGetDoubleValue(int Value_Type) |
||
ASCII Function |
int CCI_Return = ScCciSetDoubleValue(int Value_Type, double CO2_Power) double CO2_Power = ScCciGetDoubleValue(int Value_Type) |
||
Description |
Set or get the CO2 power. |
||
ValueType |
Type: int |
ID: |
|
Location: ScComSAMLightClientCtrlValueTypes |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power1 |
48 |
||
The CO2 Power1 [%] |
|||
scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power2 |
49 |
||
The CO2 Power2 [%] |
|||
CO2_Power |
Type: int |
Unit: [%] |
|
CO2 power value. |
|||
CCI_Return |
Type: int |
||
CCI return number, see error list. |
|||
Notes |
•The pen number has to be set by ScSetPen. |
||
C# Example: Set the CO2 power 1 to 45.5 %:
int CCI_Return = cci.ScSetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power1, 45.5 ); |
|||
C# Example: Get the current CO2 power 1 value: double CO2_Power1 = cci.ScGetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLaserCo2Power1 ); |
Table 81: CO2 Power
☒ 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] |
|||
scComSAMLightClientCtrlDoubleValueTypeLongDelay |
89 |
||
Long delay. [μs] |
|||
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 82: Pen Main Parameters