Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
33
Добавлен:
07.02.2015
Размер:
180.22 Кб
Скачать

6.3. Управляющая оболочка shell

Возможности управления оболочкой Control Shell. Она обеспечивает удобство работы с пакетом PSpice и обладает следующими возможностями:

управление через меню среды, позволяющей устанавливать входной файл с описанием схемы и заданием на моделирование? Управление возможно как с помощью клавиатуры, так и манипулятора «мышь»;

вызов с помощью функциональных клавиш списка ошибок в выходном файле, разделов справочного руководства о правилах работы с программой, встроенного калькулятора;

запуск программ PSpice, Probe, StmEd непосредственно из меню без выхода из оболочки;

просмотр результатов анализа в выходном файле;

текстовое редактирование для внесения изменений во входной файл небольшого размера;

подключение внешних текстовых редакторов и графических редакторов принципиальных схем из пакетов программ P-CAD, OrCAD, Micro-Cap 111 и др.

При работе с управляющей оболочкой функциональные клавиши имеют следующее назначение:

<F1> - вызов окна контекстной помощи;

<F2> - перемещение окна помощь;

<F3> - вызов справочного руководства;

<F4> - вызов списка файлов для выбора и загрузки;

<F6> - вызов списка ошибок;

Клавиши манипулятора «мышь» имеют следующее назначение:

при работе в основных окнах оболочки нажатие левой или правой клавиш эквивалентно нажатию клавиши <Enter>, нажатие обеих - клавиши <Esc>; при работе в окнах редактирования задания и просмотра результатов моделирования нажатие левой или правой клавиши означает выделение блока, нажатие обеих эквивалентно нажатию клавиши <Esc>/

Запуск управляющей оболочки производится командой

>ps [< имя входного файла> [CIR]]

При наличии ПЭВМ с адаптером CGA для монохромного монитора (такую комбинацию имеют многие портативные компьютеры типа «Laptop» или с графической Hercules в командной строке дополнительно указывается параметр - M:

>ps-M [ имя входного файла>[CIR]]

После этого в верхней части экрана появится горизонтальное меню основных режимов оболочки (рис.21). Выбор требуемого режима осуществляется с помощью манипулятора «мышь» или клавиши перемещения курсора и завершается нажатием клавиши <Enter>; отмена текущего пункта и возврат в предшествующий пункт меню - нажатием клавиши <Esc>.

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

Режим Files предназначен для работы с файлами в различных режимах:

Edit - редактирование входного файла с помощью встроенного редактора:

Browse Output - просмотр результатов анализа в выходном файле с расширением OUT. Ограничения: максимальная длина строки - 132 символа; максимальный размер файла - 32700 строк или примерно 1,3 Мбайт. Если объем файла превышает этот предел, будут показаны только первые 32700 строк. Система команд полностью совпадает с командами встроенного редактора, за исключением перехода на строку с указанным номером <Ait>-<G>;

Current File - указание имени текущего входного файла (его можно указать и при запуске управляющей оболочки);

Save File - сохранение текущего входного файла;

X-External Editor - вызов внешнего редактора. Это может быть как текстовый редактор типа Multi-Edit, так и графический редактор принципиальных схем, например PC-CAPS из пакета P-CAD (подробности приведены ниже);

R-External Browser - вызов внешней программы просмотра результатов анализа, например программы WPVIEW из пакета Norton Commander.

Режим Circuit означает редактирование описания схемы в подрежимах:

Devices - просмотр и редактирование параметров компонентов в текущем файле;

Models - просмотр и редактирование параметров моделей компонентов в текущем файле;

Parameters - просмотр и редактирование глобальных параметров;

Errors - вызов списка ошибок в описании схемы (аналогично нажатию клавиши <F6>.

Режим StmEd - -это редактор внешних сигналов StmEd (Stimulus Editor);

Command File - вызов командного файла (по умолчанию используется файл с текущим именем и расширением CMD).

Можно отменить вызов командного файла или, наоборот, дать команду на его выполнение;

Log to Fiie - создание файла протокола (по умолчанию создается файл с текущим именем и расширением LOG).Этот файл может быть использован не только для хранения информации, но и как командный файл после переименования.

Режим Analysis предназначен для анализа характеристик схемы;

AC Noise - ввод и редактирование параметров директив АС и NOISE;

DC Sweep - ввод и редактирование параметров директивы DC;

Transient - ввод и редактирование параметров директив TRAN и FOUR;

Parametric - ввод и редактирование параметров, варьируемых по директоре STEP;

Specify Temperature - ввод и редактирование значений температуры, назначаемых по директиве TEMP. После задания новых значений температуры следует нажать клавиши <Ctrl>, <Enter> для сохранения этих значений и возврата в меню Analysis;

Monte Carlo - задание параметров статистического анализа по методу Монте-Карло, выполняемого по директиве МС;

Change Options - задание параметров директивы OPTIONS.

Режим Display служит для вывода результатов на внешние устройства:

Print - спецификация переменных, выводимых на принтер по директиве PRINT (вывод на другие внешние устройства в настоящей версии программы не предусмотрен).

Режим Probe подключает графический постпроцессор:

Run Probe - вызов программы Probe;

Auto-run - установка режима автоматического запуска программы Probe после успешного завершения анализа характеристик с помощью программы PSpice;

None/Some/Alt- определение перечня данных, передаваемых в программу PROBE <список выходных переменных>;

Command File - вызов командного файла (по умолчанию используется командный файл с текущим именем и расширением CMD);

Log to File - создание файла протокола (по умолчанию создается файл с текущим именем и расширением LOG)/ Этот файл может быть использован не только для хранения информации, но и как командный файл после его переименования.

Format - выбор формата, в котором будет создаваться файл данных для программы Probe (двоичный или ASCLL файл) при использовании в задании директивы PROBE/CSDF;

Setup - задание типа дисплейного адаптера, имени порта, к которому подключен принтер, и типа принтера для программы Probe, сохранение этих данных в файле PROBE.DEV.

Режим Quit завершает работу с управляющей оболочкой.

Exit to DOS - выход в ДОС (завершение работы с оболочкой heii);

DOS Command - выполнение команд операционной системы без выхода из управляющей оболочки. Если вместо набора команды операционной системы нажать клавишу <Enter>, то вызывается обычное приглашение операционной системы ДОС. Для выхода из этого режима в командной строке набирается команда EXIT/

Работа с управляющей оболочкой. В начале работы с программой PSpice под управлением оболочки Shell необходимо определить текущий входной файл описания схемы. Это может быть как уже существующий, так и новый файл. Для этого необходимо в меню Files выбрать пункт Current. В появившемся окне нужно задать имя входного файла и нажать клавишу <Enter>. Если вместо ввода имени нажать клавишу <F4>, откроется новое окно, в котором будут указаны имена всех существующих файлов в текущем каталоге с расширением CIR. В этом случае достаточно отметить требуемый файл с помощью курсора и после нажать клавишу <Enter>. Этот режим отменяется нажатием клавиш <Esc>.

Если при загрузке входного файла не было обнаружено синтаксических ошибок, в поле статуса (в нижней части экрана) появится сообщение «Loaded». Если были обнаружены ошибки, то в поле статуса выводится сообщение «Errors».При нажатии клавиши <F6> появляется окно, содержащее список всех ошибок с указанием соответствующих номеров строк во входном файле. Перемещаться по списку можно с помощью клавиш <PgUp> и <PgDn>. Для выхода необходимо повторное нажатие клавиши <F6>. Заметим, что информацию об ошибках можно также получить в режиме просмотора выходного файла с расширением OUT.

Входной файл редактируется в пункте Edit в меню Files. В окне появится начало текущего файла. По умолчанию редактор находится в режиме Insert (вставка). В верхней строке окна редактора выводится текущее положение курсора (номер строки и столбца) и текущий режим Insert или Delete. Ограничения: максимальная длина строки 132 символа: максимальный размер редактируемого файла 32 Кбайт. При редактировании используются следующие команды:

<Ctrl>-<Z> - сдвиг вверх по тексту;

<Ctrl>-<W> - сдвиг вниз по тексту;

<Esc> - выход из редактора;

<Ctrl>-<PgUP> - переход на начало файла;

<Ctrl>-<PpDn> - переход на конец файла;

<Home> - переход на начало строки;

<End> - переход на конец строки;

<Ctrl>-<Home> - переход на начало страницы;

<Ctrl>-<end> - переход на конец страницы;

<Alt>-<S> - поиск подстроки.

При выходе из редактора на соответствующий запрос нажимается клавиша <S>,

если необходимо сохранить изменения, или клавиша <D>, если режим редактирования завершается без сохранения внесенных изменений.

Параметры режима, анализа характеристик цепи устанавливаются в меню Analysis, в котором необходимо выбрать пункт, соответствующий определенному виду анализа (например, режим AC & Noise). Затем в появившемся окне задаются соответствующие параметры. При этом программа будет проверять вводимые значения на «здравый смысл» (так, конечная частота не может быть меньше начальной и т.п.).

Анализ характеристик начинается после выбора пункта Start в меню Analysis. В этом случае появляется обычный вид экрана программы PSpice, считывается текущий входной файл и, если не обнаружены ошибки, начинают выполняться все заданные виды анализа. Если перед началом анализа в меню Probe Run задать параметр Auto-Run и во входном файле задана директива PROBE, графический постпроцессор Probe начнет работу сразу после окончания анализа. После завершения работы с программой Probe управление передается в основное меню управляющей оболочки Shell. Текущий файл при этом остается прежним и доступным для редактирования и просмотора. Программа Probe вызывается не только автоматически, но и вручную, для чего в меню Probe следует выбрать пункт Run Probe.

Если при запуске программы Probe не сможет найти файл конфигурации PROBE.DEV, будет выдано сообщение об ошибке. В этом случае из меню Probe надо вызвать пункт Setup для установки текущей конфигурации. Клавиша F4> позволяет в каждом из вводимых полей Setup получать список устройств, поддерживаемых программой. В результате будет создан новый файл PROBE.DEV, а предыдущая версия этой файла (если она существует) будет записана в файл PROBE.PBK.

Программу Probe можно запустить, даже если входной файл не описан. В этом случае будет выдан запрос на имя файла данных. Вместо ввода имени файла можно воспользоваться клавишей <F4> и выбрать файл из списка файлов с расширением DAT, находящихся в текущем каталоге.

Описания компонентов можно изменить в подрежиме Device режима Circuit. В окне появится перечень всех компонентов данной схемы соответствующих моделей (если они заданы) и значения их параметров. Изменив значения параметров компонентов, можно вернуться в режим анализа и определить, как данное изменение отразилось на характеристике схемы. Все изменения при этом будут занесены в файл описания схемы, причем строки, подвергшиеся изменения, будут отмечены комментарием вида *ipsp*. Измененные описания компонентов помещаются на место старых, а измененные директивы добавляются в конец файла перед директивой END.

Внешние сигналы, представляющие собой независимые источники напряжения и тока, редактируются программой StmEd.. Эта программа может вызываться с помощью управляющей оболочки Shell, так и автономно (см,разд,3.1).

Часто бывает необходимо повторять лишь некоторые из заданных видов анализа. Тогда, чтобы отменить ненужные, необходимо в главном меню выбрать режим Analysis, затем войти в соответствующий пункт меню и на запрос «Enable» («доступен?») ввести <N>. Если позже потребуется опять включить этот вид анализа, то достаточно будет на вопрос Enable?» ответить <Y> и все параметры анализа будут автоматически восстановлены.

Управляющая оболочка хранит информацию о всех выбранных видах анализа в отдельном файле с расширением CFG. Если этот файл отсутствует, он будет создан программой. Следует хранить его вместе с исходным файлом описания схемы.

Доступ к справочному руководству возможен на любой фазе работы с управляющей оболочкой Shell с помощью клавиши <F3>. В режиме просмотра или редактирования выдается контекстно-зависимая информация. Для получения справки надо подвести курсор к выбранному компоненту или директиве и затем нажать клавиши <F3>, <Enter> и еще раз <Enter>.

Встроенный калькулятор вызывается клавишей <F5>. Выполняются обычные арифметические операции и некоторые дополнительные функции (для получения списка функций следует нажать клавишу БА1Ю. Углы могут быть выражены как в градусах (для этого следует нажать клавишу <D>, так и в радианах (нажать клавишу <R>). При вычислениях первыми вводятся числа, а затем операторы. Например, последовательность 2 <Enter> 3 <+> соответствует операции 2+3=5 Выход из калькулятора достигается нажатием клавиши <Esc>.

Когда входной файл уже описан, то во время работы он копирует в некий «рабочий файл» и все текущие изменения выполняются именно в нем. Если при выходе из управляющей оболочки на соответствующий запрос ответить <S> (сохранить), то исходный файл будет скопирован в файл с расширением СВК, а»рабочий файл» - в файл с исходным именем. После этого «рабочий файл» будет уничтожен..

Выход из управляющей оболочки осуществляется выбором пункта Exit to DOS в режиме Quit.

Подключение внешних редакторов. Оно производится следующим образом. Выбор подрежима External Editor в режиме Files вызывает запуск внешнего редактора, который предварительно должен быть описан с помощью следующей переменной среды DOS:

set PSEDIT = <полное имя внешнего редактора> [опции].

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

Внешняя программа просмотра (подрежим Browse Output) позволяет анализировать результаты анализа в выходном файле.

Для ее подключения необходимо выполнить команду DOS:

set PSBROWSE] = <полное имя внешней программы просмотра> [<опции>]

Соседние файлы в папке SPICE_DO