Товары в корзине: 0 шт Оформить заказ
Стр. 1
 

74 страницы

471.00 ₽

Купить ОСТ 1 02650-88 — официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

Распространяется на правила построения структуры файла для обмена информацией между системами автоматизированного проектирования (САПР) и автоматизированной системой технологической подготовки производства.

  Скачать PDF

Оглавление

1. Основные положения

2. Структура файла обменного формата

3. Геометрические элементы

4. Негеометрические элементы

Приложение (справочное). Термины и пояснения

Приложение (справочное). Пространство описания геометрических элементов

Приложение (справочное). Пример файла в обменном порядке

Показать даты введения Admin

УДК 658.512.2..011.56    Группа    Т58

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

СИСТЕМЫ    0011 02650-88

АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ

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

ДЛЯ ПЕРЕДАЧИ ГЕОМЕТРИЧЕСКОЙ МОДЕЛИ Общие требования

Инв. № дубликата    I_ I    |    №    изм.

ОКСТУ 0014

Срок действия с 01.07.89 до 01.07.92

Настоящий стандарт распространяется на правила построения структуры файла для обмена информацией между системами автоматизированного проектирования (САПР) и автоматизированной системой технологической подготовки производства.

Стандарт устанавливает формат описания структуры файла и представление в этих форматах геометрических и негеометрических данных для описания модели.

Издание официальное

Термины и пояснения приведены в приложении 1.

Перепечатка воспрещена

ОСТ 1 02650-88

'

X

со

X

м

а

<■»

X

о>

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

1.1.    В стандарте приводятся данные, требуемые для описания и передачи параметрических данных изделий (характеристики, чертежи и т.д).

1.2.    Данные описания изделий следует располагать в стандартном формате (далее по тексту - обменный формат).

Файл обменного формата состоит из записей длиной 80 байт, содержащих ней бор символов ДКОИ-7.

1.3.    Формат файла представляет описание изделия как совокупности элементов. Каждый элемент представлен в формате, независимом от конкретного применения этого элемента, но к которому может быть приведено исходное представление в конкретной САПР.

1.4.    Элементы, описываемые в файле, подразделяются на геометрические н негеометрические.

1.4.1.    Геометрические элементы представляют собой геометрические объекты н объединения объектов одного типа.

1.4.2.    Негеометрические элементы служат для описания специфических атрибутов или характеристик отделшых элементов или групп элементов, а также для формирования определений и примеров группирования элементов.

Примерами негеометрических элементов атрибутов и группирования являются свойства и ассоциации.

Элементы 'Свойство' дают возможность определить некоторые характеристики, например цвет, который может быть задан для одного или нескольких элементе®.

Элементы 'Ассоциация' определяют механизм описания взаимосвязей между элементами я значимости этих взаимосвязей.

Формат описания любого элемента имеет такую структуру, которая позволяет включать указатели свойств и ассоциаций.

■ч*

01

Г-

Ю

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

1.5.    Каждая логическая запись данных об элементе-состоит из справочной н параметрической частей.

Инв. М» дубликата Инв. Н; подлинника

1.5.1.    Справочная часть содержит индекс и описательные атрибуты данных. Справочные данные имеют запись фиксированной длины.

1.5.2.    Параметрические данные являются специфическими для каждого элемента, имеют записи переменной длины н записываются в свободном формате. Пример файла обменного формата приведен на черт. 1.

Содержание поля


Тип данных


6. Указатель вида


7. Указатель на формирующую матрицу


8.    Резервное поле

9.    Номер состояния


^Указатель'^


р'Указатель''^


Q' Указатель*^


ОСТ 1 02650-88 с. и


Продолжение табл. Примечание


В этом попе размещается указатель на справочный блок элемента вида или на элемент ассоциации 'визуализация в нескольких видах'

В этом поле содержится указатель на справочный блок для матрицы преобразования координат (поворот и перенос)» используемый для формирования координат элемен ■ та в системе координат передаваемого элемента


СО

со


Ю. Идентификатор

11.    Номер типа элемента

12.    Номер значения веса линии


рЗначение"] [^'Значение'] [^Значение *J


Предусмотрено четыре двузначных состояния:

1)    1 -2 - состояние видимости (00 - видимый, 01 - невидимый);

2)    3-4 - признак зависимости элемента (00 - независимый, 01 - зависимый);

3)    5-6 - признак использования элемента (00 — геометрический, 01 - аннотация,

02 - описание, 04 - другие);

4)    7-8 - резерв


см

ю


Способность системы к изменению толщины изображаемых линий. Задается в виде значений градаций от нуля до максимума (16-й параметр в общей секции). Таким образом определяется, изображаемая толщина ;

(номер веса) = (общий параметр 17): (общий параметр 16).

Если задано значение О, то в принимающей системе для номера веса линии используется значение по умолчанию



ОСТ 1 02650-88 О. 12

Продолжение табл. 2

Содержание поля

Тил данных

Примечание

13. Номер пера

^Зяг чение'J

Указывается номер пера или цвета

14. Счетчик параметров

I—1

|

.1

N

1—J

Количество записей в списке параметров (в секции параметров}

15. Номер формы

Ц'Значение

Указывается номер формы для обозначения способа интерпретации элемента

16. Резерв

-

-

17. Pesej»

-

-

18. Метка элемента

^'Значенне'^

Записывается метка элемента (до 8 символов ). СГМ записывает в этом попе

первые восемь символов имени элемента

19. Номер обозначения

[^'Звачение'^

Записывается целое число без знака, обозначающее номер метки элемента. В СГМ это попе не заполняется

- 20. Идентификатор

^Значение*]

-

2.1.4. Секция параметров в файле содержит данные параметров элементов, связанные с записанными в секции справочника. Все параметры элементов записываются в свободном формате. Первым параметром является номер типа элемента.

Ина. Н» дубликата    ______________    [fejjaMj

Ин1. Ht подлинника___5724__Н»    нзв.

Он должен быть равным значению поля 1 в секции справочника. Для записи параметров используются первые 64 позиции в записи.

В позициях с 65 по 72 для всех записей в секции параметров содержится номер зашей в секши справочника, которому соответствуют параметрические данные.

В позициях с 73 по 80 записывают идентификатор секши (Р) и номера записей в секции параметров. Числовые значения параметров да должны переноситься с одной записи на другую. Текстовые зашей допускается располагать на нескольких записях. Последним символом в зашей должен быть символ ограничителя записи.

В хонде списка параметров почти для всех элементов имеются две группы параметров. Первая из них представляет общие параметры - набор указателей обратных ссыпок на экземпляр ассоциации и ссылок на общее обозначение, вторая -набор указателей на свойства.

Размещение обратных ссылок в секции параметров связано с тем, что списки обратных ссылок не имеют заранее определенных размеров, что не позволяет их хранить в секции справочника, где размещены записи фиксированной длины.

ОСТ 1 02650-88 с. 13

Пример структуры секции параметров приведен на черт. 3.

Поля записи (номера позиций)

1... 64

65...72

73...80

<Номер типа элемента >

< Номер записи в

Р0000001

<Параметры, разделенные аапятыми> <Номер типа элемеита>

секции справочник

ка>

< Номер записи в

Р0000002

< Параметры, разделенные запятыми >

секции справочника >

• ♦ ♦

Черт. 3

В секции параметре» числовые значения по умолчанию считаются равными О, а текстовые строки - пустыми.

2.1.5. В завершающей секции файла содержится только одна запись. Эта запись разделена на десять полей по восемь позиций в каждой. В полях завершающей секши записываются последние номера записей для каждой из предшествующих секций на позициях, указанны* в табл. 3.

Таблица 3

Попе

Позиция

Секция

1

1-8

Начальная

2

9-16

Общая

3

17-24

Справочная

4

25-32

Параметры

5-9

33-72

Не используется

10

73-80

Завершающая

Пример записи в завершающей секши приведен на черт. 4.


Инв. Ns дубликата__Ns    изм.

Инв. Na подлинника    5724_ №    изв.


Поле записи

Запись

С0000020

гооооооз

Д0000600

П0000700

Резерв

Т0000001

Номер позиции

1.. .8

9. ..16

17...24

25... 32

33...72

73...80


Черт. 4

_ZJ


ОСТ 1 02650-88 с. 14

3. ГЕОМЕТРИЧЕСКИЕ ЭЛЕМЕНТЫ

3.1.    Для описания геометрических элементов стандартом определены понятая пространство модели, пространство описания, их оси координат и матрица преобразования. Определения этих понятий и методика их использования приведены в приложении 2.

3.2.    Для геометрических элементов зарезервированы номера типов элементов от ЮО до 199. Номера типов элементов записываются для каждого элемента в секции справочника.

В табл. 4 приводятся элементы, определенные в настоящем стандарте.

Таблица 4

Наименование типа элемента

Номер типа элемента

Дуга окружности

100

Составная кривая

102

Дуга конического сечения

104

Разные данные

106

Плоскость

108

Отрезок прямой

110

Кривая параметрического сплайна

112

Поверхность параметрического сплайна

114

Точка

116

Линейчатая поверхность

118

Поверхность вращения

120

z

со

Табулированный цилиндр

122

ю

2

ж

X

Матрица преобразования

124

«в

•1

3.2.1. Элемент 'Дуга окружности' является непрерывной частцо исходной

окружности, которая содержит более одной точки. При определении дуги окружности

система координат пространства описания должна выбираться так, чтобы дуга окру»-

ности располагалась в плоскости (0,ХТ, У'Г} или в плоскости, параллельной ей, со

смещением 27.

О!

3.2.1.1. Дуга окружности определяется положением конпевых точек и точкой

ю

центра дуги (центра исходной окружности). Дуга окружности строится в направле-

нии против часовой стрелки от 1-й точки к последующим .точкам^

Примеры элемента 'Дуга окружности' показаны на черт. 5. На черт 5. в

точка А является начальной в списке параметров, точка Б - конечной. При необ-

со

d

ходимости показать дополнительную дугу (штриховая линия), начальной точкой в

5=

X

со

к

X

X

списке параметров будет точка Б, конечной - А.

*

X

ю

$

1

si

£

ш

ж

т

X

ОСТ 1 02650-88 с. 15





Черт. 5

3.2.1.2. В секции справочника записывается номер типа элемента - 100.

В секции параметров записывается список параметров в соответствии с табл. 5.


Инв. Ns дубликата__Ns    изм.

Ина. На подлинника_ 5724__N°    изв.


Таблица 5

Номер

параметра

Значение

параметра

Тип параметра

Примечание

1

ZT

Число с плавающей

Смещение плоскости размещения дуги

точкой

по оси ZT относительно плоскости

(<?, хт, ут)

2

XI

То же

Абсцисса центра руги

3

У1

В

Ордината центра дуги

4

Х2

В

Абсцисса начальной точки

5

У2

в

Ордината начальной точки

6

ХЗ

9

Абсцисса конечной точки

7

УЗ

9

Ордината конечной точки

8

А/

Целое число

Количество обратных ссылок (на ассоциации) или указателей на текст (общие обозначения)

9

BE

Указатель

Указатель на ассоциации или общие

обозначения

8 + /V

BE

Указатель

Указатель на ассоциации или общие обозначения

9 +/V

М

Целое число

Количество свойств

ю + ы

BE

Указатель

Указатель на свойства

9 +А/ +М

BE

Указатель

Указатель на свойства


ОСТ 1 02650-88 с. 16

3.2.2. Элемент "Составная кривая" представляет собой непрерывную последовательность соединенных участков линий, которая получена в результате группирования элементов из отдельных составных частей в логическое целое.

3.2.2.1.    Составная кривая определяется как упорядоченный список элементов следующих типов: точка, линия, дуга окружности, дуга конического сечения, параметрический сплайн. Список элементов включается в состав списка входных параметров. Каждый элемент, входящий в этот список описания, определяется посредством указателя на справочный блок этого элемента. Порядок внутри списка описания устанавливается в соответствии с порядком перечисления этих указателей.

3.2.2.2.    Каждый составляющий элемент существует независимо и обладает своими собственными матрицей преобразования и атрибутами отображения. Каждый элемент может иметь ассоциированные с ним текстовые надписи и свойства.

3.2.2.3.    Направление составной кривой определяется из направлений элементов, образующих кривую, кроме элемента "Точка", следующим образом:

1)    начальной точкой составной кривой является начальная точка первого элемента, указанного в списке описания;

2)    конечной точкой составной кривой является конечная точка последнего элемента кривой, указанного в списке описания;

Инв. На дубликата    Ne    изм.

Ин». Н; подлинника__5724__№    изв.

3)    для элементов, указанных внутри списка, конечная точка каждого составляющего элемента кривой имеет точно те же координаты, что и начальная точка последующего элемента кривой.

3.2.2.4.    Элемент "Точка" включен в список составляющих элементов, так как попускается использовать его специфические функциональные свойства, например, необходимость привязки дополнительных данных к начальной или конечной точкам любого из составляющих элементов кривой.

В таких случаях применяются ограничения на использование элемента 'Точка' в составном элементе:

1)    не допускается в списке описании указывать два элемента "Точка" непосредственно друг за другом;

2)    если элемент "Точка" и элемент "Составная кривая' являются соседними в списке описания, то координаты точки должны соответствовать координатам конечной точки элемента "Составная кривая", если эта кривая предшествует точке, или координаты точки должны соответствовать координатам начальной точки, если кривая следует за точкой;

3)    составная кривая не должна состоять только из точек.

Пример элемента "Составная кривая' приведен на черт. 6.

ЭЁ

со

X

OI

зе

са

«о

X

OI

Номер    Значение

параметра    параметра

И/+1

Д/+2


А


Б


ОСТ 1 02650-88 a i?


В


Г


А - отрезок прямой линии; Б - окружность;

В - кривая конического сечения; Г - сплайн

Черт. 6

3.2.2.5. В секции справочника записывается помер типа элемента — 102. В секции параметров записывается список параметров в соответствии с табл. 6.


Т аблида6


1

2


//+3


Тип


параметра


Примечание


Н    Целое число

DE    Указатель


DE


NA


НЕ


Количество элементов Указатель на элементы кривой


составной


Указатель


Целое число


Указатель


Указатель на элементы составной кривой

Количество обратных ссылок (на ассоциации) или указателей на текст (общие обозначения)

Указатель на ассоциации или общие обозначения


см

Г-

Ю


AJ+2+MA


N+3+NA

М+4+А/А


DE


Указатель


М    Целое число

DE    Указатель


Указатель на ассоциации или общие обозначения Количество свойств Указатель на свойства



га


/У+З^+ЛИ *■ м


DE


Указатель


Указатель на свойства


ч

«К

О


3.2.3. Элемент "Дуга конического сечения" является ограниченной непрерывной частью исходной кривой конического сечения, содержащей более чем. одну точку. Исходная кривая конического сечения может быть эллипсом, параболой или


ОСТ 1 02650-88 с. 18


гиперболой. Всегда выбирается такое расположение координатной системы в пространстве, чтобы дуга конического сечения лежала в плоскости или совпадающей с плоскостью XT, УТ или параллельной ей. В этой плоскости пиния конического сечения определяется шестью коэффициентами:

А * ХТ#*2+В*ХТ* YT+C* YT##2+D*XT+E *YT+FsO. (l) Каждый коэффициент задается числом с плавающей точкой. Соотношение этак коэффициентов определяет, какая на кривых будет получена - эллипс, парабола или гипербола.

3.2.3.1. Дуга конического сечения ограничивается двумя конечными точками. В пределах пространства описания дуга конического сечения определяется значениями указанных выше шести коэффициентов и двумя конечными точками. Для каждого конического сечения указываются сначала начальная точка, затем конечная.


Инв. Ifc дубликата__ Na    нзм.

Инв. Na подлинника__S724__Na    изв.|


3.2.3.2.    Дуга конического сечения всегда имеет направление в пространстве описания. Для случая эллиптической дуги порядок перечисления от начальной точки к конечной должен соответствовать направлению против часовой стрелки.

Это соглашение необходимо при перечислении начальной и конечной точек дополнительной дуги исходного эллипса (как в случае дополнительной дуги окружности).

3.2.3.3.    Направление дуги конического сечения, расположенной в пространстве модели, определяется из исходного направления дуги, заданной в пространстве описании, подвергнутой воздействию матрицы пре образе» алия.

Определение терминов эллипс, парабола, гипербола дается в терминах соотношения значений коэффициентов <7/3 Q2, Q3, получаемых из следующих формул:

Q1 = детерминант матрицы:

А В/2 D/2 В/2 С Е/2 /2    Е/2    F

Q2 = детерминант матрицы:


(2)


[


А

В/2


В/2 1

с


(з)


Q3 =А +С.


(4)


Исходная кривая конического сечения будет представлять:

1)    эллине, если Q2 >О, QKO и Q3<0\

2) гиперболу, если Q2<0 и    VHE = О"\

3)    параболу, если Q2 - О и Q 1 *НЕ = О".

Примеры каждого типа кривой конического сечения показаны на черт. 7.


ОСТ 1 02650-88 с. 19


Р1



I

I


I


Р2

в


а - эллипс; 6 — гипербола; в - парабола Черт. 7

3.2.3.4. Параметр "Номер формы" в попе 15 справочной секции для элемента "Дуга конического сечения" может иметь значения, приведенные в табл. 7.


Таблица 7

Номер

формы

Содержание

0

Форма кривой конического сечения должна быть определена

из уравнений кривой

1

Исходная кривая является эллипсом

2

Исходная кривая является гиперболой

3

Исходная кривая является параболой


3.2.3.5. В секции справочника записывается номер типа элемента - 104. В секции параметров записывается список параметров в соответствии с табл. 8.


Таблица 8

Номер

параметра

Значение

параметра

Тип параметра

Примечание

см

г-

1

А

Число с плавающей точкой

Коэффициент в уравнении кривой

ю

2

В

То же

То же

3

С

9

9

4

D

9

9

5

В

9

9

се

1—

се

чс

X

е;

ко

>%

о<

Ж

Ns подлинника

6

7

F

ZT

9

9

9

Смещение ZT плоскости, в которой размещена кривая конического сечения.

00

во

S

*


ОСТ 1 02650-88

Продолжение табл. 8

Номер

параметра

Значение

параметра

Тип параметра

Примечание

8

XI

Число с плавающей точкой

Абсцисса начальной точки

9

Y1

То же

Ордината начальной точки

10

Х2

лг

Абсцисса конечной точки

11

Y2

#

Ордината конечной точки

12

N

Целое число

Количество обратных ссыпок (на ассоциации) или указателей на текст (общие обозначения)

13

VE

Указатель

Указатель на ассоциации или общие обозначения

12+N

DE

Указатель

Указатель на ассоциации или общие обозначения

13 +N

М

Целое число

Количество свойств

14+ N

DE

Указатель

Указатель на свойства

13+N+M

• 49

DE

» 1 •

Указатель

Указатель на свойства

Инв. Ns дубликата     Ni    кзм.

Инв. Ns подлинника__5724__Ns    изв.|

3.2.4. Элемент 'Разные данные' содержит данные о точках в форме двух, орех н шести чисел. Значение признака интерпретации указывает на использование одной из перечисленных форм. Признак интерпретации входит в список параметров. Признак интерпретации обозначается символом "IF".

3.2.4.1.    Точки данных в пространстве описания, лежащие в одной плоскости, определяются в форме двух координат XT, YT. В этом случае этим точкам также должно быть приписано условно принятое значение координаты 2 Т.

Точки данных, расположенные в трехмерном пространстве произвольным образом, определяются в пространстве описания в форме трех координат XT, УГ, Z Т.

3.2.4.2.    Точки в трехмерном пространстве описания, имеющие ассоциированные с ним векторы, задаются шестью числами, где сначала указываются координаты точки ЛТ, YT, ZT, & затем составляющие !, J f К ассоциированного с этой точкой вектора (для этого ассоциированного вектора не установлено специально оговоренного смысла).

3.2.4.3.    Поле 15 справочника содержит номер формы, который может принимать значения, приведенные в табл. 9.

ОСТ 1 02650-88


с. з


Инв. Ne дубликата Инв. life подлинника


Черт. 1


ОСТ 1 02650-88 а 21

Таблица 9

Номер

формы

Содержание

1

Точки данных задаются в форме двух координат; все точки лежат в плоскости ZT = СОЛ/ST (IF=/)

2

Точки данных задаются в форме трех координат (IF *2)

3

Точки данных задаются в форме шести координат (IF=3)

11

Точки данных задаются в виде последовательности двух координат, определяющих положение вершин планарного обвода кривой (допускается задавать непрерывную последовательность отрезков прямых линий).Все точки лежат в плоскости ZT = CONST (!F=l)

12

Точки данных задаются в виде последовательности трех координат, определяющих положение вершин обвода кривой (допускается задавать непрерывную последовательность отрезков прямы: линий) (IF=2)

13

Точки данных задаются в форме шести чисел, которые определяют вершины обвода кривой (допускается задавать непрерывную последовательность отрезков прямых линий) (IF * J)

20

Осевая линия через задайте точки (IF = 1)

21

Осевая линия через центр окружности (IF-/)

40

Выносная линия (IF s /)

Инв. Ns дубликата__Ns    изм.

Инв. Ns подлинника__5724___Ns    изв.

Примечание. Формы 20, 21 и 40 соответствуют элементам негеомет-рического типа. Эти элементы описываются в разд. 4.

3.2.4.4. В секции справочника записывается номер типа элемента - 106. В секции параметров записывается список параметров в соответствии с табл. 10.

Таблица 10

Номер

параметра

Значение

параметра

Тип параметра

Примечание

1

IF

Целое число

Признак интерпретации:

IF* 1: две координаты X, Y,

общее Z;

ОСТ ! 02650-88 с. 4

1.6. Свободный формат определяет параметры в предписанном порядке, но положение записываемых данных может быть произвольным. При использовании свободного формата необходимо руководствоваться следующим:

1)    пробелы игнорируются}

2)    для разделении параметров применяются ограничители поля (по умолчанию — это запятая);

3)    для завершения списка параметров применяется ограничитель записи (по умолчанию - знак точки с запятой)}

4)    если рядом появляется два ограничителя поля (или они разделены только пробелами), то данный параметр в файле не определен и ему следует приписать значение по умолчанию;

5)    если ограничитель записи появляется до того, как список параметров исчерпан полностью, то всем оставшимся параметрам приписываются значения по умолчанию;

6)    внутри текстовой константы все ограничители рассматриваются как символы;

7)    все числовые константы и указатели вместе с их органичитепями не могут переноситься на последующие записи. Текстовые константы могут располагаться на нескольких записях.

ЗЁ

<0

х

£

п

о

X

Q1

1.7. В стандарте используются четыре типа констант:

1)    целая константа;

2)    число с плавающей точкой;

3)    текстовая;

4)    указатель.

1.7.1. Целая константа состоит из одного или,нескольких цифровых символов и может быть нулем, положительной И отрицательной.

Положительная целая константа записывается в виде целого числа, не равного нулю. Допускается ставить перед значением константы специальный символ плюс (+).

о»

I"

Ю

Пелая константа должна составляться но следующим правилам:

1)    константа должна состоять только из цифровых символов, т.е. в нее нельзя включать десятичную точку или другие символы;

2)    для отрицательной константы первым символом должен быть символ минус (-);

3)    в состав константы не должен включаться символ запятая (,);

Инв. Nt дубликата Инв. Ni подлинника

4)    максимальная величина константы не должна превышать плюс или минус

( Z (А/~    где в качестве /V берется значение 7-го параметра обшей

секции .

ОСТ 1 02650-88

С. 5

Примеры допустимых значений целой константы (при N =32): 1    О    150

-10    2147483647    -2147483647

1.7.2. Константа в виде числа с плавающей точкой может быть представлена в форме простого числа (без экспоненты) и числа в экспоненциальной форме.

Константы с плавающей точкой применяют с обычной и двойной точностью. Константы с двойной точностью применяются только в экспоненциальной форме.

При обозначении констант с обычной точностью в обозначении экспоненты используется буква £ , при обозначении с двойной точностью - буква 27.

Константа с плавающей точкой должна составляться с соблюдением следующих правил:

1)    для отрицательной константы первым символом должен быта специальный символ минус (—);

2)    константа должна содержать десятичную точку;

3)    в состав константы непьзы включать запятую;

4)    значение числа должно быть совместимо с параметрами, указанными в обшей секши.

Константа с плавающей точкой без экспоненты составляется из одного или нескольких .цифровых символов и специального символа десятичной точки (•), за которой могут следовать еще несколько цифровых символов, образующих дробную часть константы.

Константа с плавающей точкой в экспоненциальной форме начинается с мантиссы (делая константа или константа с плавающей точкой в виде простого числа), за которой следует буква - обозначение экспоненты ( Е или J7),после чего указывается целое число (показатель степени). Значение константы с плавающей точкой в этом случае получается как результат умножения мантиссы на число 10, возведенное в степень, указанную после обозначения экспоненты.

Примеры констант с плавающей точкой: константа в виде константа в виде числа в экспоненциальной форме: простого числа:    обычная    точность:    двойная точность:

2.640'912701 027 0 -1272 2-527-3


2.64091^+2 ОЕ 00 ~1£ 2 2 • 5 Е- 3


264.091

О.

-100.

.0025

1.7.3. Текстовая константа (строки символов) записывается в холлеритовой форме. Текстовые константы должны удовлетворять следующим правилам:

1)    текстовой константе должно предшествовать целое число, равное количеству символов в константе, и буква Н;

2)    строка символов может содержать любой символ из набора ДКОИ-7;

ОСТ 1 02650-88

3)    текстовая константа может выходить за Гранины записи (т.е. может переходить на следующую запись). При выходе за границу записи последняя используемая позиция текущей записи непосредственно стыкуется с первой позицией последующей записи. Последней используемой позицией при записи параметров считается 64-я> а для других записей — 72-я;

4)    длина строки символов в текстовой константе не ограничена. Примеры текстовых констант:

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

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

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

2.1.    Файл обменного формата состоит из пяти секций, идентифицированных буквенными кодами, следующими в порядке:

1)    начальная секция -5;

2)    общая секция - Gi

3)    секция справочника ~Di

4)    секция параметров - Ру

Инв. Ns дубликата____    N°    изм.

Ин«. ЛЬ подлинника__5724__Ns    изв.

5)    завершающая секция - Г.

Поля записи в секциях расположены следующим образом:

-    позиции 1-72 - записи, характерные для каждой секции;

-    позиция 73 - буквенный код, идентифицирую щий секцию;

-    позиции 74-80 - порядковый номер записи, показывающий положение записи внутри секции (поле нумерации). Порядковый помер в каждой секции начинается с 0000001 и заканчивается номером, соответствующим количеству записей в секции. Незначащие нули в поле нумерации могут быть заменены пробелами,

2.1.1.    В начальной секции должен быть помешен заголовок файла, а также любой пояснительный текст на языке, понятном человеку. Информация в позициях с 1 по 72 не форматирована н записывается в кодах ДКОИ-7.

0000020

Пример записи в начальной секции приведен на черт. 2.

Поля записи (номера позиций)

1 ...72

73

О

00

Пример записи в файле. В файле определены элементы:

$

0000001

точка, прямая . . .

$

0000002

В позициях с 1 по 72 используются символы ДКОИ-7 ______________ Черт.    2

2

«

96

ы

Z

|Nh изв.


ОСП 02650-88


С. 7


2.1.2. Общая секция содержит информацию, необходимую для компиляции файла, а также информацию о компиляторе, которым был создан файл.

В позициях с 1 по 72 записываются 22 параметра в свободном формате. Параметры общей секции в порядке их ввода приведены в табл. 1.


Таблица 1


Наименование параметра


1. Символ ограничителя


Символ ограничителя конца записи


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


4.    Имя файла

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

6.    Версия транслятора

7.    Количество разрядов для представления .числа


Тип данных


Примечание


Текстовая константа


То же


Целое число


Предназначен для переопределения символа в свободном формате. Форма записи этого параметра аналогична любой текстовой константе, например,

*1Н < символ >"

Предназначен для переопределения символа ';ж в свободном формате. Форма записи аналогична параметру 1

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

Указывает имя файла. В СГМ этот параметр можно определить при создании


Предназначен для указания системы поставщика и версии программного обеспечения

Предназначен для идентификации версии транслятора, которым подготовлен файл

Определяет количество двоичных разрядов в представлении целого числа. В СГМ значение этого параметра - 32


2

со

сб

к

ас

ОСТ 1 02650-88 с. 8

Продолжение табл. 1

Н аименование параметра

Тип данных

Примечание

8. Количество разрядов для представления экспоненты числа с плавающей точкой одинарной точности

Целое число

В СГМ значение этого параметра - 8

9. Количество разрядов для представления мантиссы числа с плавающей точкой одинарной точности

То же

В СГМ значение этого параметра - 24

10. Количество разрядов для представления экспоненты числа с плавающей точкой двойной точности

»

В СГМ значение этого параметра - 8

11. Количество разрядов для представления мантиссы числа с плавающей точкой двойной точности

В СГМ значение этого параметра - 56

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

Текстовая константа

-

13. Масштаб пространства мо-дели

Число с плавающей точкой

Означает масштаб в виде десятичной дроби, что аналогично масштабу как отношению целых чисел, например, 0,125 означает масштаб 1:8

14. Идентификатор единицы измерения

Целое число

Символ 1 - дюйм, 2 - мм

15. Обозначение единицы измерения

Текстовая константа

АН INCH - дюйм, 2НММ- мм

16. Количество градаций линий в интервале от 1 до 32768

Целое число

Использование параметров 16 и 17 определяется значением параметра 12 в справочной секции

17. Максимальная толщина линии в заданных единицах измерения

Число с плавающей точкой

OCT 1 02650-88 C. 9

Продолжение табл. 1

Наименование параметра

Тип данных

Примечание

18. Дата и время создания

Текстовая констан—

Задается- в следующей форме:

файла

та

13XYYMMDD. HHNNSS, где YY - год (2 последние цифры); ММ - месяц (01-12)

DD - день (01-31)

НИ - ч (00-23)

NN - мин (00-59)

SS - с (00-59)

19. Точность задания коорди—

Число с плаваю-

нат элементов

’щей точкой

20. Максимальное значение координат

То же

21. Имя автора

Текстовая константа

22. Организация

То же

-

со

о*

CQ

СО

ас

OI

2.1.3. В секции справочника содержится по одному справочному блоку для каждого элемента в файле. Справочный блок состоит из 20 полей фиксированной длины по 8 символов в каждом и занимает две длины по 80 байт. Данные в каждом попе выравниваются по правому краю.

Справочный блок обеспечивает индексацию в файле и хранит информацию об атрибутах для каждого элемента.

10-е и 20-е поля справочного блока содержат идентификатор справочной секции {2?) и номер записи.

Остальные поля справочного блока могут содержать один из трех типов данных:

<N

r-

EO

1)    значение атрибута £ 'Значение'J;

2)    значение указателя на набор атрибутов в справочном блоке или блоке параметров 'Указатель'^];

3)    значение атрибута или значение указателя. В этом случае значение указателя представляют в виде отрицательного целого числа £ 'Значение', 'Указатель^.

Список попей справочного блока приведен в табл. 2.

со

I—

Ctf


СВ


X


> *=t сг о

^ f


Инв. Na дубликата Г    N8    изм.

Ит. Hi подлинника    Г    5724    ____    На    нзв.

ОСТ 1 02650-88 с. ю

Таблица 2

Содержание вопя

Тип данных

Примечание

1 Номер тиш элемента

['Значение']

Определяет какого типа элемент описывается. Конкретное описание элемента содержится в секции параметров. Рассматриваемые типы элементов приведены в разд. 3. Тип элемента создается целочисленной положительной константой

2. Указатель на список пара-метров

[7 Указатель^

Представляет собой номер записи в секции параметров, с которой начинается описание параметров элементов. Буква Р в указатель не входит (в соответствии с общим синтаксисом указателей)

3. Номер версии

['Значение',

'Указатель'^)

Показывает каким способом следует интерпретировать списки параметров для данного элемента. Для всех элементов в данном стандарте этот номер принят равным единице.

В этом же поле номер верещи может быть указателем на справочный блок, в котором определяется значение элемента

4. Тип линии

['Значение7,

'Указатель7]

Предусмотрены следующие талы линий:

1)    сплошная;

2)    штриховая;

3)    штрихпунктирная.

В этом поле тип линии может быть указателем на справочный блок описания типа линий

5. Номео уровня

['Значение',

' Указатель'J

В этом поле определяется номер уровня, иа котором определен элемент. Уровень -признак (целое число), предназначенный для логического разделения элементов в одной части.

В этом попе может быть указатель на справочный блок элемента описания свойств, содержащий список уровней, на которых реализован данный элемент