CustomExtruder¶
Overview¶
Class
A custom Extruder, i.e., an Extruder that is not covered by any of the other subclasses of Extruder (ReciprocatingExtruder or RotatingExtruder).
Supertypes
Attributes (composition)
Name |
Multiplicity |
Type |
---|---|---|
* |
||
* |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <Equipment>
RDL reference: CUSTOM EXTRUDER
ComponentClass: CustomExtruder
ComponentClassURI: http://sandbox.dexpi.org/rdl/CustomExtruder
Example
Implementation in Proteus Schema
<Equipment
ID="customExtruder1"
ComponentClass="CustomExtruder"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomExtruder" ...>
...
</Equipment>
Displacers¶
Attribute (composition)
The displacers of the CustomExtruder.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a Displacer) is a child of the <Equipment>
element for the attribute owner (a CustomExtruder).
Example
Implementation in Proteus Schema
<Equipment
ID="customExtruder1"
ComponentClass="CustomExtruder"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomExtruder" ...>
...
<Equipment
ID="displacer1"
ComponentClass="Displacer"
ComponentClassURI="http://sandbox.dexpi.org/rdl/Displacer" ...>
...
<Equipment />
...
<Equipment />
Screws¶
Attribute (composition)
The screws of the CustomExtruder.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a Screw) is a child of the <Equipment>
element for the attribute owner (a CustomExtruder).
Example
Implementation in Proteus Schema
<Equipment
ID="customExtruder1"
ComponentClass="CustomExtruder"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomExtruder" ...>
...
<Equipment
ID="screw1"
ComponentClass="Screw"
ComponentClassURI="http://data.posccaesar.org/rdl/RDS7219994" ...>
...
<Equipment />
...
<Equipment />