Интерфейс программного комплекса Electronics Workbench

Интерфейс пользователя EWB состоит из полоски меню, панели инструментов и рабочей области (рис.1).

Полоса меню состоит из следующих компонент: меню работы с файлами (File), меню редактирования (Edit), меню работы с цепями (Circut), меню анализа схем (Analysis), меню работы с окнами (Window), меню работы с файлами справок (Help).

Панель инструментов состоит из “быстрых кнопок”, имеющих аналоги в меню, кнопок запуска и приостановки схем, набора радиоэлектронных аналоговых и цифровых деталей, индикаторов, элементов управления и инструментов.


Рис. 1 – Интерфейс САПР Еlectronics Workbench

Рассмотрим подробнее основные компоненты и команды меню.

 

2.1. Меню File

 
 

Меню File (рис.2) позволяет осуществить операции работы с файлами.

 

Рис. 2 – внешний вид меню File

При помощи команд данного меню можно создавать новые и открывать существующие схемы, осуществлять импорт и экспорт файлов, осуществлять печать. Некоторые команды данного меню можно активизировать используя «горячие» клавиши (указаны рядом с командами).

 

2.2. Меню Edit

 
 

Меню Edit позволяет осуществить операции редактирования (рис.3).

 

Рис. 3 – Внешний вид меню Edit

 

В данном меню собраны стандартные команды для редактирования: копирование и вставка, удаление и выделение, а также команды для копирования растрового изображения элементов в буфер обмена (Copy as Bitmap) и просмотра содержимого буфера (Show Clipboard)

2.3. Меню Circut

 
 

Меню Circut позволяет осуществить операции работы с цепями (рис.4).

 

Рис. 4 – Внешний вид меню Circut

 

Рассмотрим основные команды меню.

Circuit/Rotate

Команда позволяет вращать выбранные компоненты на 90 градусов по часовой стрелке. Текст, связанный с компонентом (метки, значения и информация о модели), может быть повторно установлен, но при выполнении команды не вращается. В случае необходимости, провода, приложенные к компоненту перенаправляются автоматически.

Circuit/Flip Vertical

Команда зеркально отражает выбранную схему по вертикали в окне схемы. Обратите внимание, любые провода, приложенные к зеркально отражаемому компоненту перенаправляются по мере необходимости. Текст, связанный с компонентом (метки, значения и информация о модели), может быть повторно установлен, но не отражается.

Circuit/Flip Horizontal

Команда зеркально отражает выбранную схему по горизонтали в окне схемы. Любые провода, приложенные к зеркально отражаемому компоненту перенаправляются по мере необходимости. Текст, связанный с компонентом (метки, значения и информация о модели), может быть повторно установлен, но не отражается.

Circuit/Component Properties

Команда предназначена для изменения свойств выбранного компонента. Также выводится при двойном нажатии на компоненте. При вызове с помощью всплывающего меню, после нажатия правой кнопкой мыши, назначаются заданные по умолчанию свойства для всех выбранных компонентов, впоследствии используемых в этой схеме. Это не воздействует на уже размещенные компоненты.

При выполнении команды открывается диалоговое окно Circuit/Component Properties, закладки которого зависят от типа выбранного компонента. Возможны следующие типы закладок:

- Label,

- Value,

- Models,

- Schematic Options,

- Fault,

- Node,

- Display,

- Analysis Setup.

Закладка Label (Свойства компонента) используется для установки или замены метки компонента и идентификатора (компоненты типа соединителей, заземлений, измерителей не имеют идентификаторов).

Закладка Value Tab (Свойства компонента) различается в зависимости от компонента.

Закладка Models (Свойства компонента) используется для выбора модели компонента и для редактирования, добавления или удаления моделей или библиотек.

Закладка Schematic Options (Свойства компонента) используется, чтобы установить цвет провода.

Закладка Fault (Свойства компонента) используется для назначения неисправности на терминал компонента: Leakage - помещает значение сопротивления, определенное в смежных полях, параллельно с выбранными терминалами; Short - помещает очень низкое сопротивление между двумя терминалами, так что компонент не имеет никакого измеримого эффекта на схеме; Open - помещает очень высокое сопротивление на терминале, как будто проводное соединение на терминал было разбито.

Закладка Node (Свойства компонента) используется для изменения свойств узла: Node ID - назначенное системой имя узла; Use as Testpoint - определяет, должен ли узел рассматриваться как тестовая точка; Set Node Color - отменяет набор цветов для отдельных проводов.

Закладка Display (Свойства компонента) используется для отображения/скрытия тех или иных элементов Electronics Workbench.

Закладка Setup (Свойства компонента) используется для настройки параметров элементов, таких как рабочая температура.

Circuit/Create Subcircuit

Команда объединяет выбранные элементы схемы в подсхему, в действительности создавая интегральную схему.

Подсхема может содержать так много компонентов, как требуется. Любая подача проводов к другим компонентам или соединителям в схеме станет терминалами на пиктограмме подсхемы.

Чтобы создать подсхему:

а) Выберите элементы, которые нужно использовать для подсхемы.

б) Выберите Circuit/Create Subcircuit, и завершите диалог, который появляется:

Copy from Circuit - помещает копию выбранных компонентов в подсхеме. Первоначальные компоненты остаются, поскольку они находятся в окне схемы.

Move from Circuit - удаляет выбранные компоненты из схемы, так что они появляются только в подсхеме.

Replace in Circuit, помещает выбранные компоненты в подсхему и заменяет выбранные компоненты в схеме прямоугольником, помеченным именем подсхемы.

Выбранные компоненты появляются в новом окне, окне подсхемы. Имя новой подсхемы добавляется к списку доступных подсхем, который отображается, когда пиктограмма подсхемы перемещаться из инструментальной панели Favorites. Подсхема доступна только для текущей схемы.

Circuit/Zoom

Команда отображает подменю выбора для увеличения или уменьшения размера дисплея окна схемы.

Circuit/Schematic Options

Команда предназначена для управления всем дисплеем схемы. Изменения относятся только к текущей схеме.

В окне команды выводится следующий набор закладок:

-Grid,

-Show/Hide,

-Display,

-Value.

Закладка Grid управляет дисплеем и использованием сетки, лежащей в основе окна схемы. Использование сетки упрощает выравнивание элементов в схеме.

Закладка Show/Hide управляет дисплеем информации в окне схемы. Ее параметры полезно использовать когда нужно скрыть обьект.

Закладка Display управляет шрифтом, используемым для меток и ссылок на идентификаторы.

Закладка Value управляет шрифтом, используемым для значений и моделей.

 

2.4. Меню Analysis

Меню Analysis позволяет выполнить различные анализы. Внешний вид меню приведен на рис. 5. Перед выполнением каждого из них пользователю будет предложено заполнить параметров анализа. Анализ будет выполнен только в том случае когда это возможно для данной схемы.

 
 

Рис. 5 – Внешний вид меню Analysis

Analysis/Activate

Команда активизирует схему (включает переключатель питания). Активизация схемы начинает последовательность математических операций, чтобы вычислить значения для тестовых точек в схеме.

Переключатель питания остается включенным, пока пользователь не останавливает или не приостанавливает моделирование.

Analysis/Pause and Analysis/Resume

Команда временно прерывает или продолжает моделирование (управляется кнопкой Pause/Resume). Приостановка полезна, если пользователь хочет рассмотреть форму волны (форму кривой, форму сигнала) или сделать изменения в инструментальных настройках.

Analysis/Stop

Команда вручную останавливает моделирование. Имеет тот же самый эффект как щелчок переключателя питания.

Выключение энергии стирает данные и инструментальные следы и сбрасывает все значения к начальным.

Analysis/Analysis Options

Electronics Workbench позволяет управлять многими аспектами моделирования, типа сброса терпимости ошибки, выбор методов моделирования и просмотра результатов.

Analysis/DC Operating Point

Команда выполняет анализ DC Operating Point.

Analysis/AC Frequency

Команда выполняет анализ AC Frequency.

Analysis/Transient

Команда выполняет анализ Transient.

Analysis/Fourier

Команда выполняет анализ Fourier.

Analysis/Noise

Команда выполняет анализ Noise.

Analysis//Distortion

Команда выполняет анализ Distortion.

Analysis/Parameter Sweep

Команда выполняет анализ Parameter Sweep.

Analysis/Temperature Sweep

Команда выполняет анализ Temperature Sweep.

Analysis/Pole-Zero

Команда выполняет анализ Pole-Zero.

Analysis/Transfer Function

Команда выполняет анализ Transfer Function.

Analysis/Sensitivity

Команда выполняет анализ Sensitivity.

Analysis/Worst Case

Команда выполняет анализ Worst Case.

Analysis/Monte Carlo

Команда выполняет анализ Monte Carlo.

Analysis/Display Graph

Команда выводит графические результаты анализа.

2.5. Меню Window

 
 

Меню Window позволяет осуществить операции работы с окнами (рис.6).

 

Рис. 6 – Внешний вид меню Window

 

Window/Arrange

Команда аккуратно расставляет открытые окна.

Window/Circuit

Команда переносит окно схемы на передний план.

Window/Description

Команда открывает окно описания. (Если окно описания уже открыто, переносит его на передний план.) Вы можете напечатать комментарии или указания в окне описания, а также вставить текст из другой прикладной программы или описания схемы.

 

2.7. Меню Help

 
 

Меню Help (рис.7) предоставляет вызов файла-справки. Вызов справки также можно осуществить нажатием клавишиF1.

Рис. 7 – Внешний вид меню Help