complexType · extension complexBaseType · all
System elements
Provides the vehicle-level library of reusable system element definitions.
Elements are organized first by their principal physical output or transported quantity and then by functional role: storage, conversion, distribution, control, or consumption. The driving input does not determine the branch. For example, electricMotor is located under mechanical conversion elements because it produces mechanical power.
Each singular library element inherits a required uID from vehicleElementBaseType and can be referenced by instantiated system components.
| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external data file | ||
@externalDataNodePath | xsd:string | optional | Path of the node inside the external data file | ||
@externalFileName | xsd:string | optional | Name of the external data file |
| Name | Type | Constraints | OccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration. | Default | Description |
|---|---|---|---|---|---|
| allThe children below may appear in any order. Each may appear at most once. | |||||
genericElements | sysElemGenericElementsType | [0..1] optional | Library of predefined generic elements | ||
electricalElements | sysElemElectricalElementsType | [0..1] optional | Electrical system elements | ||
mechanicalElements | sysElemMechanicalElementsType | [0..1] optional | Mechanical system elements | ||
pneumaticElements | sysElemPneumaticElementsType | [0..1] optional | Pneumatic system elements | ||
hydraulicElements | sysElemHydraulicElementsType | [0..1] optional | Hydraulic system elements | ||
thermoFluidElements | sysElemThermoFluidElementsType | [0..1] optional | Thermo-fluid system elements | ||
| Type | Name |
|---|---|
vehiclesType | systemElements |