complexType · extension complexBaseType · sequence
Reusable element with geometry and mass
An element that is defined once in a library under <vehicles> and installed in a vehicle by reference to its @uID, e.g. a system element (systemElementsType) or a cabin element (deckElementsType). It describes the element on its own: its shape in <geometry> and its mass properties in <mass>. Where the element sits in the vehicle is given by whatever installs it, for a system element by a component (componentType).
Element coordinate system
Geometry and mass are given in the coordinate system of the element. Each installation places this coordinate system in the vehicle with its own transformation, so that one definition serves all positions at which the element is installed. Its origin is the point that an installation places; the geometric center or the mounting point of the element are convenient choices. Where a primitive has its origin elsewhere, e.g. a cuboid at a corner of its lower face, its own transformation moves it there (see cuboidType).
Geometry and mass
<geometry> is required but may be empty, for an element that is described by its mass alone. The mass is then given by <mass> together with <location> (see elementMassType).
| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external file the element was read from, as URI | ||
@externalDataNodePath | xsd:string | optional | Path of the parent element in the merged dataset, at which the element was inserted from an external file | ||
@externalFileName | xsd:string | optional | Name of the external file the element was read from | ||
@uID | xsd:ID | required | UID |
| 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 |
|---|---|---|---|---|---|
| sequenceThe children below must appear in exactly this order. Each may repeat as often as its own occurrence allows. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
geometry | elementGeometryType | [1..1] required | Geometry in the element coordinate system | ||
mass | elementMassType | [0..1] optional | Mass properties in the element coordinate system | ||
cpacs/vehicles/deckElements/ceilingPanelElements/ceilingPanelElementcpacs/vehicles/deckElements/classDividerElements/classDividerElementcpacs/vehicles/deckElements/genericFloorElements/genericFloorElementcpacs/vehicles/deckElements/lavatoryElements/lavatoryElementcpacs/vehicles/deckElements/luggageCompartmentElements/luggageCompartmentElementcpacs/vehicles/deckElements/sidewallPanelElements/sidewallPanelElementcpacs/vehicles/deckElements/cargoContainerElements/cargoContainerElementcpacs/vehicles/systemElements/genericElements/genericElementcpacs/vehicles/systemElements/electricalElements/genericElectricalElements/genericElectricalElementcpacs/vehicles/systemElements/electricalElements/storageElements/genericStorageElements/genericStorageElementcpacs/vehicles/systemElements/electricalElements/storageElements/batteries/batterycpacs/vehicles/systemElements/electricalElements/storageElements/capacitors/capacitorcpacs/vehicles/systemElements/electricalElements/storageElements/inductors/inductorcpacs/vehicles/systemElements/electricalElements/storageElements/superCapacitors/superCapacitorcpacs/vehicles/systemElements/electricalElements/conversionElements/genericConversionElements/genericConversionElementcpacs/vehicles/systemElements/electricalElements/conversionElements/generators/generatorcpacs/vehicles/systemElements/electricalElements/conversionElements/acGenerators/acGeneratorcpacs/vehicles/systemElements/electricalElements/conversionElements/dcGenerators/dcGeneratorcpacs/vehicles/systemElements/electricalElements/conversionElements/fuelCellStacks/fuelCellStackcpacs/vehicles/systemElements/electricalElements/conversionElements/converters/convertercpacs/vehicles/systemElements/electricalElements/conversionElements/acdcConverters/acdcConvertercpacs/vehicles/systemElements/electricalElements/conversionElements/dcacConverters/dcacConvertercpacs/vehicles/systemElements/electricalElements/conversionElements/dcdcConverters/dcdcConvertercpacs/vehicles/systemElements/electricalElements/conversionElements/acacConverters/acacConvertercpacs/vehicles/systemElements/electricalElements/distributionElements/genericDistributionElements/genericDistributionElement| Type | Name |
|---|---|
cargoContainerElementsType | cargoContainerElement |
ceilingPanelElementsType | ceilingPanelElement |
classDividerElementsType | classDividerElement |
genericFloorElementsType | genericFloorElement |
lavatoryElementsType | lavatoryElement |
luggageCompartmentElementsType | luggageCompartmentElement |
sidewallPanelElementsType | sidewallPanelElement |
sysElemACACConvertersType | acacConverter |
sysElemACDCConvertersType | acdcConverter |
sysElemACGeneratorsType | acGenerator |
sysElemAccumulatorsType | accumulator |
sysElemAirCycleMachinesType | airCycleMachine |
sysElemAuxiliaryPowerGasTurbinesType | auxiliaryPowerGasTurbine |
sysElemBatteriesType | battery |
sysElemBusBarsType | busBar |
sysElemCablesType | cable |
sysElemCapacitorsType | capacitor |
sysElemCheckValvesType | checkValve |
sysElemCircuitBreakersType | circuitBreaker |
sysElemClutchesType | clutch |
sysElemCompressorsType | compressor |
sysElemCondensersType | condenser |
sysElemContactorsType | contactor |
sysElemConvertersType | converter |
sysElemCouplingsType | coupling |
| and 84 more | |