ГОСТ Р ИСО 10303-52—2015
EXPRESS-слециФикация.
*)
FUNCTION shorten_anray(longa : ARRAY OF GENERIC : T;
oldl. newl . INTEGER): ARRAY OF GENERIC . T;
LOCAL
shorta : ARRAY [1:newl] OF GENERIC : T;
END_LOCAL;
IF (newl > oldl) THEN
RETURN(?);
ELSE
REPEAT i := 1TO newl;
shortafi] ;= longa(i);
END_REPEAT;
RETURN(shorta);
END_IF;
END_FUNCTION;
Опредолемия параметров:
longa — исходный массив;
oldl — число элементов в массиве, играющем роль параметра longa;
newl — сокращенное число элементов в результирующем массиве.
Возвращаемое значение — укороченный массив, имеющий длину, заданную аргументом newl.
4.4.4 Функция this_schema
Функция this_schema возвращает значение типа STRING (строка), содержащее наименование
схемы.
EXPRESS-слециФикация:
*>
FUNCTION this_schema ; STRING;
RETURN(’MESH_TOPOLOGY_SCHEMA);
END_FUNCTION;
(*
Определения параметров;
Возвращаемое значение — наименование схемы в верхнем регистре.
EXPRESS-слециФикация.
*)
END_SCHEMA; - end of mesh_topology_schema
Г
5 Схема Mesh connectivity (связность сеток)
Далее представлен фрагмент EXPRESS-декларации. с которой начинается описание схемы
mesh_connectivity_schema. В нем определены необходимые внешние ссылки.
EXPRESS—спецификация:
*)
SCHEMA mesh_connectivity_schema:
REFERENCE FROM mesh_topology_schema - ISO 10303-52
(mesh,
unstructured_mesh,
structured_mesh,
meshjocation.
indices_group,
ind»ces_range);
REFERENCE FROM mathematical_description_of_distribution_schema - ISO 10303-51
(property_distribution_description);
REFERENCE FROM mathematical_funct»ons_schema - ISO 10303-50
(listed_real_data);
REFERENCE FROM support_resource_schema - ISO 10303-41
28