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

74 страницы

471.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

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

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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

Страница 1

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

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

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

ФОРМАТ И ПРЕДСТАВЛЕНИЕ ДАННЫХ ДЛЯ ПЕРЕДАЧИ ГЕОМЕТРИЧЕСКОЙ МОДЕЛИ

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

ОСТ 1 02650-88

На 74 страницах

ОКСТУ 0014

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

сч

г-

ю

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

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

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

Страница 2

ОСТ 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.

Страница 3

ОСТ 1 02650-68

с. з

Экземпляр ассоциация

Описатель вида проекция

Описатель тало» линий

Описатель уровней

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

Описание свойств

Общее обозначение

1. Тип элемента ^

2. Вое линии, тип линии

3. Номер пера или цвет

4. Уровень

Указатели на

5. Имя элемента

уточняющие

6. Номер имени

\ элементы

7. Способ интерпретации

обменного

параметров

формата

8. Количество записей

в списке параметров

)

Описание элемента обменного формата

Справочная информация по геометри-Ч.ЧССККМ и негео метрическим элементам

1. Значения параметров элемента

| 2. Указатель на текст общего обозначения

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

4. Указатель на экземпляр ассоциации

Описание

параметров

элементов

Черт. 1

Страница 4

ОСТ 1 02650-88

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4)    максимальная величина константы не должна превышать плюс или минус ( 2 (/V- 1) ~/),.гао в качество /V берется зяачохио 7-го параметра общей

секция .

Страница 5

Инв. № дубликата__Nt    изм.

Имв. Ni подлинника    5724    Ni    язв.]

ОСТ 1 02650-88

С. 5

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

-10    2147483647    -2147483647

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

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

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

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

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

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

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

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

общей секции.

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

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

Примеры констант с илавающей точкой:

константа в виде константа в виде числа в экспоненциальной форме:

простого числа: 264.091 О.

-100.

.0025

обычная точность: 2.64091 £+2 OfOO -If 2 2 • 5 f -3

двойная точность; 2.640912701 0270 -1272 2-5 27-3

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

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

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

Страница 6

5724

са

5

ж

■S

ч

ж

X

Ы

Ж

ж

ж

5

£

»

ОСТ 1 02650-88

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

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

3H123; 10HABU, ДЕК11А; 6НПЕТГЮВ; 8Н0.457Е03.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1...72

73

О

СО

t-

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

$

OOOOOOl

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

$

0000002

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

S

0000020

Черт. 2

Страница 7

Инв. Nt дубликата__Nt    изм.

Инв. Nt подлинника    5724    Nt    изв.

ОСТ 1 02650-88

С. 7

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

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

Таблица 1

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

Тип данных

Примечание

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

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

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

То же

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

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

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

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

4. Имя файла

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

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

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

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

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

Целое число

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

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

Страница 8

Ин». N> дубликата__Ht    мзм.

Ии». Ut подлинника__5724__jh    изв.

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

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

9.    Количество разрядов для

ОСТ 1 02650-88 с. 8

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

Тил данных

Примечание

Целое число

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

То же

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

1

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

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

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

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

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

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

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

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

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

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

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

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

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

32768

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

Целое число    Символ    1    -    дюйм,    2 - мм

Текстовая ксыстан- АН INCH - дюйм, 2НММ - мм та

Целое число

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

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

Страница 9

Инв. Hi дубликата__№    изм.
Инв. Nt подлинника    5724    Ni    изв.

ОСТ 1 02650-88

С. 9

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

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

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

19.    Точность задания координат элементов

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

21.    Имя автора

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

Тип данных

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

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

То же

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

То же

Примечаний

Задается в следующей форме: 13XYYMMDD. HHHNSS, где YY - год (2 последние цифры); ММ - месяц (01-12)

DD - день (01-31)

НИ - ч (00-23)

NN - мин (00-59)

SS - с (00-59)

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

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

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

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

1)    значение атрибута ['Значение'];

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

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

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

Страница 10

Ин». N» дубликата_Г_ И»    иэм.
Ии*. И» подлинника    \    5724    Ni    ИЗВ.

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

Тил данных

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

['Значонно']

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

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

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

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

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

4. Тип линии

['Значение7, 'Указатель']]

5. Номоо уроним

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

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

ОСТ 1 02650-88 с. ю

Таблица 2 Примечание

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

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

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

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

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

1)    сплошная;

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

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

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

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

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

Страница 11

Инв. N» дубликата__Wt    изыми*. Ni подлинника    5724    Nc    H3*J

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

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

7.    Ухлоатоль иа формирующую матрицу

8.    Резервист поле

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

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

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

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

Тип лонных

Указатель']

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

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

Значение'] ^Значение'] ^ Значение*^

ОСТ 1 02650-68 с. 11

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

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

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

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

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

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

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

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

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

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

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

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

Страница 12

ОСТ 1 02650-38 с. 12

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

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

Тип данных

Примечание

13. Номер пора

текие' J

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

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

[_'Значение' J

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

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

^'Значение'J

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

16. Рамра

-

17. Роворв

-

-

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

Значение

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

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

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

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

Записывается полое число без знака.

^'Значонио']

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

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

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

31

r>

ж

ж

т

ж

ж

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

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

а

«о

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

В кежпе списка параметров почти для всех элементов имеются две группы

я

ъ-

«0

ж

<

ж

00

X

X

т

ы

X

X

X

т

ж

ж

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

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

Страница 13

Инв. Nt дубликата__Nt    изм.

Инв. Nt подлинника    5724__ Nt    изв.

ОСТ 1 02650-88

С. 13

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

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

1... 64

65...72

73...80

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

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

POOOOOOl

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

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

< Номер задней в

Р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.

Поле записи

Запись Номер позиции

С0000020

1...8

ГООООООЗ 9. ..16

ДОО00600 17...24

ПО000700 25... 32

Резерв

33...72"

Т0000001

~73... 80

Черт. 4

Страница 14

Инг Nt дубликата__Nt    ш.

Им*. Nt подлинника     5724     Nt    нда.

ОСТ 1 02650-88 с. 14

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

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

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

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

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

Таблица 4

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

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

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

100

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

102

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

104

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

106

Плоскость

108

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

110

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

112

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

114

Точка

116

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

118

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

120

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

122

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

124

3.2.1.    Элемент 'Дуга окружности' является непрерывной частые исходной окружности, которая содержит более одной точки. При определении дуги окружности система координат пространства описания должна выбираться так, чтобы дуга окружности располагалось в плоскости (О,XT, YT) ил* в плоскости, параллельной ей, со смещением 2Т.

3.2.1.1.    Дуга окружности определяется положением к силовых точек и точкой центра дуги (центра исходной окружности). Дуга окружности строится в направлении против часовой стрелки от 1-й точки к последующим точкам..

Примеры элемента 'Дуга окружности' показаны но черт. 5. На черт 5. в точка А является начальной в списке параметров, точка Б - конечной. При необходимости показать дополнительную дугу (штриховая линия), начальной точкой в списке параметров будет точка Б, конечной - А.

Страница 15

ОС

а б

Черт. 5

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

ОСТ 1 02650-88 с. is

0

в

гея помор типа элемента - lOO. мотрос в соответствии с табл. 5.

Таблица 5

Номер

параметра

Значение

параметра

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

Примечание

1

ZT

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

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

точкой

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

(0, хт, ут)

2

XI

То же

Лбслисса центра пути

i

ой

€9

3

У1

Ш

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

ж

ж

4

Х2

в

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

о»

5

УS

Ш

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

6

хз

9

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

7

УЗ

ш

Оргиптта конечной точки

8

А/

Целое число

Количество обратных ссылок (на ассопи-

алии) или указателей на текст (общие

Т

СЧ

обозначения)

Г-

9

DE

Указатель

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

обозначения

8 + А/

: ч,

Указатель

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

СО

обозначения

*-

Ж

я

ж

ж

X

Z

9 +/V

м

Целое число

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

«*

«t

о

с

10 + ы

DE

Указатель

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

£

ж

• • •

m

X

ас

X

Ж

9 + Л/ + М

DE

Указатель

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

Страница 16

ОСТ 1 02650-88 С. ie

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

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

3724

г

«*

л

1

ж

X

i

Ж

*

5

<

2

*

ж

со

ас

£

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

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

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

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

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

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

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

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

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

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

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

Страница 17

ОСТ 1 02650-88

С. 17

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

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

Черт, в

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

табл. 6.

Табляпа 6

Номер

параметра

Значение

параметра

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

Примечание

N +1

yV+2

А'+З

Н

DE

DE

NA

N+2+МЛ

Л/+3+А/А

N+A+NA

Л'+З.+ЛИ * м

DE

DE

М

DE

DE

Целое число Указатель

Указатель Целое число

Указатель

Указатель

Целое число Указатель

Указатель

Количество элементов

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

кривой

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

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

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

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

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

Ч

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

Страница 18

ОСТ 1 02650-88

С. 18

т

см

г»

ю

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

A»XT»»2+B»XT»YT+C»YT*»2+D»XT+E»rr+F*0.    (l)

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

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

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

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

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

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

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

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

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

Г А в/2 1 [В/2 С J ;

Q3 * А +С .

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

1)    эллипс, если Q2 > О, Q1<0 * Q3<0\

2)    гиперболу, если Q2 < О и Q1 0НЕ • О0;

3)    параболу, если Q2 ■ О и Q / 0НЕаО0.

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

(2)

(3)

(4)

ж

е

Страница 19

ОСТ 1 02650-88

С. 19

в - аллиле; б - гипербола; в - парабола

Черт. 7

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

Таблица 7

Номер

формы

Содержание

0

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

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

1

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

2

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

3

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

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

табл. 8.

Таблица 8

Номер

параметра

Значение

параметра

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

Примечание

■ч*

о»

е-

«о

2

3

4

5

6 7

В

С

D

В

F

ZT

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

То же

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

То же

К

5

С

z

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

Страница 20

Ии». Nt дубликата__Nt    изм.

Ии*. И» подлинника    5724_ Nt    изв.

ОСТ 1 02650-88

Продолжение табл, в

Номер

параметра

Значение

параметра

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

Примечание

8

XI

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

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

9

Y1

То жо

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

10

Х2

9

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

11

Y2

9

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

12

N

Целое число

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

13

DE

Указатель

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

. . .

• • 9

. . .

. . .

12+/V

DE

Указатель

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

1Э+*

М

Целое число

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

14+*

DE

Указатель

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

. . .

•. .

. . .

. . .

13 +N+M

DE

Указатель

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

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

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

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

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

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