ГОСТ Р ИСО 10303-44—2022
Примечание3 — В структуре обязательного применения объекты product_definition представляют
узлы, а объекты promissory_usage_occurrence — связи между узлами.
Объект assembly_component_usage связывает конкретную составляющую часть сборочной еди
ницы с соответствующей сборочной единицей. Экземпляр объекта assembly_component_usage мо
жет быть либо экземпляром объекта next_assembly_ usage_occurrence, либо экземпляром объекта
specified_higher_usage_occurrence, либо экземпляром объекта promissory_usage_occurrence и в
дополнение экземпляром объекта quantified_assembly_component_usage.
EXPRESS-специФикаиия:
*)
ENTITY assembly_component_usage
SUPERTYPE OF (quantified_assembly_component_usage
ANDOR ONEOF (multi_level_reference_designator,
next_assembly_usage_occurrence,
promissory_usage_occurrence,
specified_higher_usage_occurrence))
SUBTYPE OF (product_definition_usage);
reference_designator :OPTIONAL identifier;
END_ENTITY;
(*
Определение атрибута:
reference_designator— индивидуальное обозначение (кодировка), определяющее(ая) примене
ние related_product_definition в качестве компонента в схеме, списке, блок-схеме или физической
части оборудования. Присваивать этому атрибуту значение не обязательно.
Примечание 4 — Атрибут reference_designator должен быть обязательным или ограниченно опреде
ленным вописаниях EXPRESS-схем, использующих или определяющих данный объект.
4.4.3 Объект assembly_component_usage_substitute
Объект assembly_component_usage_substitute определяет возможность замены одного компо
нента другим в контексте данной сборочной единицы.
Примечание 1— Контекст конкретной сборочной единицы определяется тем, чтооба объекта assembly_
component_usage ссылаются на основные и альтернативные атрибуты одного product_definition, наследуемые
из атрибута relating_product_def!nition.
Для экземпляра замещающего компонента не требуется то же пространственное или количе
ственное отношение. Замещающий компонент не должен соответствовать заменяемому по форме,
монтажу и функциональному назначению.
Рассматриваемый объект описывает только одностороннюю замену. В рассматриваемом контек
сте замена А на В не предполагает замены В на А.
Примечание 2 — Объект assembly_component_usage_substitute может быть использован для того,
чтобы избежать переопределения всех сборочных единиц более высокого уровня при применении вних компонен
тов низшего уровня.
EXPRESS-специФикаиия:
*)
ENTITY assembly_component_usage_substitute;
name : label;
definition :OPTIONAL text;
base :assembly_component_usage;
substitute :assembly_component_usage;
UNIQUE
UR1:base, substitute;
WHERE
WR1:base.relating_product_definition :=:
substitute.relating_product_definition;
8