<< Click to Display Table of Contents > 

Client Control Interface Manual > Pen Settings > Main

Main
Previous pageReturn to chapter overviewNext page

The following settings can be made under Mark Edit... Main.

CO2 Power

Pen Main Parameters

Pen Enable Flags, see PenSettings

oLongDelay

oPen Standby (RTC YAG only)

oPower Contro

 

CO2 Power
 

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

Pen Main Parameters
 

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