Система схемотехнического моделирования и проектирования Design Center



Структура задания на моделирование - часть 2


Например, потенциал узла IN обозначается как V([IN]), а V(I2) –напряжение на источнике тока I2. Заметим, что в программе Probe при ссылке на алфавитно-цифровые имена узлов квадратные скобки не нужны, они отсутствуют и в выходном файле с расширением .out.

В программе существует соглашение, что все узлы, имена которых начинаются с символов $G_, являются глобальными, например узел $G_POS. Глобальные узлы используются в схемах, имеющих макромодели. Глобальные узлы с одинаковыми именами автоматически соединяются в основной цепи и во всех макромоделях. С их помощью удобно прокладывать цепи питания, синхронизации и т. п. (узел “земля” 0 всегда является глобальным). Глобальные узлы с произвольными именами назначаются с помощью директивы .GLOBAL (см. разд. 3.3).

После именования узлов составляют задание на моделирование, которое заносится в файл. Имя файла произвольное, в качестве расширения имени рекомендуется использовать .cir, воспринимаемое программой PSpice по умолчанию. Первая строка файла – строка заглавия, которая затем выводится в виде заголовка в выходном файле (в ней может быть помещен любой текст, не содержащий кириллицу). Строки комментариев содержат символ “*” в первой позиции (в них допускается использование и кириллицы). Конец любой строки после знака “;” также воспринимается как комментарий. Последняя строка файла .END. Порядок ввода промежуточных строк значения не имеет, за небольшим исключением:

– строка описания функции .FUNC должна быть помещена до ссылки на нее;

– директива .OPTIONS NOECHO запрещает запись в выходной файл расположенной после нее части описания схемы.

Строка продолжения начинается с символа “+” в первой позиции. Число пробелов между операторами в строке произвольное. Пробелы и запятые или знаки равенства эквивалентны.

Внимание! Программа PSpice не различает большие и малые буквы.

В одном файле можно объединить задания на моделирование нескольких цепей; каждое задание начинается со своего заголовка и заканчивается директивой .END.




Содержание  Назад  Вперед