ГОСТ Р ИСО 10303-44—2022
Пример 1— Предположим, что цилиндрическая заготовка D, представленная соответствующим
product_definition, может быть разрезана на три части — X, Y и Z, представленные соответствующи ми
product_definition. Объект make_from_usage_option_group, представляющий данную ситуацию, дол жен
объединять три make_from_usage_option, как показано в таблице 1.
Таблица 1— Пример 1для объекта make_from_usage_option_group
idrelating_product_definition
related_product_definition
quantity
1X
D
1
2Y
D
1
3Z
D
1
Примечание2 — Возможно использование изделия для создания нескольких комбинаций других
изделий.
Пример 2 — Та же цилиндрическая заготовка D, представленная соответствующим product_
definition, может быть разрезана на два изделия X, имеющие соответствующие product_definition, и
одно изделие Т с соответствующим productjdefinition. В этом случае соответствующий
makefromusageoptiongroup должен объединять два make_from_usage_option, как показано в таблице 2.
Таблица 2 — Пример 2 для объекта make_from_usage_option_group
idrelating_product_definition
related_product_definition
quantity
2X
D
2
1
T
D
1
Примечание3 — Единственный экземпляр make_from_usage_option может входить в ряд make.
from_usage_option_group.
EXPRESS-специФикация:
*)
ENTITY make_from_usage_option_group;
members :SET[2:?] OF make_from_usage_option;
WHERE
WR1:SIZEOF (QUERY (example <* members |
example.related_product_definition :=:
members[1].related_product_definition)) =SIZE0F(members);
END_ENTITY;
(*
Определение атрибута:
members — набор по крайней мере из двух экземпляров make_from_usage_ option, для которых
экземпляры relating_product_definition могут быть получены из одного и того же related_produ(^defi
nition.
Формальное утверждение:
WR1. Все экземпляры, являющиеся элементами данной группы, в соответствующем атрибуте ге-
lated_product_definition должны ссылаться на один и тот же экземпляр product_definition.
4.4.7 Объект multi_level_reference_designator
Объект multi_level_reference_designator является таким подтипом объекта assembly_compo-
nent_usage, посредством которого задается отношение между сборочной единицей и такой составля
ющей частью сборочной единицы, которая не входит непосредственно в сборочную единицу. Между
сборочной единицей и составляющей частью сборочной единицы существует несколько иерархических
уровней. Иерархические уровни представлены объектами next_assembly_usage_ occurrence, кото
рые образуют в сборочной единице связную последовательность.
Примечание — Объект multi _level_reference_designator используется для указания отдельной состав
ляющей части сборочной единицы всоставе многоуровневой структуры сборочной единицы. Объект используется
втом случае, если составляющей части сборочной единицы должны быть присвоены некоторые свойства.
11