ГОСТ Р ИСО 10303-21—2022
Приложение I
(справочное)
Пример распределенной структуры обмена
1.1 Введение
Настоящее издание позволяет распределять содержимое обменной структуры между несколькими файла
ми. Распределение не меняет смысла содержимого, а только положение. В примере ниже показано распределение
данных из приложения Н.4 между двумя файлами.
1.2 Пример распределенной обменной структуры
В следующем примере предполагается, что был принят файл компании Giant Industries и в новых условиях
Acme Inc., подразделение компании определяет вершины по точкам, предоставленным компанией Giant Industries.
Компания Giant включила дайджест сообщения для файла среди экземпляров объекта схемы (см. 8.2.5).
Файлы Giant имеют подпись, которая подтверждает как содержимое этих файлов, так и содержимое файла Acme
вследствие наличия дайджеста сообщения.
ISO-10303-21;
HEADER;
FILE_DESCRIPTI0N((’3T0T ФАЙЛ ПРЕДСТАВЛЯЕТ ТОТ ЖЕ НЕБОЛЬШОЙ ПРИМЕР STEP-МОДЕЛИ, ЧТО И В
ПРИЛОЖЕНИИ Н ,),’4;2’);
FILE_NAME(
’www.giant.com/first_file.stp’
,
’2013-02-11Т16:30:00’,
(’JANE BOSS’,
’GIANT INDUSTRIES.’,
’MEGALOPOLIS USA’),
(’GIANT INDUSTRIES’,’MEGALOPOLIS USA’),
’CIM/STEP VERSION3’,
’SUPER CIM SYSTEM RELEASE 5.0’,
’APPROVED BY MR. BIG’);
FILE_SCHEMA((’EXAMPLE_GEOMETRY’));
SCHEMA_POPULATION(((
’ftp://ftp.acme.net/second_file.stp’,$,’44245c2ff046a5d65be9a33242d8c8c9ba9002d387d8b1
13dd1516bee735ab60’)));
ENDSEC;
ANCHOR;
<POINT_1> = #1;
<POINT_2> = #2;
<POINT_3> = #3;
<POINT_4> = #4;
<POINT_5> = #5;
<POINT_6> = $;/* ПЕРСПЕКТИВНОЕ ИСПОЛЬЗОВАНИЕ 7
ENDSEC;
REFERENCE;
#11 =
<ftp://ftp.acme.net/second_file.stp#vertex_1>
;
ENDSEC;
DATA;
/*
СЛЕДУЮЩИЕ ОБЪЕКТЫ ПРЕДСТАВЛЯЮТ ВСЕ, ЗА ИСКЛЮЧЕНИЕМ ОДНОЙ ВЕРШИНЫ РЕБЕР КОНТУРА ТРЕ
УГОЛЬНИКА
7
#1=СРТ(0.0,0.0,0.0); /* ДЛЯ ДЕКАРТОВЫХ ТОЧЕК СОЗДАНЫ ЭЛЕМЕНТЫ ПРИВЯЗКИ, ТАК ЧТО НА НИХ МОЖНО
ДЕЛАТЬ ССЫЛКИ ИЗВНЕ*/
#2=СРТ(0.0,1.0,0.0);
#3=СРТ(1.0,0.0,0.0);
#4=СРТ(0.0,2.0,0.0);/* ДЛЯ ТОГО, ЧТОБЫ ДАТЬ КОМПАНИИ ACME БОЛЬШЕ ВОЗМОЖНОСТЕЙ, СОЗДАНЫ
НОВЫЕ ТОЧКИ 7
#5=СРТ(2.0,0.0,0.0);
75