Формата файлов использующую для передачи данных о модели изделия совокупность стандартов iso 10303
ISO 10303 - это стандарт ISO для компьютерно- интерпретируемого представления и обмена информацией о производстве продукции . Его официальное название: Системы автоматизации и интеграция - Представление и обмен данными о продукте . Он неофициально известен как « ШАГ », что означает «Стандарт обмена данными модели продукта». ISO 10303 может представлять трехмерные объекты в системе автоматизированного проектирования (САПР) и относящуюся к ним информацию.
СОДЕРЖАНИЕ
Цель международного стандарта - предоставить механизм, способный описывать данные о продукте на протяжении всего жизненного цикла продукта , независимо от какой-либо конкретной системы. Характер этого описания делает его пригодным не только для нейтрального обмена файлами, но и в качестве основы для реализации и совместного использования баз данных продуктов и архивирования. [1]
Обычно STEP может использоваться для обмена данными между САПР , автоматизированным производством , автоматизированным проектированием , управлением данными о продукте / моделированием корпоративных данных и другими системами CAx . STEP рассматривает данные о продукте из механического и электрического проектирования, геометрических размеров и допусков , анализа и производства, а также дополнительную информацию, относящуюся к различным отраслям, таким как автомобилестроение , аэрокосмическая промышленность , строительство , судостроение , нефть и газ. , перерабатывающие предприятия и другие.
STEP разработан и поддерживается техническим комитетом ISO TC 184, Системы автоматизации и интеграция , подкомитетом SC 4, Промышленные данные . Как и другие стандарты ISO и IEC, авторское право на STEP принадлежит ISO и не распространяется бесплатно. Однако схемы 10303 EXPRESS находятся в свободном доступе, как и рекомендуемые методы для разработчиков.
Другие стандарты, разработанные и поддерживаемые ISO TC 184 / SC 4: [2]
-
PLIB - Библиотека деталей
- МАНДАТ ISO 15531 - Данные управления промышленным производством Технологические установки, включая данные о жизненном цикле нефтегазовых объектов PSL- Язык спецификации процесса
- ISO 18876 IIDEAS - Интеграция промышленных данных для обмена, доступа и совместного использования
- ISO 22745 Открытые технические словари и их применение в основных данных Качество данных
STEP тесно связан с PLIB (ISO 13584, IEC 61360).
Основой для STEP была Спецификация обмена данными о продуктах (PDES) , которая была инициирована в середине 1980-х и была представлена в ISO в 1988 году. [3] [4] Спецификация обмена данными о продуктах (PDES) была задумана как попытка определения данных. для улучшения взаимодействия между производственными компаниями и, таким образом, повышения производительности. [5]
Развитие STEP можно разделить на четыре фазы выпуска. Разработка STEP началась в 1984 году как преемник IGES , SET и VDA-FS . [6] Первоначальный план заключался в том, что «STEP должен быть основан на единой, полной, независимой от реализации модели информации о продукте, которая должна быть основной записью интегрированных тематических моделей и информационных моделей приложений». [7] Но из-за сложности стандарт пришлось разбить на более мелкие части, которые можно было разработать, проголосовать и утвердить отдельно. [8] В 1994/95 году ISO опубликовала первую версию STEP в качестве международных стандартов (IS) с частями 1, 11, 21, 31, 41, 42, 43, 44, 46, 101, AP 201 и AP 203. [ 9] Сегодня AP 203 3D-проектирование, контролируемое конфигурацией, по-прежнему является одной из наиболее важных частей STEP и поддерживается многими системами CAD для импорта и экспорта.
На втором этапе возможности STEP были широко расширены, в первую очередь для разработки продуктов в аэрокосмической, автомобильной, электротехнической, электронной и других отраслях промышленности. Этот этап завершился в 2002 году вторым основным выпуском, включая части STEP AP 202, AP 209, AP 210, AP 212, AP 214, AP 224, AP 225, AP 227, AP 232. [10] Базовая гармонизация между AP, особенно в геометрических областях, была достигнута за счет внедрения интерпретируемых приложением конструкций (AIC, серия 500). [11]
Основная проблема монолитных точек доступа первого и второго выпусков заключается в том, что они слишком велики, слишком сильно перекрываются друг с другом и недостаточно согласованы. Эти недостатки привели к развитию модульной архитектуры STEP (серии 400 и 1000). [12] [11] Эта деятельность в основном была вызвана новыми AP, охватывающими дополнительные фазы жизненного цикла, такие как ранний анализ требований (AP 233) и техническое обслуживание и ремонт (AP 239), а также новые промышленные зоны (AP 221, AP 236) . Разработаны новые редакции предыдущих монолитных AP на модульной основе (AP 203, AP 209, AP 210). Публикация этих новых изданий совпала с выпуском в 2010 году нового продукта ISO SMRL. , модуль и библиотека ресурсов STEP, которая содержит все части ресурсов и прикладные модули STEP на одном компакт-диске. SMRL будет часто пересматриваться и доступен по гораздо более низкой цене, чем покупка всех частей по отдельности.
В декабре 2014 года ISO опубликовала первую редакцию нового основного протокола приложений, AP 242 Managed model based 3D engineering , которая объединила и заменила следующие предыдущие AP совместимым способом:
- AP 201, Явное рисование . Простая геометрия 2D-чертежа, связанная с продуктом. Нет ассоциации, нет иерархии сборок.
- АП 202, Ассоциативное черчение . 2D / 3D чертеж с ассоциацией, но без структуры продукта.
- AP 203, Трехмерное проектирование механических деталей и узлов с контролируемой конфигурацией .
- AP 204, Механическое проектирование с использованием представления границ
- AP 214, Основные данные для процессов проектирования автомобильной механики
- AP 242, 3D-проектирование на основе управляемой модели
AP 242 была создана путем слияния следующих двух протоколов приложений:
- AP 203, Трехмерное проектирование механических деталей и узлов с контролируемой конфигурацией (используемое в аэрокосмической промышленности).
- AP 214, Основные данные для процессов проектирования автомобильной механики (используются в автомобильной промышленности).
Кроме того, AP 242 edition 1 содержит расширения и важные обновления для:
Две точки доступа были модифицированы, чтобы напрямую основываться на AP 242, и, таким образом, стали ее надмножествами:
- AP 209, Расчет композитных и металлических конструкций и соответствующее проектирование
- AP 210, Электронная сборка, дизайн межкомпонентных соединений и упаковки . Это наиболее сложный и изощренный STEP AP.
AP242 edition 2, опубликованная в апреле 2020 года, расширяет область редакции 1 описанием жгутов электрических проводов и представляет расширение методов моделирования и реализации STEP на основе SysML и системного проектирования с помощью оптимизированного метода реализации XML.
Это новое издание также содержит улучшения в 3D-размерах и допусках, а также в композитном дизайне. Также представлены новые функции, такие как:
- изогнутые треугольники
- текстуры
- уровни детализации (LOD)
- цвет на вершине
- Поддержка данных 3D-сканера
- постоянные идентификаторы геометрии
- производство добавок
ШАГ разделен на множество частей, сгруппированных в
- Среда
- Части 1x: Методы описания: EXPRESS , EXPRESS-X
- Часть 2x: Методы реализации: STEP-файл , STEP-XML , SDAI
- Части 3x: Методология и структура тестирования на соответствие
- Интегрированные ресурсы (IR), состоящие из
- Части 4x и 5x: интегрированные общие ресурсы
- Части 1xx: Интегрированные ресурсы приложения Библиотека деталей: Логическая модель выражений
- Часть 2xx: Протоколы приложений (AP)
- Части 3xx: Наборы абстрактных тестов (ATS) для точек доступа
- Части 4xx: Модули реализации для точек доступа
Всего STEP состоит из нескольких сотен частей, и каждый год добавляются новые части или выпускаются новые версии старых частей. Это делает STEP самым большим стандартом в ISO. Каждая часть имеет свою область применения и введение.
ТД - это верхние части. Они охватывают конкретное приложение и отраслевую область и, следовательно, наиболее актуальны для пользователей STEP. Каждая точка доступа определяет один или несколько классов соответствия, подходящих для конкретного типа продукта или сценария обмена данными. Чтобы обеспечить лучшее понимание объема, требований к информации и сценариев использования, к каждой точке доступа добавляется информативная модель активности приложений (AAM) с использованием IDEF0 .
STEP в первую очередь определяет модели данных с помощью языка моделирования EXPRESS. Данные приложения в соответствии с заданной моделью данных можно обменивать либо с помощью STEP-файла , STEP-XML, либо через общий доступ к базе данных с помощью SDAI .
Каждая точка доступа определяет основные модели данных, которые будут использоваться для обмена данными, которые называются моделью интерпретации приложений (AIM), или, в случае модульной точки доступа, именуются модульными моделями интерпретации (MIM). Эти интерпретируемые модели создаются путем выбора общих объектов, определенных в моделях данных нижнего уровня (4x, 5x, 1xx, 5xx), и добавления специализаций, необходимых для конкретного домена приложения AP. Общие универсальные модели данных являются основой для взаимодействия между AP для различных отраслей и стадий жизненного цикла.
В точках доступа с несколькими классами соответствия верхняя модель данных разделена на подмножества, по одному для каждого класса соответствия. Требования к соответствующему приложению STEP:
- реализация либо препроцессора, либо постпроцессора, либо обоих,
- с использованием одного из методов реализации STEP STEP-File, STEP-XML или SDAI для модели данных AIM / MIM и
- поддержка одного или нескольких классов соответствия AP.
Первоначально каждый AP должен был иметь сопутствующий набор абстрактных тестов (ATS) (например, ATS 303 для AP 203), обеспечивающий цели тестирования , критерии вердикта и абстрактные тестовые примеры вместе с примерами файлов STEP. Но поскольку разработка ATS была очень дорогостоящей и неэффективной, это требование было снято и заменено требованиями иметь неофициальный отчет о валидации и рекомендуемые методы его использования. Сегодня рекомендуемые практики являются основным источником для тех, кто собирается внедрять STEP.
В Применение Эталонные модели (ARM) является посредником между AAM и AIM / MIM. Первоначально его целью было только документировать объекты приложения высокого уровня и основные отношения между ними. Диаграммы IDEF1X неформально документировали AP ранних AP. Объекты ARM, их атрибуты и отношения отображаются на AIM, чтобы можно было реализовать AP. По мере того, как AP становились все более и более сложными, требовались формальные методы для документирования ARM, и поэтому EXPRESS, который изначально был разработан только для AIM, также использовался для ARM. Со временем эти модели ARM стали очень подробными до такой степени, что некоторые реализации предпочли использовать ARM вместо формально требуемых AIM / MIM. Сегодня несколько AP имеют форматы обмена на основе ARM, стандартизованные за пределами ISO TC184 / SC4:
- PLM-услуги в рамках OMG для AP 214 Модель данных для компьютеризированных числовых контроллеров для AP 238
- PLCS-DEX в OASIS (организация) для AP 239
Между точками доступа существует большее совпадение, потому что они часто должны ссылаться на один и тот же тип продуктов, структуру продукта, геометрию и многое другое. А поскольку точки доступа разрабатываются разными группами людей, всегда было проблемой обеспечить совместимость между точками доступа на более высоком уровне. Конструкции, интерпретируемые приложением (AIC), решили эту проблему для общих специализаций общих концепций, прежде всего в геометрической области. Для решения проблемы согласования моделей ARM и их сопоставления с AIM были введены модули STEP . Они содержат часть ARM, отображение и часть AIM, называемую MIM. Модули строятся друг на друге, в результате получается (почти) ориентированный граф с AP и модулями класса соответствия на самом верху. Модульные точки доступа:
- AP 209, Расчет композитных и металлических конструкций и соответствующее проектирование
- AP 210, Электронная сборка, межкомпонентные соединения и дизайн упаковки
- AP 221, Функциональные данные и схематическое изображение технологических установок
- AP 236, Данные о мебельной продукции и проектных данных
- AP 239, Поддержка жизненного цикла продукта
- AP 242, 3D-проектирование на основе управляемой модели
Модульные версии AP 209 и 210 являются явным расширением AP 242.
Точки доступа STEP можно условно разделить на три основные области: проектирование, производство и поддержку жизненного цикла.
Конструктивные точки доступа:
- Механический:
- AP 207, Планирование и проектирование штампов для листового металла
- AP 209, Расчет композитных и металлических конструкций и соответствующее проектирование
- AP 235, Информация о материалах для проектирования и проверки продукции
- AP 236, Данные о мебельной продукции и проектных данных
- AP 242, 3D-проектирование на основе управляемой модели
- AP 210, Электронная сборка, дизайн межкомпонентных соединений и упаковки . Самый сложный и изощренный STEP AP.
- АП 212, Электротехническое проектирование и монтаж .
- AP 227, Пространственная конфигурация установки
- АП 215, Судостроение
- AP 216, Формы судовые формованные
- АП 218, Корабельные конструкции
- AP 225, Строительные элементы с использованием явного представления формы
- AP 232, Технические данные, упаковка, основная информация и обмен
- AP 233, Системное инженерное представление данных
- AP 237, гидродинамика была отменена, а функциональность включена в AP 209
Производство точек доступа:
- AP 219, Обмен информацией о размерах
- AP 223, Обмен информацией о конструкции и производстве литых деталей
- AP 224, Определение механического продукта для планов процессов с использованием функций обработки
- AP 240, Технологические планы для обрабатываемых изделий
AP поддержки жизненного цикла:
- AP 239, Поддержка жизненного цикла продукта
- AP 221, Функциональные данные и схематическое изображение технологических установок
- AP 241, Общая модель поддержки жизненного цикла объектов AEC (планируется)
Модель AP 221 очень похожа на модель ISO 15926-2, тогда как AP 221 следует архитектуре STEP, а ISO 15926-2 имеет другую архитектуру. Оба они используют ISO-15926-4 в качестве общей библиотеки справочных данных или словаря стандартных экземпляров. Дальнейшее развитие обоих стандартов привело к созданию Gellish English как общего языка моделирования продуктов, который не зависит от области приложения и предлагается в качестве рабочего элемента (NWI) для нового стандарта.
Первоначальная цель STEP заключалась в публикации единой интегрированной модели данных для всех аспектов жизненного цикла. Но из-за сложности, разных групп разработчиков и разной скорости процессов разработки потребовалось разбиение на несколько AP. Но это разделение затрудняло обеспечение взаимодействия точек доступа в перекрывающихся областях. Основные области гармонизации:
- AP 212, 221, 227 и 242 для технических чертежей с расширением в AP 212 и 221 для схематической функциональности
- AP 224, 238 и 242 для обработки деталей, а также для определения геометрических размеров и допусков
Очевидно, что для сложных областей требуется более одной точки доступа, чтобы охватить все основные аспекты:
ГОСТ Р ИСО 10303-21-2002
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СИСТЕМЫ АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Методы реализации. Кодирование открытым текстом структуры обмена
Industrial automation systems and integration. Product data representation and exchange. Part 21. Implementation methods. Clear text encoding of the exchange structure
Дата введения 2003-07-01
1 РАЗРАБОТАН Научно-исследовательским центром (НИЦ) CALS-технологий "Прикладная логистика" и Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт)
ВНЕСЕН Техническим комитетом по стандартизации ТК 431 "CALS-технологии"
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 20 декабря 2002 г. N 496-ст
3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО 10303-21-2002 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 21. Методы реализации. Кодирование открытым текстом структуры обмена"
Введение
Стандарты серии ГОСТ Р ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего его жизненного изделия независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивации соответствующих данных.
Настоящий стандарт устанавливает механизм, который позволяет представлять данные об изделии для передачи из одной вычислительной системы в другую, используя язык EXPRESS, описанный в ГОСТ Р ИСО 10303-11.
Основные разделы настоящего стандарта:
- определение синтаксиса структуры обмена;
- преобразование из EXPRESS-схемы в заданный синтаксис.
1 Примеры использования EXPRESS в настоящем стандарте не соответствуют каким-либо правилам стиля. Напротив, иногда в примерах используют искаженный стиль, чтобы сохранить место или сконцентрироваться на важных вопросах. Примеры не ставят целью отразить содержание информационных моделей, определенных в других частях стандартов серии ГОСТ Р ИСО 10303. Данные примеры предназначены для показа конкретных особенностей EXPRESS или структуры обмена. Многие примеры даны с аннотациями, не согласующимися с синтаксическими правилами настоящего стандарта. Такие аннотации введены символическими стрелками: или горизонтальными "", или вертикальными "". При составлении правил просмотра текста эти аннотации должны быть игнорированы. Должно быть также игнорировано любое сходство между примерами и нормативными моделями, определенными в других стандартах серии ГОСТ Р ИСО 10303. В настоящем стандарте приведены несколько примеров отображения. В некоторые примеры для улучшения читаемости вставлены дополнительные пробелы и новые строки. Эти пробелы и новые строки не должны появляться в структуре обмена.
2 Стандарт дополнен следующими приложениями:
- А - описывающим правила представления файла на носителе данных;
- В - описывающим соглашения по синтаксической нотации Вирта;
- С - устанавливающим идентификаторы информационных объектов, присвоенные настоящему стандарту и описанной в нем схеме;
- D - описывающим основной латинский алфавит и набор используемых графических символов;
- Е - описывающим форму заявки о соответствии реализации протоколу (ЗСРП);
- F - описывающим множество EXPRESS-схем в структуре обмена;
- G - содержащим руководство по распечатке структуры обмена;
- Н - содержащим пример полной структуры обмена.
3 В настоящем стандарте объекты и конструкции языка EXPRESS в ряде случаев выделены полужирным шрифтом (например, file_description).
По сравнению с ГОСТ Р ИСО 10303-21-99 в настоящий стандарт внесены следующие изменения:
- исключена структура SCOPE (&SCOPE/ENDSCOPE);
- в структуру обмена может быть внесено несколько секций (разделов) данных;
- в заголовочной секции структуры обмена по умолчанию может быть задан язык описания строковых атрибутов экземпляров объектов (сущностей), закодированных в секции данных;
- в заголовочной секции структуры обмена может быть задана информация, описывающая контексты кодирования экземпляров объектов, используемые в секции данных;
- значения перечислений могут кодироваться с использованием соответствующих сокращенных наименований (при их наличии).
Все структуры обмена, закодированные согласно ГОСТ Р 10303-21-99 и не входящие в структуру SCOPE, соответствуют настоящему стандарту.
1 Область применения
Настоящий стандарт устанавливает формат структуры обмена, использующий кодирование открытым текстом данных об изделии, для которого концептуальная модель определена в языке EXPRESS (ГОСТ Р ИСО 10303-11). Формат обмена пригоден для передачи данных об изделии между вычислительными системами.
Определено преобразование из языка EXPRESS в синтаксис структуры обмена. В синтаксис структуры обмена может быть преобразована любая EXPRESS-схема.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ИСО 639-2-98* Коды для представления наименований языков. Часть 2. Код Alpha-3
ИСО 8601-2000* Элементы данных и форматы обмена. Обмен информацией. Представление дат и времени
ИСО/МЭК 10646-1-2000* Обработка информации. Многобайтный кодированный набор символов. Часть 1. Архитектура и основной многоязычный уровень
* Оригиналы стандартов ИСО (ИСО/МЭК) - во ВНИИКИ Госстандарта России.
3 Определения
3.1 Термины, определенные в ИСО/МЭК 8859-1
В настоящем стандарте использованы следующие термины:
- байт;
- символ;
- графический символ.
3.2 Термины, определенные в ИСО/МЭК 10646-1
В настоящем стандарте использован термин основной многоязычный уровень.
3.3 Термины, определенные в ГОСТ Р ИСО 10303-1
В настоящем стандарте использованы следующие термины:
- прикладной протокол;
- структура обмена.
3.4 Термины, определенные в ГОСТ Р ИСО 10303-11
В настоящем стандарте использованы следующие термины:
- экземпляр сложного объекта;
- тип данных;
- объект;
- частное значение сложного объекта;
- экземпляр простого объекта;
- лексема.
3.5 Другие определения
В настоящем стандарте использованы следующие термины с соответствующими определениями:
3.5.1 основной алфавит (basic alphabet): Набор символов из ИСО 8859-1 от G (02/00) до G (07/14).
3.5.2 кодирование открытым текстом (clear text encoding): Кодирование информации с использованием последовательности кодов для символов в основном алфавите.
3.5.3 управляющая директива (control directive): Последовательность символов в основном алфавите.
3.5.4 ключевое слово (keyword): Особая последовательность символов, обозначающая объект или определенный тип в структуре обмена.
3.5.5 секция (section): Набор данных одной и той же категории информации.
3.5.6 последовательный файл (sequential file): Файл, который может быть доступен только последовательным способом.
ГОСТ Р ИСО 10303-1-99
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СИСТЕМЫ АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ.
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИЧасть 1. Общие представления и основополагающие принципы
Industrial automation systems and integration.
Product data representation and exchange.
Part 1. Overview and fundamental principles* В указателе "Национальные стандарты" 2010 г.
ОКС 25.040.40 и ОКС 35.240.50. - Примечание изготовителя базы данных.
Дата введения 2000-07-01
1 РАЗРАБОТАН Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) при участии Научно-технического центра "ИНТЕГРО-Д" и НИЦ CALS "Прикладная логистика"
ВНЕСЕН Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) Госстандарта России
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 22 сентября 1999 г. N 301-ст
3 Настоящий стандарт представляет собой аутентичный текст ИСО 10303-1-94 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы"
4 ВВЕДЕН ВПЕРВЫЕ
Введение
Информация об изделии, формируемая при его проектировании, производстве, эксплуатации, техническом обслуживании и утилизации, используется для решения различных задач в течение жизненного цикла изделия. Данная информация может быть использована во многих вычислительных системах, включая системы, расположенные в различных организациях. Для обеспечения этого организациям необходимо иметь возможность представлять информацию о своем изделии в едином машинно-ориентированном формате, от которого требуется сохранение полноты и совместимости информации при обмене между различными вычислительными системами.
Стандарты серии ГОСТ Р ИСО 10303 распространяются на машинно-ориентированное представление данных об изделии и обмен этими данными. Целью является создание механизма, позволяющего описывать данные об изделии на протяжении всего жизненного цикла изделия независимо от конкретной системы. Характер такого описания делает его пригодным не только для обмена инвариантными файлами, но также и для создания баз данных об изделиях, коллективного пользования этими базами и архивации соответствующих данных.
Стандарты серии ГОСТ Р ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Части данной серии стандартов относятся к одной из следующих тематических групп: методы описания, интегрированные ресурсы, прикладные протоколы, комплекты абстрактных тестов, методы реализации и аттестационное тестирование.
Настоящий стандарт входит в серию ГОСТ Р ИСО 10303 и содержит общие представления о стандартах данной серии. В настоящем стандарте определены функции различных групп частей серии ГОСТ Р ИСО 10303 и взаимосвязи между ними.
1 Идентификатор информационного объекта, присвоенный настоящему стандарту, описан в приложении А.
2 Список дополнительных публикаций, связанных с настоящим стандартом, приведен в приложении В.
1 Область применения
Настоящий стандарт содержит общие представления о стандартах серии ГОСТ Р ИСО 10303.
Стандарты серии ГОСТ Р ИСО 10303 устанавливают форму представления информации об изделии вместе с необходимыми механизмами и определениями, которые обеспечивают обмен данными об изделии. Обмен производится между различными вычислительными системами и средами, связанными с полным жизненным циклом изделия, включая его проектирование, производство, эксплуатацию, обслуживание и окончательную утилизацию.
Стандарты серии ГОСТ Р ИСО 10303 определяют:
- представление информации об изделии, включая комплектующие (изделия) и узлы;
- обмен данными об изделии, включая их хранение, передачу, доступ и архивирование.
Настоящий стандарт определяет основные принципы представления информации об изделии и обмена этой информацией, используемые в стандартах серии ГОСТ Р ИСО 10303. Стандарт устанавливает характеристики различных групп частей стандартов серии ГОСТ Р ИСО 10303 и взаимосвязи между ними.
Настоящий стандарт содержит:
- общее описание стандартов серии ГОСТ Р ИСО 10303;
- описание структуры стандартов серии ГОСТ Р ИСО 10303;
- определение терминов, используемых в стандартах серии ГОСТ Р ИСО 10303;
- общее описание методов определения данных, используемых в стандартах серии ГОСТ Р ИСО 10303, включая язык описания данных EXPRESS и графическое представление моделей информации об изделии;
- введение в интегрированные ресурсы;
- введение в прикладные протоколы, которые используются для определения области применения, контекста и информационных требований приложения, а также представление прикладной информации;
- введение в методологию и основы аттестационного тестирования, предназначенного для оценки соответствия реализации стандартам серии ГОСТ Р ИСО 10303;
- введение в комплекты абстрактных текстов, используемые в качестве основы аттестационного тестирования;
- введение в методы реализации, которые могут быть использованы в стандартах серии ГОСТ Р ИСО 10303.
Области применения остальных частей серии ГОСТ Р ИСО 10303 определены в соответствующих стандартах этой серии.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ИСО/МЭК 8824-1-95* Информационная технология. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Требования к основной нотации
* Международные стандарты ИСО (ИСО/МЭК) - во ВНИИКИ Госстандарта России.
ИСО 10303-11-94* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Справочное руководство по языку EXPRESS
* Международные стандарты ИСО (ИСО/МЭК) - во ВНИИКИ Госстандарта России.
ИСО 10303-31-94* Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 31. Методология и основы аттестационного тестирования. Общие положения
* Международные стандарты ИСО (ИСО/МЭК) - во ВНИИКИ Госстандарта России.
3 Определения и сокращения
3.1 Термины, определенные в ИСО 10303-31
В настоящем стандарте использованы следующие термины, определенные в ИСО 10303-31:
- абстрактный тестовый пример;
- абстрактный метод тестирования;
3.2 Другие определения
В настоящем стандарте использованы следующие термины с соответствующими определениями:
3.2.1 комплект абстрактных тестов (abstract test suite): Часть настоящей серии стандартов, которая содержит множество абстрактных тестовых примеров, необходимых для аттестационного тестирования реализации прикладного протокола;
3.2.2 приложение (application): Группа, состоящая из одного или нескольких процессов, формирующих или использующих данные об изделии;
3.2.3 прикладная функциональная модель (ПФМ) [application activity model (AAM)]: Модель, описывающая приложение в терминах процессов и информационных потоков приложения;
3.2.4 прикладной контекст (application context): Среда, в которой интерпретируются интегрированные ресурсы для обеспечения использования данных об изделии в конкретном приложении;
3.2.5 прикладная интерпретированная модель (ПИМ) [application interpreted model (AIM)]: Информационная модель, в которой используются интегрированные ресурсы, необходимые для удовлетворения информационных потребностей и соблюдения информационных ограничений прикладной эталонной модели в рамках прикладного протокола;
3.2.6 прикладной объект (application object): Элементарный компонент прикладной эталонной модели, который определяет уникальное понятие приложения и содержит атрибуты, определяющие элементы данных объекта;
3.2.7 прикладной протокол (ПП) [application protocol (АР)]: Часть настоящей серии стандартов, которая определяет прикладную интерпретированную модель, удовлетворяющую области применения и информационным требованиям к конкретному приложению [1].
Примечание - Данное определение отличается от определения, используемого в стандартах взаимосвязи открытых систем (ВОС). Однако пока настоящая серия стандартов не предназначена для непосредственного использования при организации ВОС, противоречий не возникнет;
3.2.8 прикладная эталонная модель (ПЭМ) [application reference model (ARM)]: Информационная модель, которая описывает информационные требования и ограничения конкретного прикладного контекста;
3.2.9 прикладной ресурс (application resource): Интегрированный ресурс, содержимое которого связано с группой прикладных контекстов;
3.2.10 сборочная единица (assembly): Изделие, которое разлагаемо на множество комплектующих или других сборочных единиц с точки зрения конкретного приложения предметной области;
3.2.11 комплектующее (изделие) (component): Изделие, которое не разлагаемо с точки зрения конкретного приложения;
3.2.12 класс соответствия (conformance class): Подмножество прикладного протокола, соответствие которому может быть заявлено;
3.2.13 требование соответствия (conformance requirement): Точное текстовое определение характеристики, которой должна обладать соответствующая реализация;
3.2.14 данные (data): Представление информации в формальном виде, пригодном для передачи, интерпретации или обработки людьми или компьютерами;
3.2.15 обмен данными (data exchange): Хранение, доступ, передача и архивирование данных;
3.2.16 язык определения данных (data specification language): Набор правил для определения данных и их взаимосвязей, пригодный для компьютерной передачи, интерпретации или обработки;
3.2.17 структура обмена (exchange structure): Машинно-ориентированный формат, используемый для хранения, доступа, передачи и архивирования данных;
3.2.18 обобщенный ресурс (generic resource): Интегрированный ресурс, содержимое которого не зависит от контекста;
3.2.19 метод реализации (implementation method): Часть настоящей серии стандартов, которая определяет способ, используемый компьютерными системами для обмена данными об изделии, описанными с помощью языка определения данных EXPRESS;
3.2.20 информация (information): Факты, понятия или инструкции;
3.2.21 информационная модель (information model): Формальная модель ограниченного набора фактов, понятий или инструкций, предназначенная для удовлетворения конкретному требованию;
3.2.22 интегрированный ресурс (integrated resource): Часть настоящей серии стандартов, которая определяет группу структур ресурсов, используемых в качестве основы для определения данных об изделии;
3.2.23 интерпретация (interpretation): Процесс адаптации структуры ресурса из интегрированных ресурсов для удовлетворения требованию прикладного протокола. Данный процесс может охватывать: дополнительные ограничения на атрибуты, дополнительные условия, дополнительные взаимосвязи между структурами ресурсов и прикладными структурами или все вышеперечисленное;
3.2.24 форма ЗСРП (PICS proforma): Стандартизованный документ в виде вопросника, который, при его заполнении для конкретной реализации, становится заявкой о соответствии реализации протоколу;
3.2.25 представление (presentation): Визуально распознаваемое представление данных об изделии;
ГОСТ Р ИСО 10303-11-2009
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы автоматизации производства и их интеграция
ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ
Методы описания. Справочное руководство по языку EXPRESS
Industrial automation systems and integration. Product data representation and exchange. Part 11. Description methods. The EXPRESS language reference manual
Дата введения 2010-07-01
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N 184-ФЗ "О техническом регулировании", а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0-2004 "Стандартизация в Российской Федерации. Основные положения"
Сведения о стандарте
1 ПОДГОТОВЛЕН Государственным научным учреждением "Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики" на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 "Информационная поддержка жизненного цикла изделий"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. N 366-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 10303-11:2004* "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS" (ISO 10303-11:2004 "Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods. The EXPRESS language reference manual").
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов* соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
* Таблицу соответствия национальных (межгосударственных) стандартов международным см. по ссылке. - Примечание изготовителя базы данных.
5 ВЗАМЕН ГОСТ Р ИСО 10303-11-2000
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе "Национальные стандарты", а текст изменений и поправок - в ежемесячно издаваемых информационных указателях "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет
Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Структура комплекса ИСО 10303 определена в ИСО 10303-1. Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в тематическую группу методов описания.
Настоящий стандарт определяет элементы языка EXPRESS. Каждый элемент языка представлен в собственном контексте с примерами. Сначала представлены простые элементы, а далее с нарастающей сложностью определяются более сложные конструкции. Настоящая вторая редакция ИСО 10303-11 включает в себя небольшой пересмотр положений первой редакции (ИСО 10303-11:1994), за которой временно сохранен статус действующего стандарта для поддержки основанных на ней реализаций языка EXPRESS и нормативных ссылок в других стандартах комплекса ИСО 10303. Во вторую редакцию включена также Техническая поправка ИСО 10303-11:1994/Кор.1:1999.
Изменения, которые привели к необходимости выпуска настоящей второй редакции, были вызваны требованиями мультисхемных спецификаций. Новые положения определяют архитектуру расширяемых моделей данных. В настоящий стандарт были добавлены следующие ключевые слова:
STEP-файл - это широко используемая [1] форма обмена данными STEP . ISO 10303 может представлять трехмерные объекты в системе автоматизированного проектирования (САПР) и относящуюся к ним информацию. Благодаря своей структуре ASCII , файл STEP легко читается, обычно с одним экземпляром на строку. Формат файла STEP определен в стандарте ISO 10303-21 « Кодирование открытого текста для структуры обмена» . [2]
ISO 10303-21 определяет механизм кодирования для представления данных, соответствующих определенной схеме, на языке моделирования данных EXPRESS, определенном в ISO 10303-11 . STEP-файл также называется p21-файлом и STEP-физическим файлом . Расширения файлов .stp и .step указывают на то, что файл содержит данные, соответствующие протоколам приложений STEP, а расширение .p21 следует использовать для всех других целей. [3]
СОДЕРЖАНИЕ
Некоторые детали, на которые следует обратить внимание:
- Первое издание ISO 10303-21: 1994 содержало некоторые ошибки, которые были исправлены Техническим исправлением. Поэтому рекомендуется вместо этого изучить второе издание (см. Ниже).
- Второе издание ISO 10303-21: 2002 включало исправление и расширения для нескольких разделов данных.
- Третье издание, ISO 10303-21: 2016, добавило разделы привязки, ссылки и подписи для поддержки внешних ссылок, поддержки сжатых структур обмена в архиве на основе ZIP, цифровых подписей и кодировки символов UTF-8. [4]
- В части 21 определены два класса соответствия. Они различаются только тем, как кодировать экземпляры сложных сущностей.
- Класс соответствия 1 всегда используется для обеспечения так называемого внутреннего сопоставления , которое является более компактным.
- Класс соответствия 2, который не используется на практике, всегда требует внешнего сопоставления . Теоретически это обеспечит лучшую совместимость AP, поскольку постпроцессор может знать, как обрабатывать некоторые супертипы, но может не знать указанные подтипы.
Типичный пример выглядит так:
Как видно из приведенного выше примера, файл разделен на две части после начального ключевого слова ISO-10303-21; :
Раздел HEADER имеет фиксированную структуру, состоящую из 3-6 групп в указанном порядке. За исключением полей данных time_stamp и FILE_SCHEMA, все поля могут содержать пустые строки.
- ОПИСАНИЕ ФАЙЛА
- описание
- реализация_уровень . Версия и вариант соответствия этого файла. Возможные версии: «1» для исходного стандарта 1994 г., «2» для технического исправления 1995 г. и «3» для второго издания. Вариант соответствия - «1» для внутреннего и «2» для внешнего сопоставления экземпляров сложных объектов. Часто здесь встречается значение __ '2; 1' __. Значение «2; 2», обеспечивающее внешнее сопоставление, также возможно, но используется очень редко. Значения «3; 1» и «3; 2» указывают на расширенные STEP-файлы, как определено в стандарте 2001 года, с несколькими разделами DATA, несколькими схемами и поддержкой FILE_POPULATION.
- название этой биржевой структуры. Он может соответствовать имени файла в файловой системе или отражать данные в этом файле. Не существует строгих правил использования этого поля.
- time_stamp указывает время, когда этот файл был создан. Время указано в формате времени международных данных ISO 8601 , например, 2003-12-27T11: 57: 53 для 27 декабря 2003 года, от 2 минут до полудня.
- автор имя и почтовый адрес человека, создающего эту структуру обмена
- организация организация, к которой принадлежит человек
- preprocessor_version имя системы и ее версия, которая создает этот STEP-файл
- originating_system имя системы и ее версия, которая изначально создала информацию, содержащуюся в этом STEP-файле.
- авторизация имя и почтовый адрес лица, авторизовавшего этот файл.
Последние три группы заголовков действительны только для файлов второй редакции.
- FILE_POPULATION, указывающий допустимую совокупность (набор экземпляров сущностей), которая соответствует схемам EXPRESS. Это делается путем сбора данных из нескольких data_sections и ссылочных экземпляров из других разделов данных.
- go manage_schema , EXPRESS-схема, к которой принадлежит указанная популяция и с помощью которой она может быть проверена.
- definition_method, чтобы выяснить, какие экземпляры принадлежат к популяции. Предопределены три метода: SECTION_BOUNDARY, INCLUDE_ALL_COMPATIBLE и INCLUDE_REFERENCED.
- Rued_sections , разделы данных, экземпляры сущностей которых полностью принадлежат совокупности.
- Концепция FILE_POPULATION очень близка к schema_instance SDAI. К сожалению, в процессе стандартизации не удалось прийти к соглашению об объединении этих концепций. Поэтому JSDAI добавляет дополнительные атрибуты в FILE_POPULATION в виде интеллектуальных комментариев, чтобы покрыть всю недостающую информацию из schema_instance. Это поддерживается как для импорта, так и для экспорта.
Раздел DATA содержит данные приложения согласно одной конкретной экспресс-схеме. Кодирование этих данных следует некоторым простым принципам.
Возможно, единственным преимуществом файлов STEP является то, что они широко используются во многих программах САПР. С другой стороны, его формат, а в особенности EXPRESS, имеет несколько недостатков:
Читайте также: