ГОСТ Р ИСОГГС 10303-1640—2014
могут храниться в библиотеке для повторного использования в других проектах электронных блоков.
EXPRESS-спеиификация:
*)
ENTITY Assembly_module_macro_component
SUBTYPE OF (Physical_componentr Single_instance);
SELF\Definition_based_product_occurrence.derived_from :
Assembly_moaule_design_view;
INVERSE
join_access_mechanisms : SET[1:?] OF
Assembly_module_macro_component_join_terTninal FOR
associated_component;
WHERE
WR1: SI2EOF(QUERY(ammcjt <* join_access_mechanisms |
ammcjt\Component_feature.definition\Shape_element.containing_sha
pe :<>:
SELF\Definition_based_proauct_occurrence.aerived_from\Part_aesig
n_view.usage_view)) = 0;
WR2: NOT
EXISTS(SELF\Product_view_definition.additional_characterization);
END_ENTITY;
<*
Определение атрибутов
derived_from -задает объект Assembly_module_dosign_view, играющий роль атрибута
derived_from объекта Assembly_module_macro_component.
join_access_mochanisms-задает обратное отношение,устанавливающее то,что
существование объекта Assembly_module_macro_component зависит от существования объекта
Assembly_module_macro_componentJoin_terminal,в которомобъект
Assombly_module_macro_component играет роль атрибута associated_component. С одним
объектом Assembly_module_macro_component должен быть связан один или более объект
Assembly_module_macro_component_ join_terminal.
Формальные положения
WR1. Объект Assembly_module_usago_view, на который ссылается атрибут usage_view
объекта, играющего роль атрибута derived_from настоящего объекта, должен быть тем же самым
объектом Assembly_module_usage_view. на который ссылается атрибут. associated_definition
объекта, определенного атрибутом join_access_mechanisms настоящего объекта.
WR2. Атрибуту additional_characterization не должно присваиваться значение.
4.2.2 Объект Assembly_module_macro_componentJoin_terminal
Объект Assembly_module_macro_componentJoin_terminalявляется подтипом объекта
Physical_component_terminal.ОбъектAssembly_module_macro_componentJoin_terminal
представляет соединительный вывод спроектированного элемента, устанавливаемого в электронном
блоке. Представляемый настоящим объектом вывод осуществляет связь с макрокомпонентом
электронного блока, представленным объектом Assembly_module_macro_component.
EXPRESS-спеиификация:
*)
ENTITY Assembly_module_macro_component_join_terminal
SUBTYPE OF <Physical_component_terminal);
SELF\Component_feature.definition :
Assembly_module_macro_terminal;
SELF\Component_feature.associated_component :
Assembly_module_macro_component;
END_ENTITY;
(*
4