УДК 86.011.56.012.7:002


Группа Т52


отраслевой стандарт


ОСТ 1 00352-79

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

Введен впервые


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


8147844 от 18.12.79


II I

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

№ 087-16


АВТОМАТИЗИРОВАННАЯ СИСТЕМА
ВЕСОВОГО КОНТРОЛЯ
Структура внутренних массивов
и основные алгоритмы

Распоряжением Министерства от 26 сентября 1979 г.

срок введения установлен с 1 июля 1980 г

Настоящий стандарт устанавливает структуру внутренних массивов (банка данных,

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

OCT 1 00352-79 стр. 2


Основное изделие


Агрегат 2


Агрегат 3


Узел 2

Агрегат 1


  1. СТРУКТУРА ВНУТРЕННИХ МАССИВОВ

    1. Структура банка данных

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

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

В банке данных по особому моделируется сборочная единица при многократном

ее применении на основном изделии.

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

других абзацах

данную сборочную единицу, а суммарное количество указателей в на данный абзац равно числу применений сборочной единицы на основном изделии. Такое построение банка данных в ряде случаев позволяет существенно сократить его объем. Пример составления банка данных для изделия 100, имеющего много­кратно применяющиеся сборочные единицы 110, 111, 112, 120 и 121 (черт. 2) представлен на черт. 3.









































































































































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

  • головной фрезы;

  • фраз - указателей;

  • фраз - де талей.

Головная фраза (1 или 1а типа) - заголовок абзаца - дает общую характерис­тику сборочной единицы. Наличие головной фразы в абзаце обязательно. Остальные фразы составляют тело абзаца.

Фраза-указатель (фраза II типа) содержит ссылку на нижестоящую сборочную единицу и описание положения системы координат ее.

Фраза-деталь (фраза III или 1У типа) содержит описание детали, входящей в сборочную единиц, моделируемую абзацем. Фразы тела абзаца локализованы: вначале стоят фразы-указатели, затем фразы-детали. Такое расположение фраз в абзаце существенно упрощает расчетные алгоритмы А СВ К. Количество фраз, сос­тавляющих тело абзаца, переменное и может равняться нулю. В этом случае абзац будет состоять только из головной фразы.

  1. Каждая фраза состоит из самостоятельных смысловых единиц (слов)

трех видов: признаков, текстов, чисел. Признаки и числа имеют фиксированную (наперед заданную) длину, причем числа представлены в форме с плавающей запятой. Длина текста (текстовой информации) не фиксирована. Все фразы имеют общий прин­цип построения:

фиксированное для данного типа фразы количество слов;

- слова, содержащие текстовую информацию, располагаются впереди слов.

содержащих числовые константы;

  • первым словом фразы является признак типа фразы, одновременно служащей меткой начала фразы;

  • длина фразы не фиксирована;

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

  1. В качестве головной фразы применяется фраза 1 типа или фраза 1а

типа.

Фраза 1а типа - неполная головная фраза - является в абзаце временной, так как после завершения образования абзаца в процессе поступления информации в банк данных она будет замещена головной фразой 1 типа. Абзац с головной фразой 1а типа называется неполным, так как он содержит неполный набор фраз, позволяющих описать сборочную единицу. Абзацы с неполной головной фразой не принимают участия в расчетах на ЭВМ.

Фраза 1а типа содержит шифр (номер чертежа) сборочной единицы и состоит из двух слов: признака фразы 1а типа и шифра сборочной единицы.



Шифр сборочной единицы одновременно является и шифром абзаца.

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

Фраза 1 типа дает общую характеристику сборочной единицы и содержит сле­дующие слова в порядке их расположения в фразе (черт. 4):

- признак начала фразы 1 типа (1) ,'

- признак стирания ( С ), используемый во фразах буферного массива для сти­

рания абзацев из банка данных;

- шифр (обозначение чертежа) сборочной единицы, моделируемой абзацем;

- признак начала наименования (Я);

- наименование;


(гсб. ед . черт '»

(гС&ед ч.

ММ ) 9

— фактическая масса


-

Шифр


Наименование


ей ед мм


сбей


черт


~ ей ед if факт


признак начала числовых констант
( К) І — лимитная масса - чертежная масса
















  1. В качестве фразы-указателя служит фраза II типа. Фраза И типа

содержит следующие слова в порядке их расположения внутри фразы (черт. 5):

- признак начала фразы II типа ( J) ў

  • признак симметрии {ПС )? который задается при описании вхождения нижесто­ящей сборочной единицы в сборочную единицу, моделируемую абзацам;

- признак стирания ( С ), используемый во фразах буферного массива для сти­

рания идентичных фраз II типа из абзацев банка данных;

  • шифр (обозначение чертежа) входящей сборочной единицы;

  • признак начала наименования (Н);

  • признак начала числовых констант (К);

  • X, yt Z - координаты положения начала системы координат входящей сбороч­ной единицы, моделируемой абзацем;

  • оС)а }%" - плоскостные углы поворота осей системы координат

входящей сборочной единицы в системе координат сборочной единицы, моделируемой

абзацем.


Черт, 5



  1. В качестве фразы-детали применяется фраза III типа или фраза 1У типа.

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

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

Фраза III типа содержит следующие слова в порядке их расположения внутри фразы (черт. 6):

  • признак начала фразы III типа (Ш)>

  • признак симметрии ( ПС ), который задается при описании вхождения детали в сборочную единицу, моделируемую абзацем;

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

  • шифр (обозначение чертежа) детали;

  • признак начала наименования (л/ ‘

  • наименование детали;

  • признак начала числовых констант (К) ’

  • чертежная масса детали (Gvao/n );

  • фактическая масса детали (G <ракт );

  • UfZ - координаты центра тяжести детали в системе координат сборочной единицы, моделируемой абзацем.


С I Шифр


Наименование


черт


Черт. 6

Фраза 1У тапа содержит следующие слова в порядке их расположения в фразе (черт. 7):

  • признак начала Зразы 1У типа (IV)

  • признак симметрии (/7С ), который задается при описании вхождения детали в сборочную единицу, моделируемую абзацем;

  • признак стирания ( С ), используемый в фразах буферного массива для сти­рания идентичных фраз 1У типа из абзацев банка данных;

  • шифр (обозначение чертежа) детали;

  • признак начала наименования (Н) ў

  • наименование детали;

  • признак начала числовых констант ( К) j

  • чертежная масса детали черт) ;

  • фактическая масса детали (G сракт );

>У,7 - координаты центра тяжести детали в системе координат сбороч­ной единицы, моделируемой абзацем;- X, а -• плоскостные углы поворота осей собственной системы

координат детали в системе координат сборочной единицы;

- ІХХ. I ии. I >z.Jxu,lxz.I UZ. - моменты инерции детали в собственной

системе координат,


IV ПС

Шифр Н


Наименование


черт













1.2« Структура буферного массива

  1. Входная информация поступает в банк данных через буферный массив. Буферный массив, как и банк данных, делится на абзацы. Абзацы буферного массива двух типов:

  • содержащие только одну головную фразу 1 типа;

  • начинающиеся с неполных головных фраз 1а типа.

Тело абзаца с головной (фразы П, III или 1У типа), фразы У и У1 типов.

Соответственно этому в абзацев:


фразой 1а типа содержит фразы лишь одного типа


В буферном массиве дополнительно используются также


буферном массиве дополнительно применяются два типа



  • а

    абзац, состоящий и


    одной фразы У типа;


    бзац с головной фразой 1а типа, тело которого составляют фразы У1 типа.

Фраза У типа предназначена для внесения фактического веса в описание сбо­рочной единицы и содержит следующие слова в порядке их расположения внутри фразы (черт. 8):

  • признак начала фразы У типа (V) J

  • шифр (обозначение чертежа) сборочной единицы;

  • признак начала числовых констант (К) j

  • фактическая масса сборочной единицы ()


Черт, 8

л факт

V Шифр

к


Фраза У1 типа предназначена для внесения фактической массы в описание детали и содержит следующие слова в порядке их расположения в фразе (черт. 9):

  • признак начала фразы У1 типа (VI) J

шифр (обозначение чертежа) детали

;







признак начала числовых констант (К/ ", чертежная масса детали ( G черт ) } фактическая масса детали (&<ракт).


Шифр


черт


Черт. 9


1.3. Структура каталога


1.3.1. Каталог формируется і ускорения поиска dSsanee в банке


процессе создания банка данных и служит для данных при проведении расчетов. Каталог состо—


ит ив фраз переменной длины. Каждая фраза каталога содержит следующие слова


в порядке их расположения внутри фразы (черт. 10):


признак начала фразы [П] j шифр абзаца;


— признак начала - адрес абзаца в


наименования (Н/ ; банке данных (4 ).


Черт. 10


2. ФУНКЦИОНИРОВАНИЕ ОСНОВНЫХ ПРОГРАММ


Hub. Jfe дубликата Jfe из и.

Ика. № подлинника 4190 № N3I.


2.1. Комплекс программ подразделяется на две основные группы; программы организации банка данных и каталога и программы выдачи выходной информации.

Основные программы организации банка данных и каталога», предназначенные для ЭВМ типа БЭСМ-4:


ИН К 0 — программа контроля входной информации;

ПР1 - программа преобразования информации с бланков формы

ПР 2 - программа преобразования информации с бланков формы

ПР 3 - программа преобразования информации с бланков формы


ПР 4 ЛР4Д

ПР5

ПР 6


программа преобразования информации с бланков формы
программа преобразования информации с бланков формы


программа


программа


ПР 7 - программа


ПР8

ПР9


~ программа


— программа


Каталог - программа


раздвижки буферного массива;


упорядочения


упорядочения