CHAP09-1.TXT

(45 KB) Pobierz


                    Глава 9. Программа PROBE.
                   ══════════════════════════

                       9.1. Введение.
                      ────────────────
        Probe представляет собой графический постпроцессор для PSpice. 
        Probe позволяет на дисплее или устройстве получения "твердой" 
        копии получать графическое представление результатов 
        моделирования.
        Настоящий постпроцессор представляет собой "программный" 
        осцилограф. Работа с программой-построцессором по 
        своему результату аналогична исследованию физического макета 
        электронной схемы с помощью обычного осцилографа.


                     9.2. Запуск программы.
                    ────────────────────────
        Probe  может быть запущена в ответ на подсказку монитора или из 
        управляющей оболочки (Control Shell). В любом случае Probe получает  
        входные данные  из файла данных. Когда Probe выполняется в 
        пакетном режиме, этот файл называется PROBE.DAT, а при запуске 
        Probe из управляющей оболочки файл данных имеет имя совпадающее с 
        именем файла схемы и расширением .DAT. Для более подробной 
        информации по запуске Probe из Процессора Команд смотрите главу 7
        "Управляющая оболочка" ("Control Shell").

        Файл данных формируется программой PSpice в том случае если в 
        исходном файле описания схемы имеется директива
        
                          .PROBE

        и процесс моделирования прошел без ошибок.  Вы можете запустить 
        Рrobe вводом команды 

                          PROBE

        При этом подразумевается, что в файле PROBE.DAT (уже созданном) 
        находятся данные моделирования, которые Вы хотите визуально 
        просмотреть. 

        Начинающие пользователи могут сразу перейти к разделу 9.3. 


           9.2.1. Подробное описание работы с Probe.
          ───────────────────────────────────────────
        Этот раздел содержит подробные сведения для работы с Probe при 
        ее различных способах запуска.

        Вы можете можете запустить Probe, как отдельную самостоятельную 
        программу. При этом предполагается, что файл данных уже 
        сформирован. Формат команды запуска программы Probe следующий :

                           PROBE [опции] <файл данных>

        где опции могут принимать следующие значения:
                 
      /C <имя файла> - определяет командный файл, под управлением которого 
                       будет выполняться данный сеанс работы. См. раздел 9.6.9. 



      /D <имя файла> - определяет файл устройства для видеоадаптера и устройство
                       "твердой" копии. См. раздел 9.3.

      /L <имя файла> - создание файла протокола для протоколирования данного
                       сеанса работы. Этот файл протокола может быть впослед-
                       ствии использован в качестве командного файла для Probe.
                       См.раздел 9.6.10.

      /M <имя файла> - определяет макро-файл. По умолчанию используется макро- 
                       файл PROBE.MAC. Определенные в файле макросы считываются
                       программой Probe при ее запуске. 
               
      /S <имя файла> - файл управления дисплеем, содержащий предварительно 
                       сохраненные установки дисплея. Если файл не задан, то по
                       умолчанию используется файл PROBE.DSP. Эти предварительно
                       установленные параметры могут использоваться для повтор-
                       ной визуализации результатов моделирования без переопре-
                       деления значения параметров. См. раздел 9.6.5. 

      /X <значение> - (применимо только для версии программы для OS/2) ограни-
                      чивает объем данных, считываемых программой Probe в память. 
                      <значение> - устанавливает предел в килобайтах; по умолча-
                      нии эта опция имеет значение /X 512, что означает 512 Кб.

        Опция может задаваться знаком "/" или "-". Например,эквивалентно:

                             PROBE /dega.dev
                             PROBE -dega.dev

        Опции командной строки могут разделяться посредством пробелов 
        или составлять непрерывную строку. Т.о. следующие командные 
        строки эквивалентны:

               PROBE /d ega.dev /c makeplot.cmd newamp.dat
               PROBE /cmakeplot.cmd/dega.dev newamp.dat

        Как выдно из этого примера, порядок задания опций не имеет 
        значения, символы верхнего и нижнего регистра эквивалентны.
        Если Вы не опреляете файл устройства, программа ищет файлы 
        PROBE.DEV или PARTS.DEV. Если Вы не определяете файл данных, то 
        по умолчанию будет использоваться файл PROBE.DAT. 
        Таким образом, приводимые ниже командные строки запуска 
        программы, являются эквивалентными:
               PROBE
               PROBE PROBE
               PROBE PROBE.DAT
               PROBE /D PROBE.DEV PROBE.DAT
               PROBE /D PARTS.DEV PROBE.DAT
        В процессе работы PSpice записывает результаты моделирования в 
        файл PROBE.DAT. При этом результаты предыдущего моделирования 
        в файле PROBE.DAT теряются. Поэтому, если Вы хотите сохранить 
        результаты  предыдущего моделирования, Вам необходимо перед 
        следующим запуском программы PSpice переименовать файл 
        PROBE.DAT. Например:

               RENAME PROBE.DAT OPAMP13.DAT



        В последующем, при необходимости работы с этими данными, Вы 
        можете ввести команду:
   
               PROBE OPAMP13.DAT

       По умолчанию расширение файлов данных принимает значение .DAT и 
       может быть опущено. Если задано имя файла без расширения, то 
       вначале происходит поиск файла с указанным именем и  расширением 
       .DAT , если такой файл не найден, то продолжается поиск файла с 
       расширением .TXT.

       При запуске PSPICE.BAT c опцией использования Probe, Probe будет 
       запускаться только в случае, если будет создан файл данных 
       PROBE.DAT. Файл PROBE.DAT будет создан только в том случае, если 
       в файл описания схемы включена директива .PROBE и анализ схемы 
       прошел успешно. 

       При запуске Probe в случае, если файлы ROBE.DEV или PARTS.DEV не 
       найдены в текущем каталоге, то происходит их поиск во всех 
       каталогах, перечисленных в директиве PATH (cм. описание 
       директивы PATH в руководстве по DOS). Это означает, что 
       достаточно иметь единственную копию файла PROBE.DEV или 
       PARTS.DEV. Рекомендуется размещать его в том же каталоге, что и 
       PROBE.EXE (например, в каталоге \PSPICE).  


       9.2.2. Преодоление ограничений на размеры (объем) файлов.
      ───────────────────────────────────────────────────────────
       При работе программы моделирования PSpise создается файл данных 
       для программы графического постпроцессора Probe  
       PROBE.DAT. Размер этого файла для анализа переходных 
       характеристик приблизительно = (к-во транзисторов)*(число шагов 
       вывода)*20байт. Для других видов анализа размер файлов примерно в 
       2.5 раза меньше. Для сложных схем особенно при анализе переходных 
       процессов может создаваться файл PROBE.DAT, размер которого может 
       превышать мегабайт. Даже если это не создаст проблему с 
       размещение файла данных такого объема на диске, работа программы 
       Probe будет существенно замедлена вследствие длительного времени 
       считывания файла PROBE.DAT и замедления визуализации графиков на 
       экране. 
       Одной из причин большого объема файлов PROBE.DAT является то, что 
       в нем запоминаются все значения узловых напряжений схемы и все 
       токи, протекающие через выводы элементов схемы для каждого 
       момента времени (частоты и т.д.). Существенного уменьшения 
       объема запоминаемых данных можно достичь заданием альтернативной 
       формы директивы PROBE с непосредственным указанием запоминаемых в 
       файле напряжений и токов. Эта форма директивы имеет следующий 
       вид:

             .PROBE <выходная переменная #1>,<выходная переменная #2>,...

       Эта директива подобна директивам PRINT и PLOT. Различие 
       заключается в том, что в командной строке не указывается тип 
       анализа (.TRAN,.AC,.DC). Кроме того, в директиве  .PROBE 
       количество выходных переменных для записи в файл не ограничено, 
       однако, только значения указанных в директиве переменных 
       записываются в выходной файл. 




       Следующая причина большого размера файла PROBE.DAT обусловлена, 
       особенно при анализе переходных процессов, большим количеством 
       точек, в которых проводится анализ. Для уменьшения количества 
       запоминаемых точек данных при анализе переходных процессов можно, 
       например, используя третий параметр директивы .TRAN:

               .TRAN 2us 1ms .9ms

       В этом случае вывод данных начинается в момент времени .9ms 
       вместо 0. Заметьте, что это не оказывает влияния на сам процесс 
       анализа переходного процесса, который всегда начинаеся с момента 
       втемени 0, а лишь подавляет вывод.

       Пользуясь этими двумя рекомендациями, Вы можете существенно 
       сократить объем файла PROBE.DAT. 

       Рассмотрим некоторые ограничения версии Probe для IBM-PC и 
       NEC-PC под управлением DOS. Вследствие ограничения оперативной 
       памяти в DOS,  Probe ограничивается выводом графика только из 
       8000 точек. Если файл PROBE.DAT ...
Zgłoś jeśli naruszono regulamin