ГОСТ Р ИСО 10303-44-2002
Отношение между компонентом и сборочной единицей, определяемое объектом speci-
riedhighcrusageoccurrenee. охватывается отношением наследуемых атрибутов relating_product_defl-
nilion и related_product_definition.
Дляатрибута(upper_usageиnext_usage)висходномэкземпляреобъектаspeci-
fied_higher_usage_occurrence должны соответственно определять объекты assembly _component_usage и
next_assembly_usage_occurrence, описывающие маршрут от компонента до сборочной единицы, для
которой устанавливается объект specified_higher_usage_occurrence. Для полного описания объектами
assembly_component_usage и next_assembl.v_usage_occurrence маршрута, используемого в speci-
ned_!iigher_usage_occurrence. необходимо, чтобы экземпляр атрибута related_product_definiiion объекта
assembly _componcnt_usage был таким же, как экземпляр атрибута relating_product_definition объекта
next_assembly_usage_occurrence. Атрибут related_product_definition объекта next_assembly_usage_occur-
rence должен указывать на экземпляр, определяемый атрибутом related_product_definition объекта
specified_higher_usage_occurrence. АтрибутrelatingL_product_deflnitionобъекта assembly_compo-
nent_usage должен указывать на экземпляр, определяемый атрибутом relating_producl_definilion
объекта specified_higher_usage_oceurrence.
Если конкретный assembly_componeiit_usage. указанный атрибутом upper_usage, не является
объектом ncxtassemNyusagcoecurrenee. им должен быть specified_higher_usage_occurrence. Данный
specified_higher_usage_occurrence должен иметь атрибуты upper_usage и next_usage. определяемые как
описано выше, для описания затем маршрута к исходному specified_higher_usage_occurrence. Данная
рекурсивная спецификация должна проводиться до тех пор, пока атрибут upper_usage не укажет
объект assembly_component_usage. имеющий nex(_assembly_usage_occurrence. Мри этом исходный
specified_higher_usage_occurrence полностью определяется в терминах отношений сборочной едини
цы с ее компонентами и всех связей между ними.
Примечания
1 Конкретный spfcificd_higher_usagc_occurrcnce используют для определения узлов из списка частей,
содержащих конкретный компонент, входящих в сборочную единицу и имеющих некоторые свойства, или
когда данный узел используют а нескольких структурах нескольких сборочных единиц.
2 В приложении Е приведены примеры данного объекта и рисунки, поясняющие отношения между
данным и другими объектами в схеме структуры изделия.
EXPRESS-специфнкация
~)
ENTITY specified higher_usage_occurrence
SUBTYPE OF (assembly_component_usage);
upper tisage: assembly_component_usage;
next usage: next assembly usage occurrence:
UNIQUE
UR1 : upper usage, next usage
WHERE
WR1 : SELF : < > : upper_usage
WR2 : SELF\produet_definition_relationship.relating_product_definition
: = : upper usage.relating product definition:
VVR3 : SELF\product_definition_relationship.related_product_definition
: = : next „usage,related. product_defmition;
\VR4 : (upper_usage.related_product_defmition :=:
next_usage.relating_ product definition) OR
(SIZEOF (QUERY (pdr <* USED1N
(upper usage,related j>roduct_defmition,
PRODUCT DEFINITION_SCHEMA.PRODUCT.DEFINITION .RELATIONSHIPS
’RELATED_PRODUCT_DEFINlTION’)|
pdr.relating product definition : = :
next_usage.relating product_definition)> = 1);
WR5 : SIZEOF(ГPRODUCT STRUCTURE SCHEMA NEXT ASSEMBLY USAGE OCCURRENCE;
’PRODUCT_STRUCTURE_SCHEMA.SPECIFIED. HIGHER_USAGE_OCCURRENCE’I
* TYPEOF (upper_usage)) = 1;
END_ENTITY;
r
15