5.1. Программы моделирования и построения их результатов PSpice и Probe
Глава 5. Вспомогательные программы
5.1. Программы моделирования и построения их результатов PSpice и Probe
Общие сведения о программах PSpice и Probe. В системе OrCAD 9.2 программа моделирования PSpice объединена с программой отображения и обработки результатов моделирования Probe [7].
Результаты моделирования, полученные с помощью PSpice, заносятся в файлы данных для построения графиков (имеют расширения имени *.DAT или *.ТХТ) и передаются в Probe. Перечень переменных, данные которых заносятся в эти файлы, устанавливается по команде Analysis>Probe Setup программы PSpice Schematics (либо все переменные, либо переменные, отмеченные на схеме маркерами). Программа Probe не только отображает графики полученных результатов, но и может выполнять их обработку, включая сложные арифметические и алгебраические вычисления, взятие интегралов, преобразование Фурье, измерение параметров сигналов, частотных характеристик и т.п. При моделировании аналого-цифровых устройств графики переходных процессов в цифровой и аналоговой части схемы выводятся на одном экране с одинаковым масштабом по времени. На графики можно наносить произвольные надписи и графические символы.
При вводе переменных в программе Probe соблюдаются следующие правила. Символы в верхнем и нижнем регистрах не различаются, за исключением суффиксов m =10- 3 и М = 10 6 , используемых при назначении масштабов по осям координат. Остальные суффиксы в программе Probe имеют те же значения, что и в PSpice. Суффиксы используются только для обозначения масштаба осей переменных, и их нельзя применять в арифметических выражениях.
Кроме того, в программе Probe пользуются следующими суффиксами для простановки единиц размерности на осях координат:
V - вольты;
d — градусы;
А — амперы;
s — секунды;
W — ватты;
Н — герцы.
В программе Probe также определено, что W=V-A, V=W/A, A=W/V. Так что если построить график выражения V(5)*ID(M13), то ось ординат автоматически будет размечена в ваттах.
Вызов программ. Программа Probe вызывается автоматически после завершения моделирования в PSpice. Конфигурирование программы Probe в программе PSpice Schematics обсуждается в разд. 3.5. Управляющая оболочка программ PSpice и Probe может быть загружена и автономно щелчком по пиктограмме, вид ее экрана приведен на рис. 5.1. Расположенная в центе основная часть экрана предназначена для вывода результатов моделирования в графическом или текстовом виде на нескольких закладках. В левой нижней части экрана приводится информация о прохождении этапов моделирования.
В правой нижней части имеются 3 закладки последнего сеанса моделирования:
Analysis — детальная информация о ходе моделирования;
Watch — вывод текущих значений напряжений узлов, помеченных на схеме символами WATCH1 (из библиотеки Special);
Devices — статистика состава компонентов проекта.
Команды управляющей оболочки программ PSpice и Probe приведены в табл. 5.1 (большинство команд относится к режиму Probe).
Рис. 5.1. Экран программ PSpice и Probe
Таблица 5.1. Команды программ PSpice и Probe
Команда
Назначение
Меню File (Файл)
New (Ctrl+N)
Создание нового профайла моделирования (Simulation Prifile) или текстового файла (Text File)
Open... (Ctrl+O)
Открытие нового окна построения графиков и загрузка файла данных с результатами моделирования. Если в файле данных имеется несколько секций, производится выбор одной или нескольких секций
a Append Waveform (.DAT)...
Добавление к текущему окну данных из файла (при этом загружаются данные из той же секции, которая открыта в текущем окне: DC АС или Transient)
Close
Закрытие текущего окна (если данные из текущего файла используются в других окнах, выводится предупреждающее сообщение)
Open Simulation...
Загрузка профайла *.SIM (подготовленного OrCAD Capture) для последующего моделирования
Close Simulation
Выгрузка текущего профайла моделирования
Save
Сохранение текущего текстового файла под старым именем
Save As...
Сохранение текущего текстового файла под новым именем
Print (Ctrl+P)
Вывод- твердой копии одного или нескольких активных окон
Page Setup...
Настройка параметров страницы:
Margins
Размеры полей в дюймах
Plots Per Page
Количество графиков на странице
Orientation
Горизонтальная (Landscape) или вертикальная (Portrait) ориентация
Cursor Information
Ориентация расположения информации относительно курсора (Top, Bottom, Left, Right, None)
Draw Border
Заключение графика в рамку
Draw Plot Title
Вывод заголовка графика
Header and Footer
Вывод текущей даты, времени и номера страницы
Set Default
Сохранение информации Header and Footer для установки по умолчанию
Reset Default
Задание типа принтера по умолчанию
Printer Setup...
Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге
Print Preview
Просмотр размещения графиков перед печатью
Команда
Назначение
Log Commands...
Включение /выключение режима составления файла протокола команд (расширение имени *.CMD)
Run Commands...
Выполнение файла протокола команд
Recent Simulations
Загрузка одного из последних файлов результатов моделирования *.DAT
Recent Files
Загрузка одного из последних профайлов *.SIM
Exit (Alt+F4)
Завершение работы
Меню Edit (Редактирование)
Undo (Alt+Backspace)
Откат назад при редактировании текстового файла
Redo
Откат вперед при редактировании текстового файла
Cut (Ctrl+X)
Удаление выбранного объекта (объектов) из текущего окна. Удаленные объекты заносятся в окно буфера обмена и могут быть по команде Раst для перенесены из одного окна в другое. Если выбрать курсором имя графика и выполнить команду Cut (или Сору), то, вставив содержимое буфера обмена в текстовый редактор типа TextEdit или Notepad. ПОЛУЧИМ таблицу отсчетов графика в текстовом виде
Copy (Ctrl+C)
Копирование выбранного объекта (объектов) в текущее окно (см. команду Cut)
Past (Сtrl+V)
Размещение одной или нескольких копий содержимого буфера обмена
Delete (Ctrl+D)
Удаление выбранного графика или метки. Проще всего выбрать объект щелчком мыши и удалить нажатием клавиши Del. Для удаления нескольких объектов они выбираются щелчком мыши при нажатой клавише Shift
Select All
Выбор всего содержания текстового файла
Find... (Ctrl+F)
Поиск в тексте заданного фрагмента
Find Next (F3)
Поиск в тексте следующего вхождения заданного фрагмента