ГОСТ Р ИСО/ТС 10303-1026—2012
4.2.1 Объект Assembly_component_relationship
Объект Assembly_component_relationship является подтипом объекта Product_occurrence_
definition_relationship. Настоящий объект применяется для обозначения использования (которое может
быть кратным) изделия некоторой версии в качестве составной частидругогоизделия некоторой версии.
Связь устанавливается междудвумя определениями представлений изделия (точек зрения на из
делие). представленными объектами Product_view_definition.
Посредством наследуемого атрибута relating_view обозначается представленное объектом
Product_view_definition определение представления изделия (точки зрения на изделие), являющегося
сборочной единицей.
Посредством наследуемого атрибута rolated_view обозначается представленное объектом
Product_view_definition определение представления заданной версии изделия, являющегося состав
ной частью сборочной единицы.
Контекст определяетсяатрибутом initial_context объекта Product_vlew_ definition, который игра
ет роль наследуемого атрибута relatlng_view объекта Assembly_component_relationship. Объект
Assembly_component_relationship специфицирует, что в этом контексте изделие заданной версии, на
которое косвенно ссылается атрибут related_view. рассматривается как составная часть изделия за
данной версии, на которое косвенно ссылается атрибут relating_view.
П р и м е ч а н и я
1 В ином контексте структура сборочной единицы может быть описана по-другому, например, с добавлением
промежуточных уровней между изделиями.
2 Настоящий объект может использоваться для установления отношений входимости в процессе конструи
рования ипи для представления состава сборочной единицы, существующей в реальном мире.
Объект Assembly_component_relationship является абстрактным супертипом, имеющим подти
пы Next_assembly_usage, Promissory_usage и Component_upper_ level..identification.
EXPRESS-спеиификация:
*)
ENTITY Assembly_component_relationship
ABSTRACT SUPERTYPE OF (ONEOF (Next_assembly_usage,
Promissory_usage,
Component_upper_level_identification))
SUBTYPE OF (Product_occurrence_definition_relationship);
locationjndicator: OPTIONAL STRING;
quantity ; OPTIONAL Value_with_unit;
WHERE
WR1; NOT(EXISTSfquantity)) OR ((NOT (’NUMBER’ IN
TYPEOF(quantity.value_component))) XOR (quantity.value_component > 0));
END_ENTITY;
c
Определения атрибутов
locationjndicator — текст, посредством которого обозначается использование составной части
сборочной единицы в схеме, списке, таблице или в материальной части оборудования. Значение этому
атрибуту присваивать не обязательно;
quantity — объект Value_with_unit. определяющий, какое количество составной части сборочной
единицы используется в сборочной единице. Значение этому атрибуту присваивать не обязательно.
Формальное положение
WR1: Если значение задано и его величина выражается числом, значение атрибута value_
component объекта quantity должно быть больше нуля.
4.2.2 Объект Component_upperJevelJdentification
Объект Component_upperjeveljdentification является подтипом объекта Assembly_ compo-
nentrelationship. позволяющим ввести обозначение составной части сборочной единицы относитель
но верхнего уровня структуры сборочной единицы.
4