Глава 8. РЕДАКТОР ЗАДАНИЯ ВХОДНЫХ ВОЗДЕЙСТВИЙ (StmEd). ═══════════════════════════════════════════════════════ 8.1. Введение. ───────────────── StmEd (редактор задания воздействий) позволяет быстро устанавливать и изменять форму сигнала входного воздействия. Система меню обеспечивает ввод пользователем необходимых параметров, таких как врема нарастания, время спада и период повторения импульсов. На РС также имеется возможность ввода сигнала в графическом виде с использованием мыши. В любом случае графическое представление сигнала позволит Вам легко проверить форму сигнала. Допустимы следующие аналоговые сигналы: синусоидальный, периодический импульсный сигнал, экспоненциальный импульсный, частотно-модулированный, кусочно-линейный. Кусочно-линейным сигналом можно апроксимировать любой из вышеприведенных сигналов. Цифровые входные воздействия, такие как последовательность импульсов с повторяющимися сегментами для проведения цифрового моделирования, также могут быть легко определены посредством StmEd. Как только будут введены необходимые параметры, форма сигнала может быть выведена на дисплей и проверена визуально. Входные воздействия сохраняются в файле описания схемы вместе с описанием всех остальных компонентов схемы. Таким образом, если необходимо производить рассчеты с однотипными входными воздействиями, то необходимо описать входное воздействие только один раз. 8.2. Запуск программы. ──────────────────────── Вы можете запустить StmEd введя командную стороку в ответ на приглашение DOS. Командная строка для запуска StmEd имеет следующий вид: STMED [опции]^[<файл схемы>] где <файл схемы> - имя нового или существующего файла описания схемы, [опции] - опции аналогичные для командной строки при запуске Probe и могущие принимать следующие значения: /C <имя файла> -определяет "макро" командный файл, который будет выполнять программную секцию до конца командного файла или до выхода из StmEd; см. раздел 9.6.9. /D <имя файла> -определяет файл устройства, который определяет используемый тип графического адаптера или устройства для получения "твердой" копии. /L <имя файла> -для создания файла протокола, который будет сохранять все команды данного сеанса работы с StmEd в командном файле для использования в дальнейшем; см. раздел 9.6.10. Опция может начинаться с прямой наклонной линии ( / ) или черточки ( - ). Опции в командной строке могут разделяться пробелами или следовать друг за другом в виде сплошной строки. Это означает, что: STMED /dega.dev /cmakestm.cmd newstm.cir STMED /cmakestm.cmd/dega.dev newstm.cir STMED /d ega.dev /c makestm.cmd newstm.cir представляют собой эквивалентные выражения. Если не указано никакого файла устройства, StmEd будет использовать PROBE.DEV или PARTS.DEV. Таким образом, если Вы уже установили систему для PROBE или PARTS, Вам уже не нужно ничего делать для её установки для StmEd. 8.3. Пример. ────────────── Рассмотрим пример использования StmEd для редактирования входных воздействий в схеме, описанной файлом EXAMPLE1.CIR. Сначала запустим StmEd вводом командной строки: STMED example1.cir ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ 100mV ___________________________________________________________ │ │ | : : : : | │ │ | : : : : | │ │ 50mV|_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _| │ │ | : : : : | │ │ | : : : : | │ │ 0mV|_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _| │ │ | : : : : | │ │ | : : : : | │ │ -50mV|_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _| │ │ | : : : : | │ │ | : : : : | │ │-100mV|___________:___________:___________:___________:___________| │ │ 0.0us 0.2us 0.4us 0.6us 0.8us 1.0us│ │ VIN Time │ │ │ │ │ │ Exit Transient parameters Spec_type Other_info X_Axis Y_Axis │ │ Display_halp Hard_copy Cursor │ └─────────────────────────────────────────────────────────────────────┘ Рис.31 Типичная диаграмма редактора стимулов. После этого Вы увидите график, подобный рис.31, представляющий временную зависимость напряжения для независимого источника напряжения VIN (другие независимые источники не представлены на рис. т.к. они не описаны для проведения анализа переходных процессов. Для добавления других воздействий для модификации необходимо последовательно использовать команды Plot_control и Display_stimulus). Для изменения временной зависимости VIN, выберите из меню команду Modify_stimulus. В нижней части экрана, подобно рис.32, Вы увидите, что источник VIN для анализа переходных характеристик описан как сигнал типа SIN (синусоидальный сигнал) и список значений всех параметров, описывающий сигнал. Давайте изменим значение амплитуды сигнала с 0.1 В до 0.2 В. Для этого выберем выберем команду Transient_parameters. После этого мы увидим меню с названиями параметров. Выберем команду меню 2)VAMPL (нажмите <2>). Введите ".2" и нажмите <Enter>. Выберите команду Exit. На экран будет выведен новый график сигнала с значением амплитуды 0.2В. Выберите снова команду Exit для выхода в основное меню. ┌─────────────────────────────────────────────────────────────────────┐ │ 100mV ____________________________________________________________ │ │ | : : : : | │ │ | : : : : | │ │ 0mV|_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _| │ │ | : : : : | │ │ | : : : : | │ │-100mV|___________:___________:___________:___________:___________| │ │ 0.0us 0.2us 0.4us 0.6us 0.8us 1.0us│ │ VIN Time │ │ Transient Spec Type: SIN │ │ VOFF :0 -DF :0 │ │ VAMPL:.1 -PHase:0 │ │ FREQ :5.000E6 │ │ -TD :0 │ │ │ │ Exit Transient parameters Spec_type Other_info X_Axis Y_Axis │ │ Display_halp Hard_copy Cursor │ └─────────────────────────────────────────────────────────────────────┘ Рис. Рис.32 Модификация синусоидальной кривой. ┌─────────────────────────────────────────────────────────────────────┐ │ 1.0V ____________________________________________________________ │ │ | : : : : | │ │ | : : : : | │ │ 0.0V|_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _:_ _ _ _ _ _| │ │ | : : : : | │ │ | : : : : | │ │ -1.0V|___________:___________:___________:___________:___________| │ │ 0.0us 0.2us 0.4us 0.6us 0.8us 1.0us│ │ VPULSE Time │ │ Transient Spec Type: PULSE │ │ V1 :-1 TF : 100.0E-9 │ │ V2 : 1 PW : 100.0E-9 │ │ TD : 100.0E-9 PER: 400.0T-9 │ │ TR :...
fred1144