ГОСТ Р ИСО 10303-44-2002
4.3.3 О б ъ е к т a s s e m b l y _ c o m p o n e n t _ u s a g e _ s u b s i i t u i e
Объект assembly_component_usage_substitute определяет возможность замены одного компонен
та другим в контексте данной сборочной единицы.
Примечание 1—Контекст конкретной сборочной единицы определяется тем, что оба объекта
assembh_coin|M)nenl_usaRe ссылаются на основные и альтернативные атрибуты одного product_definition. насле
дуемые из атрибута relating product definition.
Для экземпляра замещающего компонента не требуется то же пространственное иди количе
ственное отношение. Замещающий компонент не должен соответствовать заменяемому по форме,
монтажу и функциональному назначению.
Рассматриваемый объект описывает только одностороннюю замену. В рассматриваемом кон
тексте замена А на В не предполагает замены В на А.
Приме ча ние 2 —Объект assembly_componcnt_usage_sulwlitute можетбыть использован для избежания
переопределения всех сборочных с пиши более высокого уровня при применении в них компонент низшего
уровня.
EXPRESS-спецификация
~)
ENTITY assembly_component_usage_substitute
UNIQUE
URI : base, substitute;
WHERE
WR1 ; base.relating. product_definition :=:
substitute.relating_product_definition:
WR2 ; base :<>: substitute;
END_ENT1TY;
<*
Описания атрибутов
name — метка (label), по которой распознается assembly _component_usage_substitute;
definition —текст (text), описывающий assembly _component_usage_substitute. Значение данного
атрибута не определяется;
base —assembly_component_usage, который может быть заменен другим;
substitute —assembly_component_usage. который может быть использован для замены основного
(base) изделия.
Формальные утверждения
L R1 —комбинация атрибутов альтернативного и основного изделий должна быть однозначной;
WRI —атрибут объекта relating_product_definition в наборе атрибутов альтернативного и основ
ного изделий должен ссылаться на обьект product_definition одной и той же сборочной единицы;
WR2 —атрибуты альтернативного it основного изделий не должны относиться к одному и тому
же экземпляру.
4.3.4 О б ь е к т a s s e m b l y _ c o m p o n e n t _ u s a g e _ s u b s t i t u t e _ w i t h _ r a n k i n g
Обьект assembly_component_usage_substitute_with_ranking является вариантом assembly_eompo-
nent_usage_substitute, определяющим приоритетное значение по применяемости конкретного ком
понента из множества всех заменяющих компонентов в контексте данной сборочной единицы.
EXPRESS-спецификация
name
definition
base
substitute
label;
OPTIONAL text:
assembly_component_usage:
assembly_component_usage;
s
•)
ENTITY assembly_component_usage_substitute_with_ranking