ОСТ Стандарт

ОСТ 1 02650-88

Системы автоматизированного проектирования. Формат и представление данных для передачи геометрической модели. Общие требования

3 885 переглядів

Завантажити документ

Формат .docx · доступно зареєстрованим користувачам

Увійти та завантажити

Текст документа

УДК 658.512;2.,011.56 Группа Т58

ОТРАСЛЕВОЙ СТАНДАРТ

СИСТЕМЫ ост 1 °2650-88

АВТОМАТИЗИРОВАННОГО

ПРОЕКТИРОВАНИЯ

ФОРМАТ И ПРЕДСТАВЛЕНИЕ ДАННЫХ На 74 страницах

ДЛЯ ПЕРЕДАЧИ ГЕОМЕТРИЧЕСКОЙ МОДЕЛИ

Общие требования

ОКСТУ 0014 ' . '

Срок действия с 01,07.89 до 01.07,92
Настоящий стандарт распространяется на правила построения структуры файла для обмена информацией между системами автоматизированного проектирования (САПР) и автоматизированной системой технологической подготовки'производства.
Стандарт устанавливает формат описания структуры файла и представление в этих форматах геометрических и негеометрических данных для описания модели.
Термины и пояснения приведены в приложении 1.
Перепечатка воспрещен
а

. —■■ 111 /
ОСТ 1 02650-88 с. 2

1. ОСНОВНЫЕ ПОЛОЖЕНИЯ

1.1. В стандарте приводятся данные, требуемые для описания и передачи параметрических данных изделий (характеристики, чертежи и т.д).
1.2. Данные описания изделий следует располагать в стандартном формате (далее по тексту - обменный формат).
Файл обменного формата состоит из записей длиной 80 байт, содержащих на­бор символов ДКОИ-7.
1.3. Формат файла представляет описание изделия как совокупности элемен­тов. Каждый элемент представлен в формате, независимом от конкретного приме­нения этого элемента, но к которому может быть приведено исходное представле­ние в конкретной САПР.
1.4. Элементы, описываемые в файле, подразделяются на геометрические и негеометрические.
1.4.1. Геометрические элементы представляют собой геометрические объек­ты. и объединения объектов одного типа.
1.4.2. Негеометрические элементы служат для описания специфических атри­бутов или характеристик отдельных элементов или групп элементов, а также для формирования определений и примеров группирования элементов.
Примерами негеометрических элементов атрибутов и группирования являются свойства и ассоциации.
Элементы 'Свойство* дают возможность определить некоторые характерис­тики, например цвет, который может быть задан для одного или нескольких эле­ментов.
Элементы 'Ассоциация* определяют механизм описания взаимосвязей между элементами и значимости этих взаимосвязей.
Формат описания любого элемента имеет такую структуру, которая позволяет включать указатели свойств и ассоциаций.
В описании некоторых элементов в качестве атрибута используется номер формы, служащий для дополнительного описания или классификации элемента внут­ри данного вида.
1.5. Каждая логическая запись данных об элементе-состоит из справочной и параметрической частей.
1.5.1. Справочная часть содержит индекс и описательные атрибуты данных. Справочные данные имеют запись фиксированной длины.
1.5.2. Параметрические данные являются специфическими для каждого эле­мента, имеют записи переменной длины и записываются в свободном формате. Пример файла обменного формата приведен на черт. 1.

ОСТ 1 02650-88 с. 4
1.6. Свободный формат определяет параметры в предписанном порядке, но положение записываемых данных может быть произвольным. При использовании свободного формата необходимо руководствоваться следующим:
1) пробелы игнорируются;
2) для разделения параметров применяются ограничители поля (по умолча- I нию - это запятая);
3) для завершения списка параметров применяется ограничитель записи (по умолчанию - знак точки с запятой)';
4) если рядом появляется два ограничителя поля (или они разделены только і пробелами), то данный параметр в файле не огіределен и ему следует приписать ' значение по умолчанию;
5) если ограничитель записи появляется до того, как список параметров исчерпан полностью, то всем оставшимся параметрам приписываются значения по умолчанию;
6) внутри текстовой константы все ограничители рассматриваются как символы;
7) все числовые константы и указатели вместе с их органичителями не мо­гут переноситься на последующие записи. Текстовые константы могут располагать­ся на нескольких записях.
1.7. В стандарте используются четыре типа констант:
1) делая константа;
2) число с плавающей точкой;
3) текстовая;
4) указатель.
5) 7.1. Целая константа состоит из одного или;нескольких цифровых символов и может быть нулем, положительной и отрицательной.
Положительная целая константа записывается в виде целого числа, не рав­ного нулю. Допускается ставить перед значением константы специальный символ плюс (+).
Целая константа должна составляться по следующим правилам:
6) константа должна состоять только из цифровых символов, т.е. в нее нельзя включать десятичную точку или другие символы;
7) для отрицательной константы первым символом должен быть символ минус (-);
8) в состав константы не, должен включаться символ запятая (,);
9) максимальная величина константы не должна превышать плюс или минус ’ ( 2 (/^Д),тде в качестве /V берется значение 7-го параметра общей
секции . ,

OCT 1 02650-88 С. 5

Примеры допустимых значений целой константы (при Л/ -32): 1 О 150
-10 2147483647 -2147483647
10) .2. Константа в виде числа с плавающей точкой может быть представлена в форме простого числа (без экспоненты) и числа в экспоненциальной форме.
Константы с плавающей точкой применяют с обычной и двойной точностью. Константы с двойной точностью применяются только в экспоненциальной форме. При обозначении констант с обычной точностью в обозначении экспоненты исполь­зуется буква £ , при обозначении с двойной точностью - буква 27.
Константа с плавающей точкой должна составляться с соблюдением следую­щих правил:
11) для отрицательной константы первым символом должен быть специальный символ минус (—);
12) константа должна содержать десятичную точку;
13) в состав константы нельзы включать запятую;
14) значение числа должно, быть совместимо с параметрами, указанными в общей секции.
Константа с плавающей точкой без экспоненты составляется из одного или нескольких .цифровых символов и специального символа десятичной точки (•), за которой могут следовать еще несколько цифровых символов, образующих дробную часть константы.
Константа с плавающей точкой в экспоненциальной форме начинается с ман­тиссы (целая константа или константа с плавающей точкой в виде простого числа), за которой следует буква - обозначение экспоненты ( £ или 27J,после чего указы­вается целое число (показатель степени). Значение константы с плавающей точкой в этом случае получается как результат умножения мантиссы на число 10, воз­веденное в степень, указанную после обозначения экспоненты.
Примеры констант с плавающей точкой:
15) .3. Текстовая константа (строки символов) записывается в холлеритовой форме. Текстовые константы должны удовлетворять следующим правилам:
16) текстовой константе должно предшествовать целое число, равное коли­честву символов в константе, и буква Н;
17) строка символов может содержать любой символ из набора ДКОИ-7;

18) текстовая константа может выходить за границы записи (т.е. может переходить на следующую запись). При выходе за границу записи последняя исполь­зуемая позиция текущей записи непосредственно стыкуется с первой позицией пос­ледующей записи. Последней используемой позицией при записи параметров счита­ется 64-я, а для других записей - 72-я;
19) длина строки символов в текстовой константе не ограничена. Примеры текстовых констант:

3H123; 10НАБЦ, ДЕКЦА; 6НПЕТРОВ; 8Н0.457Е03.

20) .4. Константа указателя представляет собой целое число, содержащее от одного до семи знаков, которое идентифицирует запись в этой же или иной секции. Значение указателя равно порядковому номеру указываемой записи. В указателях, содержащих менее семи цифр, незначащие нули в начале можно не указывать. Опи­сание указателя не должно выходить за пределы семи знаков.

2. СТРУКТУРА ФАЙЛА ОБМЕННОГО ФОРМАТА

2.1. Файл обменного формата состоит из пяти секций, идентифицированных буквенными кодами, следующими в порядке:
1) начальная секция -5;
2) общая секция - Zz;
3) секция справочника -Z7;
4) секция параметров - Р;
5) завершающая секция - Г.
Поля записи в секциях расположены следующим образом:
• позиции 1 - 7 2 - записи, характерные для каждой секции;
• позиция 73 - буквенный код, идентифицирующий секцию;
• позиции 74-80 - порядковый номер записи, показывающий положение записи внутри секции (поле нумерации). Порядковый номер в каждой секции начи­нается с 0000001 и заканчивается номером, соответствующим количеству запи­сей в секции. Незначащие нули в поле нумерации могут быть заменены пробелами.
2.1.1. В начальной секции должен быть помещен заголовок файла, а также любой пояснительный текст на языке, понятном человеку. Информация в позициях с 1 по 72 не форматирована и записывается в кодах ДКОИ-7.
Пример записи в начальной секции приведен на черт. 2.

ОСТ 1 02650-88 с. 7
2.1.2. Общая секция содержит информацию, необходимую для компиляции
файла, а также информацию о компиляторе, которым был создан файл.
В позициях, с 1 по
72 записываются 22
параметра в свободном формате,.
Параметры общей секции в порядке их ввода приведены в табл. 1.
^Таблица 1
Наименование параметра
Тип данных
Примечание
1. Символ ограничителя
Текстовая констан­та
Предназначен для переопределения симво­ла *,* в свободном формате. Форма запи­си этого параметра аналогична любой ■ текстовой константе, например, *1Н < символ >*
2. Символ ограничителя конца записи
' То же
Предназначен для переопределения символа в свободном формате. Форма записи аналогична параметру 1

3. Идентификация изделия из посылающей системы
4. Имя файла

В системе геометрического моделирования (СГМ) базового программного информаци­онного обеспечения автоматизированных систем конструирования (БПИО АСК) этот параметр содержит имя части (часть - минимальный набор данных, который за­писан в файл обменного формата как еди­ное целое, например, 4 НPART- имя час­ти PART)
Указывает имя файла. В СГМ этот пара­метр можно определить при создании файла

5. Идентификатор системы

Предназначен для указания системы поставщика й версии программного обес­печения
6. Версия транслятора
*
Предназначен для идентификации версии транслятора, которым подготовлен файл
7. Количество разрядов для представления числа
Целое число
Определяет количес

Схожі документи

ОСТ 92-4057-87 Калибры-скобы для контроля диаметров валов с размерами от 1 до 500 мм. Исполнительные размеры ОСТ 92-9388-98 Формовка выводов электрорадиоэлементов для установки на печатные платы радиоэлектронной аппаратуры. Конструирование ОСТ 92-4076-77 Инструмент высадочный твердосплавный. Типовой технологический процесс ОСТ 92-4058-87 Калибры-пробки гладкие для контроля диаметров отверстий с размерами от 1 до 500 мм. Исполнительные размеры ОСТ 134-1044-2007 Аппаратура, приборы, устройства и оборудование космических аппаратов. Методы расчета радиационных условий на борту космических аппаратов и установления требований по стойкости радиоэлектронной аппаратуры космических аппаратов к воздействию заряженных частиц космического пространства естественного происхождения ОСТ 92-3808-84 Калибры-скобы для контроля диаметров стержней под накатывание метрической резьбы. Исполнительные размеры ОСТ 92-5165-92 Ракеты и ракеты-носители. Методика задания горизонтальной скорости ветра и термодинамических параметров атмосферы в районе полигона "Байконур" в диапазоне высот 0-120 км ОСТ 92-8614-75 Изделия основного производства в микроэлектронном исполнении. Формовка выводов элементов радиоэлектронной аппаратуры. Конструкция и размеры