ГОСТ Р ИСОГГС 10303-1640—2014
component_terminal <=
component_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = ’instantiated feature1)
shape_aspect_relafconship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.of_shape ->
product_defmition_shape <=
property_definition
{property_definition.name = ’assembly module’}}
shape_aspect =>
assembly_module_terminal =>
assembly_module_macro_terminal
5.2 Сокращенный листинг ИММ на языке EXPRESS
В данном подразделе определена EXPRESS-схема, полученная из таблицы отображений. В
ней использованы элементы из общих ресурсов или из других прикладных модулей и определены
конструкции на языке EXPRESS, относящиеся к настоящему стандарту.
В данном подразделе определена интерпретированная модель прикладного модуля
«Электронный блок с макрокомпонентами», а также определены модификации, которые применяются к
конструкциям, импортируемым из общих ресурсов.
При использовании в данной схеме конструкций, определенных в общих ресурсах или в
прикладных модулях, необходимо применять следующие ограничения:
использование объекта супертипа не дает права применять любой из его подтипов, пока
этот подтип не будет также импортирован в схему ИММ;
использование выбираемого типа SELECT не дает права применять любой из
перечисленных в нем типов, пока этот тип не будет также импортирован в схему ИММ.
EXPRESS-спецификация:
*>
SCHEMA Assembly_module_with_macro_component_mim;
— ISO/TS 10303-
— ISO/TS 10303-
USE FROM Assembly_module_macro_definition_mim;
1637
USE FROM Assembly_module_with_subassembly_mim;
1641
(*
П рим ечания:
1 Схемы, ссылки на которые даны выше, можно найти в следующих документах комплекса ИСО 10303:
Assembly_module_macro_definition_mim - ИСО/ТСЮ303-1637;
Assembly_module_with_subassembly_mim - ИСОЯС10303-1641.
2 Графическое представление данных схем приведено на рисунках D.1 и D.2. приложение D.
5.2.1 Определение объекта ИММ
В данном пункте определены объекты ИММ для настоящего прикладного модуля.
5.2.1.1 Объект assembly_module_macro_component
Объектassembly_module_macro_componentявляетсятакимподтипомобъекта
physical_component.вкоторомреализована концепция ПЭМ объекта Assembly_
module_macro_component.
EXPRESS-спеиификация:
*)
ENTITY assembly_module_macro_component
SUBTYPE OF (physical_component);
END_ENTITY;
<*
5.2.1.2 Объект assembly_module_macro_componentJoin_terminal
8