Интерфейс программы
В отсутствие ошибок в ПП программа 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.