ГОСТ Р ИСО/ТС 10303-1055—2012
ние представления детали. Настоящий объект устанавливает, что в контексте, в котором определена
версиясвязывающейдетали, данная версия рассматривается как результат производственногопреоб
разования версии связываемойдетали.
П р и м е ч а н и я
1 Связываемая деталь некоторой версии может обозначать сырье или обрабатываемую деталь
2 Характеристики процесса преобразования связываемой детали некоторой версии в связывающую деталь
некоторой версии не входят в область применения настоящего прикладного модуля.
EXPRESS-спецификация:
‘)
ENTITY Make_from_relationship
SUBTYPE OF (View_definition_usage);
SELRView_defmition_relationship.relating_view;
Part_view_definition;
SELRView_defmition_relationship.related_view:
Part_view_definition;
quantity: OPTIONAL Value_with_unit;
priority:OPTIONAL INTEGER;
WHERE
WR1: SELRView_definition_relationship.relating_view :<>:
SELRView_definition_relationship.related_view;
WR2; NOT(EXISTS(quantity))XOR ((NOT (’NUMBER’ IN
TYPEOF(quantity.value_component))) XOR (quantity. value_component>0));
END_ENTITY;
(*
Определения атрибутов
relating_view — экземпляр объекта Part_view_definition. задающий определение представле
ниядетали некоторой версии, которое является результатом преобразования при изготовлении;
related_view — экземпляр объекта Part_vlew_doflnition, задающий определение представления
детали некоторойверсии, котороеявляется исходным материалом дляпреобразования, выполняемого
при изготовлении;
quantity — представляющий размерную величинуобъектValue_with_unit. задающий количество
связываемых деталей некоторой версии, которое используется для производства некоторой версии
связывающихдеталей. Значение этому атрибуту присваивать не обязательно. Количество задается в
том случае, если связываемая деталь некоторой версии является счетным материалом. Если значение
у настоящегоатрибутаотсутствует, тосчитается, чтодля производствасвязывающейдетали некоторой
версии используется один экземпляр связываемойдетали некоторой версии;
priority — целое число, задающее степень предпочтения связываемой детали некоторой версии
среди всехэкземпляров объектов Make_from_relationship, имеющих совпадающие значения атрибута
relating_view. Это целоечисло имеетсмысл толькоприегосравненииссоответствующими значениями
экземпляров объектов Make_from_relationship, имеющих то же самое значение атрибута
relating_view. Значениенастоящегоатрибутапредставляетотносительныйуровеньпредпочтения, а не
абсолютный. Более низкое значение означаетболее высокий уровень предпочтения, а большее значе
ние — низкий уровень предпочтения. Задавать значениеэтому атрибуту не обязательно.
Формальные положения
WR1; Экземпляры объектов Part_vlew_definition. на которые ссылается настоящий объект, не
должны совпадать.
WR2: Если заданатрибутquantity ион выраженчислом, тоегозначениедолжно бытьбольше нуля..
‘ )
END_SCHEMA: -- Part_defmition_relationship arm
(‘
4