ГОСТ Р ИСО 10303-41—2022
Определение параметра:
current — (вхсдной) представляющий аспект фермы объект, являющийся основой для функции.
22.5.6 Функция get_ shape_aspects
Функция get_shape_aspects возвращает для объекта типа, входящего в список выбора типа дан
ных characterized_definition, представляющего определения различных видов, набор представляю
щих аспекты формы объектов shape_aspect, которые ссылаются на входной объект через объект prod u
c t definition_shape, представляющий форму определения изделия.
Примечание — Данная функция не используется в настоящей схеме.
EXPRESS-спеииФикаиия:
*)
FUNCTION get_shape_aspects (c_def_instance :
characterized_definition) : SET[0:?] OF shape_aspect;
LOCAL
pd_set :SET OF product_definition_shape := [];
pdr_set : SET OF shape_aspect := [];
END_LOCAL;
pd_set := bag_to_set(QUERY(pd <* USEDIN(c_def_instance,
’PRODUCT_PROPERTY_DEFINITION_SCHEMA.PROPERTY_DEFINITION.DEFINITION’) |
’PRODUCT_PROPERTY_DEFINITION_SCHEMA.PRODUCT_DEFINITION_SHAPE’
IN TYPEOF(pd)));
IF (SIZEOF(pd_set) < 1) THEN
RETURN (pdr_set);
END_IF;
REPEAT i := 1 TO HIINDEX(pd_set);
pdr_set := pdr_set + bag_to_set(USEDIN(pd_set[i],
’PRODUCT_PROPERTY_DEFINITION_SCHEMA.SHAPE_ASPECT.OF_SHAPE’));
END_REPEAT;
RETURN (pdr_set);
END_FUNCTION;
(*
"
Определение параметра:
c_def_instance — (входной) проверяемый объект типа, входящего в список выбора типа данных
characterized_definition.
*)
END_SCHEMA; -- product_property_definition_schema
(* "
23 Схема Product property representation (представление свойств изделия)
23.1Общие положения
Предметом схемы product_property_representation_schema является представление свойств
изделия.
В настоящей схеме рассматриваются следующие потребности в информации:
- возможность связывать представление с представленным объектом property_definition с опре
делением свойства, которое представляется;
- обозначать представление как представление формы;
- возможность обозначать отношения между представлениями формы и устанавливать, что обо
значенные отношения являются представлениями нуля, одного или более экземпляров объектов рго-
duct_definition, представляющих определение изделия.
В настоящем разделе с помощью языка EXPRESS, определение которого приведено в
ИСО 10303-11, определены информационные требования, которые должны выполняться программ
ными реализациями. Далее представлен фрагмент EXPRESS-декларации, с которой начинается опи
сание схемы product_property_ representation_schema. В нем определены необходимые внешние
ссылки.
246