ГОСТ Р ИСО/ТС 10303-1345—2014
Определения атрибутов
definition_placement - экземпляр объекта Geometric_modol_relationship_with_ transforma
tion. определяющий как представление формы первого объекта Part_view_ definition получается из
представления формы второго объекта Part_view_definltion. «Экземпляр шаблона» определяет пре
образование. применяемое к геометрической модели, представляющей форму второго объекта
Part_view_dofinition. для того, чтобы получить форму и расположение первого объекта
Part_view_definition. Допустимыми преобразованиями являются перемещение, вращение и зеркаль
ное отображение, а недопустимым преобразованием - масштабирование:
relation_type - значением производного атрибута relation_type является ’geometrical relationship
(геометрическое отношение)’.
4.3.5 Объект Part_definition_rolationship
Объект Part_definition_relationship является подтипом объекта View_definition_ relationship,
который связывает два экземпляра объекта Part_view_definition. Смысл данного отношения опреде
ляет унаследованный атрибут relation_type. В соответствующих случаях должны использоваться
следующие значения атрибута relation_type:
’tool part relationship (взаимосвязь между деталью и инструментом)’: первый объект
Part_view_definition определяет инструмент, используемый для изготовления детали, заданной вто
рым объектом Part_view_definition;
’definition_replacement (замена определения)’: первый объект Part_view_definition заменя
ется вторым объектом Part_view_definition. В данном случае объект Part_definltion_relationship
определяет условия применимости данной замены.
EXPRESS-спеиификация:
*)
ENTITY Part_definition_relationship
SUBTYPE OF (View_definitior._relationship);
SELFWiewdefinition_relationship.relating_view :
Part_view_definition;
SELF\View_definition_relationship.related_view
: Part_view_definition;
END_ENTITY;
(*
Определения атрибутов
relating_view - атрибут rolating_view должен быть представлен объектом Part_view_dofinition;
related_view - атрибут related_view должен быть представлен объектом Part_view_definition.
4.4 Определение правил ПЭМ
В данном подразделе определены правила ПЭМ прикладного модуля «Структура определения
элемента».
4.4.1 Правило definition_replacement_requires_effectivity_assignment
Правило definition_replacoment_requires_effectivity_assignment ограничивает любой экземпляр
объекта Part_definition_relationship. атрибут relation_typo которого имеет значение ’definition re
placement’. в том, что на него должен ссылаться через свой атрибут items по крайней мере один эк
земпляр объекта Effectivity_assignment. задающий условия применимости данной замены.
EXPRESS-споцификаиия:
RULE definition_replacement_recjuires_effeetivity_assignment FOR
(Part_definitior._relationship);
WHERE
WR1: SIZEOF(QUERY(pdr <* Part_definition_relationship |
(pdr\View_definitior._relationship.relation_type = ’definition
replacement’) AND (SIZEOF(
USEDIN(pdr,’ITEM_DEFINITION_STRUCTURE_ARM.EFFECTIVITY_ASSIGNMENT.
ITEMS’)
5