"Electronics Workbench" – алгоритм инструмента моделирования электронных схем

книга

2. Интерфейс программы

После запуска программы перед вами появиться окно, внешний вид которого представлен на рис. 2.1. Рассмотрим в первую очередь внешний интерфейс программы "Electronics Workbench".

Рис. 2.1 Окно программы Electronics Workbench

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

Сверху располагаются панели инструментов и меню программы. На панелях инструментов находятся библиотеки компонентов и кнопки, обеспечивающие необходимые действия при сборке схем и управлении программой.

Интерфейс программы построен таким образом, что пользователь работает с программой, используя в основном панели инструментов, поэтому с них мы и начнем знакомство с программой.

Рассмотрим кратко назначение кнопок панелей инструментов.

(New) - создать новый файл.

(Open) - открыть существующий файл.

(Save) - сохранить файл.

(Print) - печать файла.

(Display graphs) - выводит на экран окно отображения результатов моделирования. В этом окне можно посмотреть показания всех приборов подключенных к схеме, и графики, полученные в результате анализа схемы (например, анализ Фурье, график переходного процесса, напряжения в узлах схемы, осциллограммы напряжений и т.д.), напряжения в узлах схемы и т.д.

(Zoom out) и (Zoom in), а так же меню (Scale factor) - позволяют выбирать масштаб создаваемой (просматриваемой) схемы.

(Help) - просмотр справки (если при этом выделен некоторый компонент схемы, то будет выдаваться справка именно по этому компоненту).

(Paste) - вставить из буфера обмена.

(Activate simulation) - кнопка запуска симуляции схемы.

(Pause simulation) - кнопка временной остановки симуляции. Повторное нажатие этой кнопки возобновляет симуляцию с места остановки.

Кнопки, приведенные ниже, становятся активными только при выделении определенного компонента (или группы компонентов) схемы:

(Cut) - вырезать в буфер обмена.

(Copy) - копировать в буфер обмена.

(Rotate) - вращать выделенный компонент.

(Flip horizontal) -отразить выделенный компонент по горизонтали.

(Flip vertical) -отразить выделенный компонент по вертикали.

(Create subcircuit) - создать подсхему (эта кнопка позволяет объединить выделенные компоненты в один блок, что в ряде случаев очень удобно).

(Component properties) - параметры компонента.

Стоит так же рассказать о содержимом различных меню программы, так как некоторые действия можно выполнить только с их помощью (анализ Фурье, настройка опций симуляции, копирование схемы как рисунок и т.д.).

Меню "Fail" содержит следующие пункты:

? New (создать новый документ): создает новый документ.

? Open (открыть документ): с помощью этого пункта можно открыть существующие файлы схем.

? Save (сохранить документ): этот пункт меню позволяет сохранить документ в формате версий программы 5.0c или 5.1.

? Save as (сохранить документ как): позволяет сохранить документ под другим именем или поменять версию файла.

? Revert to saved (возвратится к сохраненному документу): позволяет отменить все изменения, сделанные в схеме вплоть до последнего сохранения.

? Import (импорт файла): импортирует файл из формата SPICE [*.CIR]

? Export (экспорт файла): экспортирует файл в формате SPICE [*.CIR] и EWB Layout [*.PCL]

? Print (печать документа): позволяет распечатать схему.

? Print setup (параметры печати): установка опций печати.

? Exit (выход): выход из программы.

? Install (установить): позволяет устанавливать обновление для программы.

Назначение трех последних пунктов разъяснять не буду, потому что и так ясно их назначение и мало вероятно, что их будут использовать.

? Export to PCB (экспорт в PCB)

? Import from SPICE (импорт из SPICE)

? Export to SPICE (экспорт в SPICE)

Меню "Edit" содержит такие пункты как:

? Cut (вырезать): удаляет выделенный компонент (или группу компонентов) в буфер обмена.

? Copy (копировать): копирует выделенный компонент (или группу компонентов) в буфер обмена.

? Paste (вставить): вставляет компонент (или группу компонентов) из буфера обмена в схему.

? Delete (удалить): удаляет выделенный компонент (группу компонентов).

? Select all (выделить все): выделить все элементы на схеме.

? Copy as bitmap (копировать как рисунок в формате BMP): эта команда копирует часть схемы как рисунок в формате BMP в буфер обмена.

? Show clipboard (просмотр содержимого буфера обмена): открывает папку обмена. Содержимое буфера обмена можно сохранить не только на странице папки обмена, но и в виде отдельного файла буфера обмена.

Меню "Circuit" позволяет выполнять операции над компонентами и настройками отображения схемы. Меню содержит следующие разделы:

? Rotate (вращать): поворот выделенного компонента (или группы компонентов) на 900 против часовой стрелки.

? Flip horizontal (отразить по горизонтали): зеркально отображает выделенный элемент схемы по горизонтали.

? Flip vertical (отразить по вертикали): зеркально отображает выделенный элемент схемы по вертикали.

? Component properties (свойства компонента): открывает окно свойств выделенного компонента.

? Create subcircuit (создать подсхему): создает подсхему из выделенных компонентов (объединяет их в блок).

? Zoom in (увеличить масштаб): увеличить масштаб схемы.

? Zoom out (уменьшить масштаб): уменьшить масштаб схемы.

? Schematic options (Свойства схемы): выводит окно свойств схемы, где можно задать опции отображения сетки, трассировки проводников и т.д.

Меню "Analysis" позволяет выполнять различные виды анализа схемы и изменять настройки симуляции (например, устанавливать время моделирования и т.д.), в него входят пункты:

? Activate (активировать): запускает симуляцию схемы.

? Pause (пауза): приостанавливает симуляцию схемы.

? Stop (остановка): остановка симуляции схемы.

? Analysis options (настройки анализа): установка параметров проведения анализа.

? DC operating point (постоянное напряжение в узлах): определяется напряжение в узлах схемы.

? AC frequency (частотный анализ): вычисляет передаточную характеристику (амплитудно-частотную характеристику).

? Transient (переходный процесс): показывает график переходного процесса.

? Fourier (Фурье): показывает спектр частот в определенном узле схемы.

? Monte Carlo (Монте Карло): анализ Монте Карло.

? Display graphs (вывод окна построения графиков): выводит на экран окно отображения результатов анализа, о котором говорилось выше.

Меню "Window" позволяет управлять окнами программы и состоит из нескольких пунктов, которые приведены ниже:

? Arrange (размещение): выстраивает окна на экране (если вы сместили или отодвинули окно, то эта команда возвращает его в первоначальное положение);

? Circuit (схема): показать монтажный стол (схему);

? Description (Описание): открывает окно описания схемы. Окно описания создается вместе со схемой, но по умолчанию не выводиться на экран;

Назначение пунктов меню "Help" рассматривать, наверное, не стоит, - там и без пояснений все понятно.

Мы рассмотрели кнопки панелей инструментов, но до сих пор не трогали библиотеки компонентов. Для этого выделен следующий раздел книги.

Делись добром ;)