WWW.LIBRUS.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - собрание публикаций
 


«СИМВОЛИЧЕСКИЙ ЯЗЫК ОПИСАНИЯ ПЕЧАТНЫХ ПЛАТ И ПРОГРАММА ADTRAN Ранг публикаций Объединенного института ядерных исследований Препринты и сообщения Объединенного института ядерных исследований / О И Я И ...»

11 - 8166

Н.Ю.Шкобин, И.Эсенски

СИМВОЛИЧЕСКИЙ ЯЗЫК

ОПИСАНИЯ ПЕЧАТНЫХ ПЛАТ И ПРОГРАММА

ADTRAN

Ранг публикаций Объединенного института ядерных

исследований

Препринты и сообщения Объединенного института ядерных

исследований / О И Я И / являются с а м о с т ятельными публикациями .

Они издаются в соответствии со ст. 4 Устава ОИЯИ. Отличие

препринтов от сообщений заключается в том, что текст препринта С;.дет впоследствии воспроизведен в каком-либо научном журнале или апериодическом сборнике .

Индексация Препринты,сообщения н депонированные публикации ОИЯИ имени единую нарастающую порядковую нумерацию,составляющую послед­ ние 4 цифры индекса .

Первый знак индекса - буквенный - может быть представлен в 3 вариантах:

" Р " - издание на русском я з ы к е ;

" Е " - издание на английском я з ы к е ;

" Д " - работа публикуется на русском и английском языках .

Препринты и сообщения, которые рассылаются [.щ.ко и с i раныучастницы ОИЯИ, буквенных индексов не имеют .

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

Индексы, описанные выше, проставляются в правом ьерхнем углу на обложке и титульном листе каждого издания .

Ссылки В библиографических ссылках на препринты и сообщения ОИЯИ мы рекомендуем у к а з ы в а т ь : инициалы и фамилию автора, далее сокращенное наименование и н с т и т у т а - и з д а т е л я, индекс, место и год издания .

Пример библиографической ссылки:

И.И.Иванов. ОИЯИ, Р2-4985, Дубна, 1971 .

©1974 Объеди ненный инспипуп яОгрных исслеаоначии Дг'Гна Шкобин II.Ю., Эсенски Й .

С и мьолическлй нзь:к описания поч.ггш ix плат и п р о г р а м м а ADTRAN b р а и о г о дано описание с и м в о л и ч е с к о г о я з ы к а н п р о г р а м м ы, ислользунмы.х при п з г о г о ь л с н и н печатных плат .

Pdu,_ru iiuiioniieiia Б ЛВТА О Н Я И .

Сообщение Объединенного института ядерных исследований Дубна, 1974 11 - 8166 Н.Ю.Шкобин,* И.Эсенски

СИМВОЛИЧЕСКИЙ ЯЗЫК

ОПИСАНИЯ ПЕЧАТНЫХ ПЛАТ И ПРОГРАММА

ADTRAN

* ОНМУ ОИЯИ .

ВВЕДЕНИЕ

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

Одним из возможных вариантов производства печат­ ных плат является использование полуавтомата'АОМАР'' .

Полуавтомат "ADMAP " построен на принципе наращи­ вания, т.е. выполнения поступающих в него команд, а не запоминания координат точек .

Полуавтомат " ADMAP " может управляться как вручную, так и с помощью управляющей перфоленты. По­ лучение управляющей перфоленты ручным способом, с по­ мощью полуавтомата "ADMAP", является трудоемким и длительным процессом. Применение ЭВМ потребовало создать простой в обращении символический язык описа­ ния печатной платы и программу "ADTRAN ',' позволяющую перевести символический язык в управляющие коды полу­ автомата "ADMAP". Созданный символический язык является основным для системы изготовления печатных плат /АСКИП/ ' ' .





/. ТЕХНИЧЕСКОЕ ОПИСАНИЕ

с " АО М А. " Полуавтомат "ADMAP" производит рисование н свер­ ление печатных плат. Основные технические данные приведены в работе •''• .

Сверлильная или рисовальная головка передвигается по любому из восьми направлений на дискретные значения, равные 2,5 или 0,25 мм. В свя и с этим были введены термины "большой шаг" и "малый шаг". Максимальный размер платы, выраженный в больших шагах, равен 142x100. В дальнейшем изложении все числа обознача­ ются в больших шагах .

2. СИМВОЛИЧЕСКИЙ ЯЗЫК ОПИСАНИЯ ПЕЧАТНЫХ ПЛАТ

Для ясного понимания дальнейшего изложений м а т е ­ риала кратко остановимся на терминологии .

Перфолентой данных называется перфолента с описа­ нием рисунка печатной платы, составленной с помощью символического языка и пробитой на телетайпе. Управ­ ляющие перфоленты - перфоленты, отперфорированные программой "ADTRAN" и предназначенные для управления полуавтоматом "ADMAP " .

Символический язык строится из символов, приве­ денных в Приложении 1. В качестве разделительного зна­ ка приняты символы "запятая" (, ) и пробел (SPACE), являющиеся эквивалентными и допускающими комбини­ рование .

Основой символического языка является представле­ ние рисунка печатной платы в виде координатной плоскос­ ти X —Y.

Оси координат выбраны следующим образом:

X -горизонтальная, Y-вертикальная. Таким образом, за­ дание координат X, Y точки однозначно определяет ее по­ ложение на рассматриваемой плоскости .

Перфолента данных состоит из:

1/названия печатной платы;

2/размеров печатной платы;

3/описания печатной платы, включающей в себя:

а / описание соединений;

б/ описание блоков;

в / вызов блоков .

4/снмвола окончания .

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

2.1. Название печатной платы

В названии печатной платы могут быть применены все символы, приведенные в Приложении 1. Исключение составляют знак "доллара" / $ - будет определен позднее/ н символ "равенство" (=), являющийся призна­ ком окончания названия. Название печатной платы может состоять не более чем из 256 символов .

–  –  –

превышать значений 142 и ЮО, соответственно .

Значения X и Y / з д е с ь и д а л е е / записываются цифра­ ми а десятичной системе. Целая часть отображает коли­ чество больших шагов, дробная - количество малых .

Целая часть отделяется от дробной с помощью символа "точка"

2.3. Описание соединений Соединение задается описанием характерных точек, причем в одной строке описывается только одна точка .

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

Принятые качества точек:

В - большая площадка паяния; обычно применяется

–  –  –

Введение терминов "большая и малая точка сверления" /большая и малая площадка паяния/ условно и вызвано требованиями печатного монтажа и спецификой полуав­ т о м а т "ADMAP ". Наиболее часто употребляемые диа­ метры отверстия: большого - 0, 8 мм, малого - 0,6 мм .

Большая и малая площадки паяния нормализованы. Тре­ буемые значения их диаметров определялись по методике, приведенной в ••*••',и ввиду ограниченности места здесь не приводятся .

Точка печатной платы задается в последовательности:

X.Y.P где X - абсцисса точки /число шагов по оси X / ; Y ордината точки /число шагов по оси Y / ; С - качество точки .

Признаком окончания соединения является символ "точка с ЗАПЯТОЙ" .

С описанием точки возможно употребление коммен­ тария, который отделяется от описания точки символом 'наклонная черта" ( / ) / в одной строке может быть употреблено не более 72 символов/ .

Символический язык в принципе может бьпь применен для описания любого числа слоев печатной платы, но так как он разработан для АСКИП. то и различаются только две стороны, условно названные "+ " /позитивная с т о р о н а / и " - " /негативная сторона/. Обозначение коди­ руемой стороны "+" или " - " зависит от пользователя и существенного значения не имеет. Знак стороны ста­ вится перед координатами точки .

Если при пробивке перфоленты данных в описании точки допущена ошибка, то добавление символа "знак вопроса" (?) позволяет при трансляции изъять ее .

Частным случаем описания соединения является опи­ сание одиночной точки .

В целях уменьшения объема работы введено упроще­ ние при пробивке перфоленты данных - допускается не употреблять повторяющиеся значения координат и качест­ ва точек /но при этом необходимо разделять X, Y и ка­ чество символом "запятая" (,) / .

2.4 Описание блоков На печатных плятах могут находиться однотипные части схемы /разводка ИС, сборка и т. д. /, описание ко­ торых занимает много времени и потому непроизводи­ тельно. Поэтому предлагается описывать выбранную часть печатной платы в виде блока в собственной систе­ ме координат, а потом производить вызов его на соот­ ветствующие места печатной платы .

Описание блока строится следующим образом:

X, Y, N, Ь описание соединений, вызовы других блоков, К где: X - размер блока по оси X ; Y - размер блока по оси Y ; N- признак начала описания блока; Ь - номер блока; К - признак окончания описания блока .

Номер блока Ь может принимать значения 0.1-99.9, но пользователю рекомендуется применять b = O. l Блоки с номерами Ь = 90.1ч- 99.9 предлагается использовать для библиотеки стандартных блоков .

Допускается в описание блока вводить вызов других блоков /количество вызовов н. ограничивается/, но уро­ вень повторного вызоза не должен превышать 6. Запреща­ ется в описание блока вводить описание другого блока .

–  –  –

признак вызова блока; Ь - номер вызываемого блока .

2.6 Окончание перфоленты данных Признаком окончания перфоленты данных является символ "доллар" (•$). При желании перфоленту данных можно разбить на части. В конце каждой части ставится слово "PAUSE" и только в конце последней части ставит­ ся символ Ь. Название и размер печатной платы при­ водятся только в первой части .

Пример описания печатной платы приведен в Приложе­ ниях 2, 3 .

–  –  –

Программа "ADTRAN" предназначена для преобразо­ вания кодов символического языка в управляющие ходы полуавтомата " ADMAP " и является многопроходным транслятором. В качестве носителя информации применя­ ется перфолента, что обусловлено применяемым оборудо­ ванием .

3.1. Характеристика программы "ACTRAN" Используемые ЭВМ: Т Р А - 1 0 0 1, Т Р А - 1, PDP-8 .

Язык программы: SLANG .

Объем памяти: 4К или 8К .

Используемые внешние устройства:

телетайп "ASR-33" считыватель "FS~1500"( "FS-1501" .

перфоратор " FACIT " .

Минимальный состав оборудования: процессор 4К, телетайп ASR—33 .

Память, занимаемая программой: О О Ю - 4 2 3 2 Количество рабочих ячеек: 3 8. Рабочие ячейки программы "4DTRAN" расположены в самой программе .

Максимальное количество точек, запоминаемых в бу­ фере блоков: 5 0 0 ( 0 Максимальное чоличество точек, запоминаемых в бу­ фере соединения:1634,.0 Время работы: определяется скоростью работы вы­ водного устройства .

3.2. Описание программы ADTRAN Программа ADTRAN позволяет из ленты данных путем нескольких проходов получить комплект управляю­ щих перфолент ADMAP—а :

1/ для рисования позитивной стороны платы;

2/ для рисования негативной стороны платы;

3 / для сверления больших отверстий;

4 / для сверления малых отверстий .

Проходы разделяются на служебные н технологичес­ кие.

Служебные проходы:

1/ запоминание блоков и синтаксический контроль;

2 / контроль управляющих перфолент .

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

Задание прохода, выбор внешних устройств и варианта по памяти осуществляется с помощью клавишного ре­ гистра / с м. Приложение 4/ .

Первым проходом обязательно должно быть запоми­ нание блоков .

При использовании ЭВМ с памятью 4К каждый тех­ нологический проход требует чтения перфоленты данных .

Налнчне у потребителей ЭВМ с п а м я т ь к 8К позволяет ускорить работу. В варианте 8К при первом проходе запоминаются также описания соединений печатной пла­ ты, поэтому управляющие ленты выдаются без чтения ленты данных .

Работа всегда должна завершаться проходами кон­ троля управляющих перфолент .

Формат управляющих перфолент:

1/Название печатной платы в форме, удобной для чтения непосредственно с перфоленты, то есть по моде

LEGIBLE PUNCH .

2 / Название технологической операции( LEGIBLE PUNCH) .

3 / Вывод сверлильной или рисовальной головки ADMAP из исходного положения в рабочее;

управляющие коды ADMAP, возврат ADMAP в исходное положение .

4 / Контрольная сумма .

3.3. Диагностика программы .

Программа AD1RAN оснащена развитой системой диагностики. Независимо от вида вычодиого устройства печать информации об ошибках производится на телетай­ пе .

Форма печати ошибок:

/хх аа вв /ошибочная строка, где хх - тип ошибки / с м. Приложение 5 / ; аа - номер перфоленты; вв - номер строки .

ЗАКЛЮЧЕНИЕ

Программа ADTRAN позволяет ускорить процесс производства печатных плат. Подобные трансляторы были созданы в ИИВТА АН Венгрии на ЭВМ Минск-22 и ЭВМ Раздан-3. Отличительными особенностями про­ граммы ADTRAN являются ориентация на малую ЭВМ, введение упрощений в описание печатных плат .

Основы построения символического языка были со­ гласованы с ИИВТА АН Венгрии .

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

1С Литература

/. В.М.Котов, И.Эсенски. Автоматизированная система для конструирования и изготовления печатных плат /АСКИП/. Сообщение ОИЯИ, Ю- 6164, Дубна, 1971 .

2. Introduction to Programming. POP — 8 Family Computers .

3. *ADMAP"-? - техническое описание. ИИВТА АН Вен­ грии, 1972 .

4. Справочник по печатным схемам, перевод с английско­ го под ред. Б.Н.Файзулаева и В.Н.Квасниикого М., Советское радио, 1973 .

5. А Б.Аренков. Печатные и пленочные элементы радио­ электронной аппаратуры М., Энергия, 1971 .

–  –  –

У 5

–  –  –

0 разряд 0: чтение аа быстрочитаючем устройстве .

I: чтение с телетайпа .

1 разряд 0: вывод аа телетайп .

I: вывод на быстрый перфоратор .

2 разряд 0: вывод разрешен .

1: вывод вапрещен .

3 разр.д 0: использовать память 4К .

I: использовать память 8К .

k разряд I: прерывание выдачи .

6 разряд I: проверка контрольной сунны уиравдяпкей перфоленты .

7 разряд I: выдача управляющей перфоленты "сверление малы! от­ верстий" .

8 разряд I: выдача управляющей перфоленты "сверление оольвих от­ верстий" .

9 разряд I: выдача управлявшей перфоленты "рисование негативкой стороны" .

10 разряд I: выдача управляющей перфоленты "рисование позитивной стороны" .

11 разряд I: запоминание блоков .

–  –  –

Тематические категории публикаций Объединенного института ядерных исследований Индекс Тематика

1. Экспериментальная физика высоких энергий

2. Теоретическая физика высоких энергий

3. Экспериментальная нейтронная физика

4. Теоретическая физика низких энергий

5. Математика

6. Ядерная спектроскопия и радиохимия

7. Физика т я ж е л ы х ионов

8. Криогеника

9. Ускорители

10. А в т о м а т и з а ц и я обработки э к с п е р и м е н т а л ь н ы х данных П.. Вычислительная математика и техника

12. Химия

13. Техника физического э к с п е р и м е н т а

14. Исследования твердых тел и жидкостей ядерными м е т о д а м и

15. Э к с п е р и м е н т а л ь н а я физика ядерных реакций при низких энергиях

16. Д о з и м е т р и я и физика з а ш и т ы

17. Теория физики т в е р д о г о т е л а Условия обмена Препринты и сообщения ОИЯИ рассылаются бесплатно, на основе взаимного обмена, университетем, институтам, лабораториям, библиотекам, научным группам и отдельным ученым более 5 0 стран .

Мы ожидаем, что получатели изданий ОИЯИ будут сами прояв­ лять инициативу в бесплатной посылке публикаций в Дубну. В порядке обмена принимаются научные книги, журналы, препринты и иного вида п\блнкации по т е м а т и к е ОИЯИ .

Идинсгвенмый вид публикаций,который нам присылать не следу­ ет.- п о репринты / о т т и с к и с т а т е й, уже опубликованных в научных

•к\ р и а л а х / .

В ряде случаев мы сами обращаемся к получателям наших изда­ ний с просьбой бесплатно прислать нам какие-либо книги или ныписап, лля нашей библиотеки научные журналы, издающиеся в их i: : ранах Отдельные запросы И i.i.i юльский отдел ежегодно выполняет около 3 ООО отдельных

1.iiipoenH на высылку препринтов и сообщений ОИЯИ. В таких з а прчсач i_.ie.iveT обязательно у к а з ы в а т ь индекс запрашиваемого I' 1. Ы М И Я .

–  –  –






Похожие работы:

«LEAGEND Тестер автомобильных аккумуляторов (анализатор) Руководство к пользованию Версия: BA101 Стр. 1 LEAGEND Инструкция 1 Описание устройства 1.1 Профиль Тестер аккумуляторов соблюдает все нормы быстрого и точного тестир...»

«БЕЛЯЕВА Татьяна Николаевна ПОЭТИКА СИМВОЛИЧЕСКИХ ОБРАЗОВ В МАРИЙСКОЙ ДРАМАТУРГИИ ВТОРОЙ ПОЛОВИНЫ XX – НАЧАЛА XXI ВЕКА Специальность 10.01.02 – Литература народов Российской Федерации (марийская литература) АВТОРЕФЕРАТ диссертации на соискание ученой степен...»

«Белкина Елена Павловна ОБУЧЕНИЕ МАГИСТРАНТОВ-ЮРИСТОВ АНАЛИЗУ И ПЕРЕВОДУ ШИРОКОЗНАЧНОЙ ЛЕКСИКИ НА ЗАНЯТИЯХ ПО АНГЛИЙСКОМУ ЯЗЫКУ В данной статье описана работа по формированию у магистрантов-юристов поисково-исследовательских умен...»

«Электронный научно-образовательный журнал ВГСПУ "Грани познания". № 6(59). Декабрь 2018 www.grani.vspu.ru УДК 81’37 В.И. КАРАСИК (Москва, Тяньцзинь) КОНЦЕПТУАЛИЗАЦИЯ ГОРДОСТИ В ПАРЕМИОЛОГИИ И АФОРИСТИКЕ Рассматрива...»

«Глава 1. Семантика медийного слова 1.1. Аспекты лексико-семантической информации в значении слова В современной лингвистике слово рассматривается в трёх взаимосвязанных ракурсах: семантическом, структурном и функциональном. В соответствии с каждым из этих ракурсов можно выделить основные признаки слова:• еди...»

«ЕРЕМИНА Марина Артуровна ЛЕКСИКО-СЕМАНТИЧЕСКОЕ ПОЛЕ "ОТНОШЕНИЕ ЧЕЛОВЕКА К ТРУДУ" В РУССКИХ НАРОДНЫХ ГОВОРАХ: ЭТНОЛИНГВИСТИЧЕСКИЙ АСПЕКТ Специальность: 10. 02. 01 – русский язык АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата филологич...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ ОДЕССКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ИМЕНИ И. И. МЕЧНИКОВА Н. П. Башкирова, Ю. Г. Шахина Русский язык Сборник заданий для текущих и итоговых контролей. Нефилологический профиль ОДЕССА ОНУ УДК 811.161.1’36(076.1) ББК 81.411.2-2я73 Б 334 Рекомендовано к печати Учебнометодической коми...»

«ЯКОВЛЕВА Елена Сергеевна ОСОБЕННОСТИ ФРАЗЕОЛОГИЧЕСКИХ ЕДИНИЦ С КОМПОНЕНТОМ-ЗООНИМОМ (на материале китайского и английского языков) Специальность 10.02.19 – теория языка ДИССЕРТАЦИЯ на соискание ученой степени кандидата филологи...»







 
2019 www.librus.dobrota.biz - «Бесплатная электронная библиотека - собрание публикаций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.