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 111.
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
Table 111 – LaboratoryScaleType Definition
Attribute |
Value |
||||
BrowseName |
LaboratoryScaleType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the SimpleScaleType |
|||||
0:HasProperty |
Variable |
CalibrationNeeded |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
CalibrationRunning |
Boolean |
0:PropertyType |
Optional |
0:HasComponent |
Method |
CloseDraftShields |
|
|
Optional |
0:HasProperty |
Variable |
DraftShieldLeftClosed |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
DraftShieldRightClosed |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
DraftShieldTopClosed |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
LevelingRunning |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
IonisatorRunning |
Boolean |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
LevelingRunning |
Boolean |
0:PropertyType |
Optional |
0:HasComponent |
Method |
OpenDraftShields |
|
|
Optional |
0:HasComponent |
Method |
StartLeveling |
|
|
Optional |
0:HasComponent |
Method |
StartCalibration |
|
|
Optional |
0:HasComponent |
Method |
StartIonisator |
|
|
Optional |
0:HasComponent |
Method |
StopIonisator |
|
|
Optional |
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.
DarftShieldTopClosed 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).
Method to close a certain draft shield or all draft shields. The signature of this Method is specified below. Table 112 and Table 113 specify the Arguments and AddressSpace representation, respectively.
Signature
CloseDraftShields(
[in]DraftShieldType Shield
);
Table 112 – CloseDraftShields Method Arguments
Argument |
Description |
Shield |
The DraftShield that should be closed. |
Table 113 – CloseDraftShields Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
CloseDraftShields |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
InputArguments |
Argument[] |
0:PropertyType |
Mandatory |
Method to open a certain draft shield or all draft shields. The signature of this Method is specified below. Table 114 and Table 115 specify the Arguments and AddressSpace representation, respectively.
Signature
OpenDraftShields(
[in]DraftShieldTypeShield
);
Table 114 – OpenDraftShields Method Arguments
Argument |
Description |
Shield |
The DraftShield that should be open. |
Table 115 – OpenDraftShields Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
OpenDraftShields |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
InputArguments |
Argument[] |
0:PropertyType |
Mandatory |
Method to start the automatic leveling procedure of the scale.
Signature
SartLeveling(
);
Method to start the automatic calibration procedure.
Signature
StartCalibration(
);
Method to start the ionization process.
Signature
StartIonisator(
);
Method to stop the ionization process.
Signature
StopIonisator(
);