ГОСТ Р ИСО 10303-44—2022
Определения атрибутов:
- definition — объект product_definition_specified_occurrence, объект product_definition_oc-
currence или объект product_definition_occurrence_reference;
- occurrence_usage — представленная объектом product_definition_ occurrence или объектом
product_definition_occurrence_reference сборочная единица высшего уровня, в которую входит пред
ставленное настоящим объектом определение изделия.
Формальные утверждения:
UR1. Значение атрибута id должно быть уникальным среди объектов product_ definition_speci-
fied_occurrence для одного и того же объекта occurrence_usage.
WR1. Настоящий объект не должен играть роль атрибута related_product_ definition (связанное
представление изделия) объекта, представляющего вхождение составляющей части сборочной едини
цы в сборочную единицу объекта assembly_ component_usage;
WR2. Атрибут definition (определение) не должен образовывать цикл.
4.4.14 Объект product_definition_usage
Объектом product_definition_usage является product_definition_relationship, определяющий
непосредственную связь двух product_definition, в которых конкретный related_product_definition ис
пользован в контексте заданного relating_ product_definition. Этот объект определяет отношение по
применению данного изделия в контексте основного изделия. Данный подход реализуется в стадиях
жизненного цикла и прикладных контекстах, описывающих два заданных изделия.
Пример 1 — «Деревья» сборочной единицы, связанные с ее производством, иногда содержат боль
ше промежуточных уровней по сравнению с «деревьями», установленными при проектировании данной
единицы. В этом случае проектное отношение между компонентом и содержащей его сборочной еди
ницей при производстве данной единицы может быть заменено рядом промежуточных отношений.
Пример 2 — Заданное изделие может играть вспомогательную роль относительно другого. На
пример, отвертка может быть определена как ресурс, используемый на стадии обслуживания (эксплу
атации) в жизненном цикле основного изделия. В этом случае может быть установлено отношение
ресурса поддержки между отверткой и изделием, при эксплуатации которого она используется.
Пример 3 — Если четыре одинаковых болта используют для соединения двух пластин, может
потребоваться определить специфическое назначение одного из болтов. Например, его необходимо
затянуть с большим усилием, чем остальные. Тогда унаследованный атрибут id используют для опре
деления данного требования к болту, даже если productjdefinitionjusage для всех четырех болтов име ет
одинаковый атрибут для пар product_definition.
Экземпляр объекта product_definition_usage может быть экземпляром объекта make_from_
usage_option или экземпляром объекта assembly_component_usage.
EXPRESS-специФикация:
*)
ENTITY product_definition_usage
SUPERTYPE OF (ONEOF (make_from_usage_option,
assembly_component_usage))
SUBTYPE OF (product_definition_relationship);
UNIQUE
UR1: SELF\product_definition_relationship.id,
SELF\product_definition_relationship.relating_product_definition,
SELF\product_definition_relationship.related_product_definition;
WHERE
WR1:acyclic_product_definition_relationship (SELF,
[SELF\product_definition_relationship.related_product_definition],
’PRODUCT_STRUCTURE_SCHEMA.PRODUCT_DEFINITION_USAGE’);
END_ENTITY;
END_ENTITY;
(*
Формальные утверждения:
UR1. Комбинация унаследованных атрибутов id, relating_product_definition и related_product
definition должна быть уникальной в области применения объекта product_definition_usage.
17