The diagram illustrates a complete specification and instantiation of a EEComponent. The master data definition is shown on the left hand side (highlighted in red), the instantiation on the right hand side (highlighted in yellow).
An EE-Component is defined by an EEComponentSpecification. An EE-Component can have multiple HousingComponents, which can be defined more detailed with a ConnectorHousingSpecification. These HousingComponents have PinComponents representing the different electrical pins of an EE-Component. The PinComponent can carry specific properties of the Pin (e.g. the Logical Signal). The physical properties of the pin can be defined by an associated TerminalSpecification (e.g. the maximum current for the pin). A HousingComponent can have multiple pins with different properties sharing the same TerminalSpecification.
When the EE-Component is used, it must be instantiated. For each subelement of the EEComponentSpecification a corresponding element is used for the instantiation. The doubled instantiation of the pin with a PinComponentReference and a TerminalRole is needed, in order to provide a common interface for other areas of the VEC. For example the Mating defines the connection between the sides of an inliner or between a harness connector and an ECU by using the TerminalRole.
This is an illustration for an EEComponent with SwitchingStates. It displays a simple switch with two states. The example uses a EEComponent with two slots. The first slot has one cavity with one pin component. The second slot contains two cavities with two pin components. The pin in the first slot is connected to the pins in the second slot with switchable connections.
The figure displays the specification of a EEComponent with switchable internal connections (SwitchingStates). The EEComponent is illustrated in the previous diagram.
The input side of the EEComponent is highlighted in red and the output side is highlighted in green. The component box has two HousingComponents specified by a corresponding ConnectorHousingSpecification. The input side HousingComponents has one slot with slot number “A” containing one cavity with cavity number 1 and one PinComponent with identification A.1 referencing the cavity. The output side HousingComponent has one slot with slot number B containing two cavities with cavity number 1 and 2. Each cavity is referenced by a corresponding PinComponent with identification B.1 respectively B.2.
The internal connections between the PinComponents on the input and output side are described by two InternalComponentConnections. Which InternalComponentConnection are available in a defined state is expressed by the two SwitchingStates B1 and B2. If the EEComponent is in state B1, the InternalComponentConnection A.1-B.1 is available. If the EEComponent is in state B2, the InternalComponentConnection A.1-B.2 is available.
The diagram illustrates the most basic assignment of components (e.g. a fuse) to a component box. On the left side of the diagram a Component is shown, on the right side a ComponentBox. The specifications (part master data) are highlighted in blue, the instances are highlighted in green.
Regular Components (e.g. Fuses) have a single HousingComponent with a ConnectorHousingSpecification. The ConnectorHousingSpecification defines the geometric properties the Component. The compatibility between to ConnectorHousingSpecifications is expressed with a CompatibilityStatement.
The assignment of a Component in its slot in a ComponentBox for a specific instance is done the standard mechanism in the VEC for the connection of Components, Connectors etc., the CouplingPoint. In its most basic variant, only the assignment between two ConnectorHousingRoles is defined. For more detailed definition see the CouplingPoint examples.