Методические указания (1071704), страница 9
Текст из файла (страница 9)
Управление программой SPECCTRA осуществляется с помощью команд. В зависимости от способа их выдачи можно использовать один из следующих трех методов управления программой SPECCTRA:
-
ввод команд в командной строке;
-
загрузка и выполнение командного файла (так называемый do-файл);
-
использование команд графического интерфейса пользователя (ГИП).
Ниже приводится методика выполнения размещения ЭРЭ и трассировки проводников средствами ГИП.
41. Графический интерфейс пользователя (ГИП) - режим размещения.
-
Переход в режим размещения проекта в среде ГИП программы SPECCTRA выполняется этапами:
-
запустить редактор PCB и загрузить файл Test-K, содержащий не размещенные элементы;
-
по команде Place > Autoplacement – откроется одноименное окно, в котором необходимо установить значение поля «Autoplacer» = SPECCTRA;
-
щелкнуть LB на кнопках «Do Wizard»и «Edit As a Text» и в окне Edit DO File ввести слово Pause и, щелкнув LB на кнопках OK и OK, вернуться в окно Place Autoplacement;
-
если пакет SPECCTRA записан в корне диска С:, то щелкнуть LB на кнопке «Command File» и установить поля: «Programm File» = C:\specctra\bin\specctra.exe, «System Log File» = C:\SPECCTRA\BIN\sp.log;
-
щелкните LB на кнопке «Start» - откроется ГИП программы SPECCTRA;
-
для получения доступа ко всем командам ГИП щелкните LB на красной кнопке «Stop» - рис.46.
-
Вторая строка сверху экрана представляет главное меню программы. Сразу под ним отображается панель инструментов (ПИ). Две левые клавиши ПИ представляют пиктограммы режимов работы программы:
-
пиктограмма
устанавливает режим размещения ЭРЭ на плате; щелкнув на ней, перейдите в указанный режим и отключите режим показа связей командой View >Unroutes >Off;
-
Ниже приводится соответствие пиктограмм программы SPECCTRA командам PCB. Например, активизация пиктограммы
программы SPECCTRA эквивалентно действию команды View >Redraw редактора PCB.
42. Размещение ЭРЭ с помощью ГИП
Размещение ЭРЭ средствами программы SPECCTRA проводится этапами:
настройка параметров рабочего поля;
установка правил размещения (зазоров между ЭРЭ, выбор предпочтительных сторон ПП и др.);
ручное размещение и фиксация заданных в ТЗ элементов;
автоматическое размещение ЭРЭ;
оптимизация размещения.
Инструменты общего назначения | ||||||||||
| | | | | | | | |||
View >Redraw | View > All | View > Layers | File > Reports | Select | Measure | Properties>Fixed | Drag | |||
Инструменты переключения в режимы размещения: | ||||||||||
| | | | | ||||||
PushCom «Таранить соседа» | PivotCom Клавиши Sift+R | FlipCom Клавиша F | TradeCom Swap (стр.36) | AlignCom Выравнивание ЭРЭ |
Настройка параметров рабочего поля.
-
после File >Placement Mode перейти в режим размещения (если команды нет – значит она уже выполнена);
-
установить метрическую систему измерний кнопкой
в строке состаяния;
-
вписать весь проект в экран (эквивалент команды PCB View>ALL)
Установка правил размещения. Правила размещения установим для двух уровней иерархии проекта – нижнего (отдельные ЭРЭ) и верхнего (все ЭРЭ на ПП). Правила, заданные для верхнего уровня, перекрываются правилами, заданными для тех же самых физических объектов, находящихся на нижнем уровне.
1. Установим глобальный зазор, равный 0.5 мм для всех ЭРЭ проекта и зазор в 2 мм для разъема этапами:
-
по команде Rules >PCB >Spacing установить поле ALL =0.5 и щелкнуть LB на кнопках Apply и OK – будет установлен глобальный зазор между всеми ЭРЭ на ПП;
-
после Rules > Component > Spacing щелкнуть LB на кнопке Pick Component, на имени разъема X1 и кнопке OK и, установив поле ALL=2, щелкнуть LB на кнопке Apply – установлен индивидуальный зазор от X1 до других ЭРЭ.
2. Выберем односторонний вариант размещения ЭРЭ командой Rules >PCB >Permitted Side >Front >Apply > OK.
Ручное размещение и фиксация ЭРЭ. В текущем проекте фиксированным является только разъем X1. Его ручное размещение и фиксация в точке128/95 выполняется этапами:
-
щелкнуть RB в любой точке рабочего поля – откроется контекстное меню;
-
щелкнуть LB на строках «Place Components» и «XY Location» и перейти в окно Place Component;
-
выбрать в поле Component компонент с именем «Х1» и, установив поля «X» = 128 и «Y» = 95, щелкнуть LB на кнопках «Apply» и «OK» (установить X1 выше не позволит правило зазоров = 2 мм);
-
для фиксации разъема на ПП перейдите в режим фиксации (щелчок LB на пиктограмме ПИ «Замок») и щелкните LB в любом месте разъема – он изменит цвет, что означает его фиксацию;
-
если автоматическое размещение, на каком либо этапе не удовлетворит разработчика, то потребуется его аннулирование командой Autoplace > Unplace, которая вынесет за плату все компоненты, включая монтажные отверстия; чтобы этого не произошло, зафиксируем последние, щелкнув по ним LB.
Сохранение проекта. До настоящего момента выполнена подготовка проекта к авто размещению, поэтому целесообразно сохранить выполненные настройки в файле Test-Fix этапами:
-
по команде File> Quit – перейти в окно «Save and Quit », в котором сбросить флажок в поле «Delete Did File » и щелкнуть LB на кнопке Save and Quit – произойдет возврат в редактор PCB;
-
по команде File> Save As – сохранить проект под именем Test-Fix покинуть редактор РСВ по команде File> Exit;
Повторный запуск программы SPECCTRA. После выполненного в предыдущем пункте выхода из программы SPECCTRA все произведенные настройки правил размещения будут сохранены в так называемом Did-файле в виде следующих операторов:
view unroute off application_mode placement place_rule pcb (permit_side front) | place_rule pcb (spacing 0.5) place_rule comp x1 (spacing 2) |
При повторном вызове SPECCTRA эти операторы следует включить в новый Do-файл этапами:
-
запустить редактор PCB (командой Пуск > Программы > PCAD 2002 > PCB) и загрузить файл Test-Fix;
-
по команде Place > Autoplacement – установить значение поля «Autoplacer» = SPECCTRA;
-
щелкнуть LB на кнопках «Do Wizard»и «Edit As a Text» и в окне Edit DO File ввести слово Pause и добавить перед ним 5 вышеприведенных оператора;
-
щелкнуть LB на кнопке «Start» - снова откроется ГИП программы SPECCTRA;
-
щелкните LB на красной кнопке «Stop» и зафиксируйте разъем и монтажные отверстия.
Автоматическое размещение ЭРЭ. Автоматическое размещение в системе Specctra выполняется поэтапно. На первом этапе размещаются «большие» (Large) компоненты (с числом выводов более двух), на втором – «маленьких» (Small) этапами:
-
по команде: AutoPlace > Setup в поле «PCB Placement Grid» установить сетку размещения = 0.25 и щелкнуть LB на кнопках Apply и OK;
-
разместить «большие» ЭРЭ командой: AutoPlace > InitPlace Large Components – рисунок 47;
-
разместить все остальные ЭРЭ командой: AutoPlace > InitPlace Small Components > ALL – рисунок 48;
-
выполнить описанный только что этап «сохранения проекта» размещения под именем Test-AP.
43. Графический интерфейс пользователя - режим трассировки.
Переход в режим рассировки проекта в среде ГИП программы SPECCTRA выполняется этапами:
-
запустить редактор PCB (командой Пуск > Программы > PCAD 2002 > PCB) и загрузить файл Test-R с результатами ручного размещения;
-
по команде Route > Autorouters – откроется одноименное окно, в котором необходимо установить значение поля «Autorouter» = SPECCTRA;
-
щелкнуть LB на кнопкe «Edit As a Text» и в окне Edit DO File ввести команды Do-файла, приведенные в левом столбце таблицы 21 (можно прямо через ClipBoard) и нажмите ОК;
-
щелкните LB на кнопке «Start» - откроется ГИП программы SPECCTRA;
-
для получения доступа ко всем командам ГИП щелкните LB на красной кнопке «Stop» - рис.46.
Таблица 21
Операторы Do-файла управления режимом трассировки | Назначение операторов |
pause circuit class SIG (use_via V1p4_0p8C) circuit class PWR (use_via V1p4_0p8C) smart_route (min_via_grid 1.250000) smart_route (min_wire_grid 1.250000) write wire $\Test-R.w write session $\Test-R.ses | Остановить трассировку При трассировке цепей обоих классов применить переходное отверстие V1p4_0p8C Запуск трассировки с шагом координатной сетки для переходных отверстий = 1.25 мм Запуск трассировки с шагом координатной сетки для проводников = 1.25 мм Записать результаты трассировки для передачи в редактор РСВ |
44. Ручная трассировка в среде Specctra.