Application module: Assembly module with packaged connector component ISO/TS 10303-1645:2018-11(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Assembly module with packaged connector component application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Assembly_module_with_packaged_connector_component_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Assembly_module_with_packaged_connector_component_arm;
(*

4.1 Required AM ARMs

The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.

EXPRESS specification:

*)
USE FROM Altered_package_arm;    --  ISO/TS 10303-1601

USE FROM Assembly_module_with_packaged_component_arm;    --  ISO/TS 10303-1829

USE FROM Interface_component_arm;    --  ISO/TS 10303-1691

USE FROM Packaged_connector_model_arm;    --  ISO/TS 10303-1708
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Altered_package_arm ISO/TS 10303-1601
Assembly_module_with_packaged_component_arm ISO/TS 10303-1829
Interface_component_arm ISO/TS 10303-1691
Packaged_connector_model_arm ISO/TS 10303-1708

NOTE 2   See Annex C, Figures C.1and C.2 for a graphical representation of this schema.

4.2 ARM entity definitions

This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.

4.2.1 Interface_mounted_join   EXPRESS-GMapping table

An Interface_mounted_join is the relationship that specifies the connectivity between a terminal on a component and the terminal on a socket in the assembly that directly mates with that component terminal.

EXAMPLE    An example of this relation is pin 1, a Component_terminal, on U1, an integrated circuit and a component, that is connected to pin 1, on XU1, a socket and an Interface_component, when the IC is inserted into the socket in the assembly. Figure 2 of ISO/TS 10303-1636 illustrates this example.

NOTE    This Application object is not referencing the terminal on the socket that mates with the base interconnect substrate. That is referenced by a member of Assembly_joint.

EXPRESS specification:

*)
ENTITY Interface_mounted_join;
  connection_to_interconnect_module_component : Packaged_connector_component_interface_terminal;
  access_to_interface_mounted_component : Physical_component_terminal;
END_ENTITY;
(*

Attribute definitions:

connection_to_interconnect_module_component: specifies the Packaged_connector_component_interface_terminal that mates with the Component_terminal specified by access_to_interface_mounted_component for the Interface_mounted_join. The Physical_component_interface_terminal is a terminal of the Interface_component.

access_to_interface_mounted_component: specifies the Physical_component_terminal of the Assembly_component being interfaced to the assembly by the Interface_component specified by connection_to_interconnect_module_component for the Interface_mounted_join.

4.2.2 Packaged_connector_component   EXPRESS-GMapping table

A Packaged_connector_component is a type of Interface_component and a type of Packaged_component that is an occurrence of a Packaged_connector.

EXAMPLE    Figure 1 illustrates a member of Packaged_connector_component that is a socket.



Figure 1 —  Packaged_connector_component

Figure 1 —  Packaged_connector_component

EXPRESS specification:

*)
ENTITY Packaged_connector_component
  SUBTYPE OF (Interface_component, Packaged_component);
  SELF\Definition_based_product_occurrence.derived_from : Packaged_connector;
INVERSE
  interface_access_mechanism : SET[1:?] OF Packaged_connector_component_interface_terminal FOR associated_definition;
WHERE
  WR1: NOT EXISTS(SELF\Product_view_definition.name);
END_ENTITY;
(*

Attribute definitions:

derived_from: specifies the role of the Packaged_connector for the Packaged_connector_component.

interface_access_mechanism: specifies an inverse relationship that specifies that the existence of the Packaged_connector_component is dependent on the existence of the Packaged_connector_component_interface_terminal that specifies the Packaged_connector_component as its associated_definition. There shall be one or more Packaged_connector_component_interface_terminals for a Packaged_connector_component.

Formal propositions:

WR1: The name shall not be populated.

4.2.3 Packaged_connector_component_interface_terminal   EXPRESS-GMapping table

A Packaged_connector_component_interface_terminal is a type of Physical_component_interface_terminal. The Packaged_connector_component_interface_terminal indicates explicitly that the object is an interface terminal of a connector and that the terminal will never be connected to the circuit board or substrate.

NOTE    In the context of system simulation and test, a Packaged_connector_component_interface_terminal may represent a cabling or external connection interface. Further, it provides the exact geometric location of the terminal, whereby the exact geometric location of a mating terminal may be checked to determine whether the physical connection zones of the two interface terminals mate properly.

EXPRESS specification:

*)
ENTITY Packaged_connector_component_interface_terminal
  SUBTYPE OF (Physical_component_interface_terminal);
  SELF\Component_feature.definition : Packaged_part_interface_terminal;
  SELF\Component_feature.associated_definition : Packaged_connector_component;
WHERE
  WR1: NOT EXISTS(SELF\Shape_element.description);
END_ENTITY;
(*

Attribute definitions:

definition: specifies the role of the Packaged_part_interface_terminal for the Packaged_connector_component_interface_terminal.

associated_definition: specifies the role of the Packaged_connector_component for the Packaged_connector_component_interface_terminal.

Formal propositions:

WR1: The description shall not be populated.



*)
END_SCHEMA;  -- Assembly_module_with_packaged_connector_component_arm
(*


© ISO 2018 — All rights reserved