<< Click to Display Table of Contents > 

Client Control Interface Manual > Pen Settings > Ramping

Ramping
Previous pageReturn to chapter overviewNext page

The following commands can be found under Mark Edit... Ramping:

Ramping Checkboxes

Ramping Double Parameters

 

Ramping Checkboxes

Set

Get

DLL Function

int CCI_Return = ScSetLongValue(int Value_Type, int Ramp_Active)

int Ramp_Active = ScGetLongValue(int Value_Type)

ASCII Function

int CCI_Return = ScCciSetLongValue(int Value_Type, int Ramp_Active)

int Ramp_Active = ScCciGetLongValue(int Value_Type)

Description

Enable/disable the ramping regimes.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlLongValueTypeLineRampingPowerStartRampActive

22

Power ramping start enable.

scComSAMLightClientCtrlLongValueTypeLineRampingPowerEndRampActive

23

Power ramping end enable.

scComSAMLightClientCtrlLongValueTypeLineRampingSpeedStartRampActive

24

Speed ramping start enable.

scComSAMLightClientCtrlLongValueTypeLineRampingSpeedEndRampActive

25

Speed ramping end enable.

scComSAMLightClientCtrlLongValueTypeLineRampingLengthenStartActive

26

Enable length start active.

scComSAMLightClientCtrlLongValueTypeLineRampingLengthenEndActive

27

Enable length end active.

Ramp_Active

Type: int

Unit: none

0: Disable Ramping.

1: Enable Ramping.

CCI_Return

Type: int

CCI return number, see error list.

Notes

The pen number has to be set by ScSetPen.

C# Example: Enable power ramping start:

 

int CCI_Return = cci.ScSetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeLineRampingPowerStartRampActive, 1 );          

C# Example: Check power ramping start enable state:
 

int Power_Ramping_Start_Enable = cci.ScGetLongValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlLongValueTypeLineRampingPowerStartRampActive );

Table 96: Ramping Checkboxes

Ramping Double Parameters

Set

Get

DLL Function

int CCI_Return = ScSetDoubleValue(int Value_Type, double Power_Ramp)

double Power_Ramp = ScGetDoubleValue(int Value_Type)

ASCII Function

int CCI_Return = ScCciSetDoubleValue(int Value_Type, double Power_Ramp)

double Power_Ramp = ScCciGetDoubleValue(int Value_Type)

Description

Set or get the Power Ramping parameters.

Value_Type

Type: int

ID:

Location: ScComSAMLightClientCtrlValueTypes

scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerStartRampValue

26

Power Ramping Start Power. [%]

scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerStartRampLength

27

Power Ramping Start Length. [mm]*

scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerEndRampValue

28

Power Ramping End Power. [%]

scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerEndRampLength

29

Power Ramping End Length. [mm]*

scComSAMLightClientCtrlDoubleValueTypeLineRampingSpeedStartRampValue

30

Speed Ramping Start Power. [%]

scComSAMLightClientCtrlDoubleValueTypeLineRampingSpeedStartRampLength

31

Speed Ramping Start Speed. [mm]*

scComSAMLightClientCtrlDoubleValueTypeLineRampingSpeedEndRampValue

32

Speed Ramping End Power. [%]

scComSAMLightClientCtrlDoubleValueTypeLineRampingSpeedEndRampLength

33

Speed Ramping End Speed. [mm]*

scComSAMLightClientCtrlDoubleValueTypeLineRampingLengthenStart

60

Auto Lengthen Start Ramp. [mm]*

scComSAMLightClientCtrlDoubleValueTypeLineRampingLengthenEnd

61

Auto Lengthen End Ramp. [mm]*

Power_Ramp

Type: double

Unit: depends on constant

Insert the corresponding value.

CCI_Return

Type: int

CCI return number, see error list.

Notes

The pen number has to be set by ScSetPen.

Ramping must be enabled before.

C# Example: Set the power ramping start power start to 60.0%:
 

int CCI_Return = cci.ScSetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerStartRampValue, 60.0 );

C# Example: Get the power ramping start power:
 

double Power_Ramping_Start_Power = cci.ScGetDoubleValue( ( int )ScComSAMLightClientCtrlValueTypes.scComSAMLightClientCtrlDoubleValueTypeLineRampingPowerStartRampValue );

Table 97: Ramping Double Parameters