Application module: Assembly module design | ISO/TS 10303-1636:2018-11(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N9476 - ISO/TS 10303-1636 Assembly module design - EXPRESS ARM
Supersedes
ISO/TC 184/SC 4/WG 12 N8420
*)
SCHEMA Assembly_module_design_arm;
USE FROM
Assembly_module_usage_view_arm;
-- ISO/TS 10303-1642
USE FROM
Assembly_technology_arm;
-- ISO/TS 10303-1649
USE FROM
Physical_component_feature_arm;
-- ISO/TS 10303-1721
USE FROM
Physical_unit_design_view_arm;
-- ISO/TS 10303-1728
USE FROM
Physical_connectivity_layout_topology_requirement_arm;
-- ISO/TS 10303-1826
USE FROM
Physical_connectivity_definition_arm;
-- ISO/TS 10303-1755
TYPE assembly_module_or_assembly_group_component =
EXTENSIBLE
GENERIC_ENTITY
SELECT
(Assembly_module_design_view);
END_TYPE;
ENTITY Assembly_module_design_view
SUBTYPE OF (Assembly_definition, Part_design_view);
WHERE
WR1: NOT EXISTS(SELF\Product_view_definition.additional_characterization);
END_ENTITY;
ENTITY Component_external_reference;
design_owner : STRING;
part_number : STRING;
revision_code : STRING;
product_definition_id : STRING;
reference_designation : STRING;
END_ENTITY;
ENTITY Component_feature_external_reference;
name : STRING;
associated_component : Component_external_reference;
UNIQUE
UR1: associated_component, name;
END_ENTITY;
ENTITY Component_mounting_clearance_relationship;
feature_relationship : Component_feature_relationship;
mounting_clearance : Length_tolerance_characteristic;
END_ENTITY;
ENTITY Component_mounting_feature
SUBTYPE OF (Physical_component_feature);
SELF\Component_feature.definition : Part_mounting_feature;
END_ENTITY;
ENTITY Minimally_defined_component_terminal
SUBTYPE OF (Physical_component_terminal);
SELF\Component_feature.definition : Part_terminal_external_reference;
WHERE
WR1: NOT EXISTS(SELF\Shape_element.description);
END_ENTITY;
END_SCHEMA; -- Assembly_module_design_arm
© ISO 2018 — All rights reserved