О. А. Кононов система проектирования orcad 2 Часть 2 Программа

Вид материалаПрограмма
2.4. Ограничение размеров файла данных сигнала
Ограничение размера файла с помощью маркеров
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   25

2.4. Ограничение размеров файла данных сигнала




Во время выполнения процесса моделирования программа PSpice создает файл данных сигнала. Размер этого файла для Transient-анализа приблизительно равен: (# transistors)·(# simulation time points)·24 битам. Размер файла для других типов анализа в
2,5 раза меньше.

Ограничить размер файла, в который записываются данные для построения графиков (waveform data file), можно несколькими способами:
  • перед моделированием поместить маркеры на схему, тогда в файл данных будут записываться данные, относящиеся только к этим маркерам;
  • исключить данные цепей нижнего уровня иерархии;
  • ограничить вывод выходных данных.

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

Порядок действий.
  1. В программе Capture выбрать команду PSpice>Edit Simulation Settings. Откроется диалоговое окно Simulation Settings (рис. 16).





Рис. 16. Диалоговое окно Simulation Settings с вкладкой Data Collection

  1. Выбрать вкладку Data Collection.
  2. В поле Data Collection Options из всплывающего списка выбрать требуемую опцию для каждого типа маркера (Voltages, Currents, Power, Digital, Noise):
    • All – все данные должны быть собраны и записаны (установка по умолчанию);
    • All but Internal Subcircuits – все данные должны быть собраны и записаны, за исключением внутренней подцепи иерархического проекта (только данные верхнего уровня);
    • At Markers only – собираются и записываются только данные, относящиеся к отмеченным маркерами точкам;
    • None – никакие данные не собираются и не записываются.
      1. Установить флажок Save data in the CSDF format (.CSD), если необходимо запоминать данные в этом формате.
      2. Щелкнуть по кнопке OK, чтобы закрыть диалоговое окно Simulation Settings.
      3. Выбрать команду PSpice>Markers. Из всплывающего меню выбрать тип маркера, который необходимо поместить на схему.
      4. Выбрать проводник или вывод, на которые необходимо поместить маркер, и щелкнуть левой клавишей мыши по этому месту.
      5. Чтобы прекратить режим размещения маркеров, щелкнуть правой клавишей мыши и из всплывающего меню выбрать команду End Mode.
      6. Запустить процесс моделирования, выбрав команду PSpice>Run.

Когда закончится сеанс моделирования, соответствующий график сигнала для отмеченной точки или устройства отобразится в окне Probe. Цвет маркера на схеме соответствует цвету кривой на графике. Если изменить цвет кривой, то соответственно изменится и цвет маркера.

По умолчанию в файл записываются результаты моделирования для всех внутренних узлов и устройств подцепи схемы. Можно исключить результаты моделирования для всех внутренних узлов и устройств.

Чтобы ограничить размер файла, исключив результаты моделирования для всех внутренних узлов и устройств подцепи схемы, необходимо:
  1. Открыть диалоговое окно Simulation Settings, выбрав команду Simulation>Edit Simulation Settings (см. рис. 16).
  2. Выбрать вкладку Data Collection.
  3. На панели Data Collection Options выбрать значение All but Internal Subcircuits для всех типов маркеров.
  4. Закрыть диалоговое окно Simulation Settings, нажав кнопку OK.
  5. Начать моделирование, выбрав команду PSpice> Run.

Ограничение размера файла исключением выходных данных от начала процесса моделирования до установленного времени. В процессе Transient-анализа создается слишком большой файл данных, так как в него записывается много контрольных точек. Размер файла можно ограничить, исключив выходные данные от начала процесса моделирования до некоторого установленного времени. Это не влияет на вычисления во время Transient-анализа, так как они всегда начинаются с момента запуска процесса моделирования, но запись данных в файл данных начинается только после установленной задержки.

Чтобы ограничить размер файла с помощью введения задержки, необходимо:
  1. Открыть диалоговое окно Simulation Settings, выбрав команду Simulation> Edit Simulation Settings.
  2. Выбрать вкладку Analysis.
  3. Из списка Analysis type выбрать строку Time Domain (Transient).
  4. В текстовой строке Start saving data after ввести время задержки.
  5. Закрыть диалоговое окно Simulation Settings, нажав кнопку OK.
  1. Начать моделирование, выбрав команду PSpice>Run.

Процесс моделирования начнется, но результаты моделирования будут записываться после того, как время задержки закончится.