7.46 LaboratoryScaleType Definition

7.46.1 Overview

The LaboratoryScaleType defines the structure of an Object of the LaboratoryScaleType. Figure 57 shows the hierarchical structure and details of the composition. It is formally defined in Table 116.

An Object of the LaboratoryScaleType represents a laboratory scale. It defines additional methods and properties required for managing the laboratory scale.

Figure 57 - Overview LaboratoryScaleType

7.46.2 ObjectType Definition

Table 116 - LaboratoryScaleType Definition
Attribute Value
BrowseNameLaboratoryScaleType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the SimpleScaleType
0:HasPropertyVariableCalibrationNeededBoolean0:PropertyTypeOptional
0:HasPropertyVariableCalibrationRunningBoolean0:PropertyTypeOptional
0:HasComponentMethodCloseDraftShieldsOptional
0:HasPropertyVariableDraftShieldLeftClosedBoolean0:PropertyTypeOptional
0:HasPropertyVariableDraftShieldRightClosedBoolean0:PropertyTypeOptional
0:HasPropertyVariableDraftShieldTopClosedBoolean0:PropertyTypeOptional
0:HasPropertyVariableLevelingRunningBoolean0:PropertyTypeOptional
0:HasPropertyVariableIonisatorRunningBoolean0:PropertyTypeOptional
0:HasPropertyVariableLevelingRunningBoolean0:PropertyTypeOptional
0:HasComponentMethodOpenDraftShieldsOptional
0:HasComponentMethodStartLevelingOptional
0:HasComponentMethodStartCalibrationOptional
0:HasComponentMethodStartIonisatorOptional
0:HasComponentMethodStopIonisatorOptional
Conformance Units
Scales LaboratoryScale

7.46.3 ObjectType Description

CalibrationNeeded defines if a calibration procedure is needed and if the current process should be paused.

CalibrationRunning defines if a calibration procedure is running (e.g., started via method StartCalibration).

DraftShieldLeftClosed defines if the left draft shield is closed.

DraftShieldRightClosed defines if the right draft shield is closed.

DraftShieldTopClosed defines if the top draft shield is closed.

LevelingRunning defines if a leveling process is running (e.g., started via the method StartLeveling).

IonisatorRunning defines if an ionization procedure is running (e.g., started via the method StartIonizer).

7.46.4 Method CloseDraftShields

Method to close a certain draft shield or all draft shields. The signature of this Method is specified below. Table 117 and Table 118 specify the Arguments and AddressSpace representation, respectively.

Signature

	CloseDraftShields(
	[in]	DraftShieldType		Shield
	);
Table 117 - CloseDraftShields Method Arguments
Argument Description
ShieldThe DraftShield that should be closed.
Table 118 - CloseDraftShields Method AddressSpace definition
Attribute Value
BrowseNameCloseDraftShields
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory

7.46.5 Method OpenDraftShields

Method to open a certain draft shield or all draft shields. The signature of this Method is specified below. Table 119 and Table 120 specify the Arguments and AddressSpace representation, respectively.

Signature

	OpenDraftShields(
		[in]	DraftShieldType	Shield
	);
Table 119 - OpenDraftShields Method Arguments
Argument Description
ShieldThe DraftShield that should be open.
Table 120 - OpenDraftShields Method AddressSpace definition
Attribute Value
BrowseNameOpenDraftShields
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariableInputArgumentsArgument[] 0:PropertyTypeMandatory

7.46.6 Method StartLeveling

Method to start the automatic leveling procedure of the scale.

Signature

	SartLeveling(
	);

7.46.7 Method StartCalibration

Method to start the automatic calibration procedure.

Signature

	StartCalibration(
	);

7.46.8 Method StartIonisator

Method to start the ionization process.

Signature

	StartIonisator(
	);

7.46.9 Method StopIonisator

Method to stop the ionization process.

Signature

	StopIonisator(
	);