В отсутствие ошибок в ПП программа SPECCTRA загружается в режиме трассировки проводников (об этом свидетельствует нажатая пиктограмма.
Программа SPECCTRA управляется с помощью последовательности
команд,
которые вводятся тремя способами:
набирая их с помощью клавиатуры в строке ввода команд
Command;
запуская на выполнение так называемый Do-файл последовательности команд;
с помощью интерфейса GUI, состоящего из таких элементов, как ниспадающие меню, пиктограммы команд, диалоговые окна.
В нижнем правом углу экрана, имеется панель выбора
единиц измерений
(изменение единиц измерений сказывается только на отображении результатов на экране и в файлах отчетов и никак не влияет на точность результатов проектирования). Сообщения о результатах выполнения команд выводятся в строке
Message.
Протокол выполнения команд выводится в нижней части экрана OUTPUT (дублируется в файле сообщений).
На поле
режима
отображается название текущего режима, например Measure (Измерения) или Move Comp (Перемещение компонента). На полях X, Y указываются текущие координаты курсора. В режиме измерений, в который также можно перейти по команде
View>Measure Mode
, щелчком левой кнопки указывают начальную точку измерений, координаты текущего положения курсора выводятся в нижней части экрана, а в поле режима после символа А указывается расстояние между начальной точкой и текущим положением курсора.
В режиме
Measure
также доступна информация об объектах проекта (Component, Pin, Via, Wire segment), помечаемых щелчком левой кнопки мыши. Она выводится в окне OUTPUT; например, для компонента приводятся данные:
Image: LCDDRVR44 - имя корпуса компонента
#
Location : (55.8800 91.4400) DBU=(55880 91440) - координаты опорной точки
# Side : Front - расположение на ПП
# Rotate : 90 - угол поворота
Кнопки управления
характеризуют фазу работы программы SPECCTRA:
Idle
— состояние ожидания;
Pause
— нажатие на кнопку управления в этом состоянии прерывает выполнение текущей команды;
Continue
— нажатие на эту кнопку продолжает выполнение команды;
Stop
— нажатие на эту кнопку прекращает выполнение команды;
Busy
— состояние занятости (выполняются внутренние инструкции).
В процессе
размещения компонентов
на
строке статуса
выводится текущая информация:
Placed — количество размещенных компонентов, отнесенное к их общему количеству;
Selected — количество выбранных компонентов;
Locked — количество фиксированных компонентов;
Violations — количество нарушений правил размещения компонентов;
Ref — позиционное обозначение текущего компонента.
В процессе
трассировки проводников
на
строке статуса
выводится другая информация:
Pass — количество завершенных проходов трассировки/общее количество проходов;
Current Net — имя текущей цепи;
Attempts — общее количество попыток повторных трассировок в течение текущего прохода;
Reroutes — количество выполненных соединений;
Unconnects — количество невыполненных соединений между двумя выводами в течение текущего прохода;
Conflicts — количество конфликтов в течение текущего прохода;
Completion — количество разведенных цепей в процентах.
Интерфейс программы SPECCTRA поддерживает двух- и трехкнопочную мышь.
Левая кнопка
мыши предназначена для измерения расстояний, выбора цепей и других объектов, выполнения интерактивного размещения компонентов и трассировки проводников.
Правая кнопка
мыши служит для выбора одного из режимов интерактивного размещения или трассировки (имя текущего режима отображается в нижней части экрана, по умолчанию устанавливается режим измерения расстояний).
В двухкнопочных манипуляторах одновременное нажатие клавиш
Alt+npaвая кнопка
эквивалентно нажатию
средней кнопки
трехкнопочной мыши. Нажатие этой кнопки панорамирует изображение, располагая текущее положение курсора в центр экрана. Буксировка мыши
по диагонали
сверху вниз при нажатой средней кнопке приводит к
уменьшению масштаба
изображения (эквивалентно команде
View>Zoom Out),
а буксировка в направлении снизу верх — к
увеличению масштаба
изображения (эквивалентно команде
View>Zoom In).
Буксировка мыши при нажатой средней кнопке
по горизонтали
разворачивает на экран изображение ПП
полностью
(эквивалентно команде View>Zoom All). Буксировка мыши
снизу вверх по вертикали
при нажатой средней кнопке разворачивает
предыдущее
изображение ПП. Эти приемы выполняются только под Windows NT/2000.
Назначения функциональных и «горячих» клавиш, принятые по умолчанию, приведены в табл. 7.1. Самостоятельное программирование «горячих» клавиш производится по команде defkey.
Таблица 7.1. Назначения функциональных и «горячих» клавиш
«Горячая» клавиша |
Эквивалентная команда |
Назначение |
||
a+Ctrl |
repeat_last_menu |
Возвращение к последнему меню |
||
Break+Ctrl |
quit -c |
Завершение работы |
||
c+Ctrl |
quit -c |
Завершение работы |
||
F3 |
undo |
Откат назад |
||
F3+Shift |
redo |
Откат вперед |
||
F5 |
edit_shift_layer_down |
Переход на следующий слой ПП |
||
F6 |
edit_shift_layer_up |
Переход на предыдущий слой ПП |
||
F8 |
set_focus toggle |
Переключение назначения «горячих» клавиш |
||
n+Ctrl |
popup_form select_nets |
Открытие окна Select Nets |
||
p+Ctrl |
popup_form initplace_comps |
Открытие окна Init Place Large Components |
||
q+Ctrl |
repaint |
Перечерчивание экрана |
||
r+Ctrl |
popup_form route |
Открытие меню AutoRoute |
||
z+Ctrl |
undo |
Откат назад |
||