Раздел: Документация
0 ... 74 75 76 77 78 79 80 ... 89 Любые созданные переменные можно использовать в последовательности setex-рг выражений и в командах evaluate, if и while. Возможно переопределение переменных посредством того же имени в команде setexpr. Только созданные пользователям переменные могут быть изменены с- помощью этой команды. Системные переменные изменяются только автотрассировщиком. Примеры команд Setexpr count (о) Setexpr count (count+1) Set focus Эта команда управляет командными функциями, присвоенными единичным символам на клавиатуре (ключам). i-{ setjbcus )—г-» window ) i > command toggle ] Опциями являются: Window — выполняет присвоенные ключам команды при перемещении указателя в рабочей зоне и нажатии ключа. Command — выполняет присвоенные ключам команды при перемещении указателя в зоне ввода команд и нажатии ключа. Toggle — переключает действие ключа между рабочей и командной зонами. Для отображения списка текущих определений ключей можно использовать команду defkey или диалоговый бокс определения команд в графическом интерфейсе Specctra. Для переключения зоны действия ключа можно использовать клавишу табуляции. Примеры команд Set focus window Set focus command Setfocus toggle Setup check Эта команда задает опции контроля для сессии трассировки. <check type> -К2> Типами контроля, которые можно задать с помощью команд setup check и check, являются:
По умолчанию программа контроля трассировщика выявляет конфликты и нарушения правил поперечных наводок и длин. После установки значений опций необходимо установить команду check для организации проверок этих правил. Установленные значения опций будут сохранены в течение сессии и переустановлены по умолчанию в начале каждой новой сессии. Заметим, что команда check позволяет переустановить эти опции без setup check. Примеры команд Setup check (miter on)(polygon wire off) Setup check (uselayer on)(usevia on)(limit way on)(same netcheck on). Типы контроля: Conflict — нарушения зазоров. Length — нарушения заданных правил длин. Limit way — нарушения длин трасс. Max vias — нарушения максимума отверстий для цепей, групп, классов, отрезков (от — до). Miter — нарушения углов трасс. i Order — нарушения последовательности трассировки цепей. Pin — нарушения зазоров между КП и другими объектами. Polygon wire — нарушения зазоров между полигоном с именем цепи и другими объектами. Protected — нарушения зазоров между защищенными трассами или ДСО и другими объектами. Same net sheck — нарушения зазоров между объектами одной и той же цепи. Stagger — нарушения правила для максимально допустимого разброса длин трасс на смешанных слоях. Stub — нарушения максимальной длины «пня» (отвода от КП для стрингера). Use layer — нарушения правил использования слоя. Use via — нарушения правил использования ДСО. Xtalk — нарушения правил для наводок. - Sh Эта команда запускает команды системного уровня внутри пользовательского графического интерфейса системы Specctra (GUI). i—>{"srT)-►{Tj-r-H <sheff command> h-XO <specctra command\ eg? Команда позволяет использовать командную оболочку в DOS или UNIX и исполняемые файлы WINDOWS посредством их ввода в область ввода команд в Specctra. Для ввода набора командных оболочек их необходимо разделить символом (;). Если заключить командные оболочки в скобки, то можно вводить команды Specctra в ту же строку. Если команда запускает другое приложение, необходимо закрыть прикладное окно, перед тем как запустить систему Specctra. Если отдельное окно не открыто, результаты команды будут переданы в окно вывода. 0 ... 74 75 76 77 78 79 80 ... 89
|