CHAP08.TXT

(39 KB) Pobierz


            Глава 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 :...
Zgłoś jeśli naruszono regulamin