ГОСТ Р ИСОГГС 10303-1641—2014
понятие прикладной области, и содержит атрибуты для представления объекта. Далее приведены
объекты ПЭМ и их определения.
4.3.1 Объект Assembiy_module_component
Объект Assembly_module_component является подтипом объектов Physical_component и
Singlejnstance. Посредством объекта Assembly_module_ component обозначается включение в
модель электронного блока описания входящего электронного блока с точки зрения его
использования, представленного объектом Assembly_module_design_view. Настоящий объект
представляет использование изделия заданной версии в соответствующем электронном блоке.
П римечания:
1 Объект Assembly_module_component может быть полезен в условиях вертикально интегрированной
среды разработки, когда допускается неограниченное совместное использование данных, поскольку
разрешаетсядоступкопределениюконструкциикомпонента.представленногообъектом
Assembly_module_design_view.
2 Предприятие может использовать эту возможность при совместной разработке электронных блоков и
интегральных схем.
3 Для иерархической физической конструкции такой возможности не требуется, но это является наиболее
явным способом обеспечения прослеживания в иерархии электрических свойств.
4 В настоящем стандарте не задано, как обеспечить возможность нахождения конструкции, в которой
задано использование конструкции компонента, для того, чтобы найти следующий уровень иерархии.
Существуют три возможности: ограничить строго до одного количество представлений конструкции, задающих
представление с точки зрения использования; создавать экземпляры объектов, задающих связи между
представлением конструкции некоторой версии и версией описанием использования, задаваемой компонентом;
для определения компонента создавать составные экземпляры объектов, включающие для одной и той же
версии представление как с точки зрения описания конструкции, так и с точки зрения ее использования.
Пример - Рассмотрим экземпляр платы расширения как компонент электронного
блока, представленный объектом Assembly_module_component. Организация-разработчик в
целяхархивированияобеспечиваетявноепрослеживаниесвязеймеждуверсией
конструкции и версиями использования плат расширения, что позволяет выполнять более
подробный анализ электронного блока, чем если бы платы расширения моделировались как
вхождения корпусных элементов, представленных объектами Packaged_pari.
EXPRESS-спецификация:
*)
ENTITY Assembly_module_component
SUBTYPE OF (Physical_component, Single_instance);
SELF\Definition_based_product_occurrence.derived_from :
Assembly_module_usage_view;
INVERSE
access_mechanisms : SET[2:?] OF
Assembly_module_component_terminal FOR associated_component;
WHERE
WR1: NOT EXISTS(SELF\Product_view_definition.name);
END_ENTITY;
<*
Определение атрибутов
derived_from - задает объект Assembly_module_usage_view, играющий роль атрибута
derived_from объекта Assembly_module_component.
access_mochanisms - задает обратную связь, устанавливающую то, что существование
объектаAssembly_module_componentзависитотсуществованияобъекта
Assembly_module_component_terminal. в котором объект Assombly_module_component играет
роль атрибута associated_component. С одним объектом Assembly_module_component должны быть
связаны два или более объектов Assembly_module_component_terminal.
Формальное положение
WR1. Атрибуту name не должно присваиваться значение.
4.3.2 Объект Assembly_module_component_terminal
ОбъектAssembly_module_component_terminalявляетсяподтипомобъекта
4