П Р О Г Р А М М Н Ы Й П P О Д У К Т " s m A R T W O R K " Разводка печатных плат. Программа "EDIT.EXE". Для подсказки нажать "?". Программа служит для разводки печатных плат. Разводка возможна в автоматическом или ручном режиме. Для разводки необходимо предварительно расставить элементы на пла- те. Под элементом подразумевается место на плате имеющее свой поряд- ковый номер. Элемент может иметь 1 или несколько контактов, все они нумеруются. Команды для установки элементов на плату: d, r, sip, dip, conn, term. После уст. элем. на плате можно командой jump уста- новить маркер на любой из контактов. Контактные площадки уст. авто- матически (команды d, r, sip, dip, conn) или вручную: клавишей F3. Конт. площадки могут быть круглые или квадратные (R или S) и иметь разные размеры (62 или 75).Вид конт.площадки уст. командой pad (глобально для всей платы) или F3 при уст. вручную. Плата при разводке представляется в виде 3-х слоев: sil ------ слой навесных элементов com ------ слой установки компонентов sol ------ слой пайки Направления: N --- вверх S --- вниз E --- вправо W --- влево Для перехода от слоя к слою использовать кл. "+" и "-". Перемещения по плате: кл. упр. курсором на 1 поз. shift + кл.упр.курс. на 10 поз. 1 позиция (дискрета) = 0.05 (1.25 мм.) На экране отображается только часть платы, общий вид платы при раз- водке изображен на рисунке: ┌────────────────────────────────────────────────────────┐ │ │ │ │ │ │ │ │ │ ┌───────────┐ │ │ │ видимая │ │ │ │ часть │ │ │ │ │ │ │ └───────────┘ │ │ │ │ невидимая часть платы │ └────────────────────────────────────────────────────────┘ В нижней строке экрана отображается текущее положение маркера (слева - абсолютные координаты маркера, справа - координаты в види- мой части платы), режим работы (нормальный или работа с блоком), и, если маркер стоит на конт.площадке -- номер элем. и номер конт. (ес- ли элем. не определен то отображается просто вид контактной площад- ки). Для ввода команд нужно перейти в режим "COMMAND" , переход в этот режим и обратно осуществляется клав. "ENTER". НАЗНАЧЕНИЕ ФУНКУИОНАЛЬНЫХ КЛАВИШ  F1  0-- Сделать соед.  ALT-F1  0-- цв./ч-б  F2  0-- Отменить соед.  ALT-F2  0-- интенсивность цвета  F3  0-- Уст. контакт (сквозной)  ALT-F3  0-- цвет схемы  F4  0-- Отменить уст. контакт  ALT-F4  0-- цвет фона  F5  0-- Расширить линию  ALT-F5  0-- прозрачн./непрозрачн.  F6  0-- Сжать линию  ALT-F6  0-- цвет активного слоя  F7  0-- Уст. контакт (несквозной)  ALT-F7  0-- размер окна  F8  0-- Повторить маршрут  ALT-F8  0-- нижн. строка(есть/нет)  F9  0-- Работа с блоком (отметить блок)  ALT-F9  0-- решетка  F10 0-- Нормальный режим  ALT-F10 0-- снимает/устанавливает номера элем. и конт. ДИРЕКТИВЫ И КОМАНДЫ ПРОГРАММЫ "EDIT.EXE".  quit 0 -- выход из программы  dir 0 -- чтение каталога  dd  0 -- установка текущего каталога  load 0 <имя_файла> -- считать файл с диска  save 0 <имя_файла> -- записать файл на диск  stat 0 -- отобр. состояния программы  clear 0 <слой> -- очистить слой  help  0-- подсказка  copy  0-- скопировать  mouse 0 -- работа с "мышкой"  move  0-- переместить  color 0 -- уст. цвета слоев и соед.  swap  0-- поменять слои местами  flip  0-- зеркальное перемещение элементов (вместе с разводкой) fill  0<слой> -- заполнить слой   jump  0 <слой>  -fill 0 -- убрать заполнение  jump  0<корпус> <контакт>   cleave 0 <направление> <кол-во позиций>-- раздвижка  text  0<направление> -- ввод текста d 0 <напр.> <кол-во поз.> --установка элемента с маркировкой конт.1.  r 0 <напр.> <кол-во поз.> -- тоже са- мое без маркировки конт.1.   sip  0<напр.> <кол-во выводов> -- установка однорядного элем.   dip  0<напр.> <кол-во выводов> <кол-во поз. между рядами> -- установка микросхемы (двухрядного элемента).   conn 0 <напр.> <кол-во выводов> -- установка раз'ема   term 0 -- установить элемент (безформенный)   -term 0 -- отменить установку   pad  0<размер><форма> -- уст. формы и размера контакта   tlist 0 <тип элем.> -- листинг определенных элементов на печатной плате тип элем.: f -- l --   rlist 0 <тип соед.> -- листинг соединений. тип соед.: + -- реализованные соед. - -- нереализованые соед. n -- листинг с интервалом между различными соед. Для авторазводки необходимо предварительно создать файл соединений при помощи любого текстового редактора. Образец файла соединений: 2 1 3 1 4 1 5 1 2 3 5 15 4 6 Соединения описанные в файле не должны повторятся. Файл соединений загружается по команде load  ar 0 -- вход в меню режима авторазводки  Состояние авторазводчика: - остановлен; - запуск;  Вид разводки: - оба слоя с горизонтальным приоритетом на "sol"; - оба слоя с вертикальным приоритетом на "sol"; - разводка только на "sol";  Состояние экрана при авторазводке: - отображение платы; - отображение меню авторазводки;  Режим авторазводчика: - завершение; - остановка при неудачном соед.;  Управление авторазводчиком: - прерывание разводки; - продолжение разводки; - возобновдение разводки;