Инженерная графика в системе OrCAD

         

Главное окно программы PSpice Optimizer



Рис. 5.10. Главное окно программы PSpice Optimizer

В правой верхней части этого окна помещен список значений функций, которые могут быть целевыми функциями или ограничениями (раздел Specifications), в нижней — перечень варьируемых параметров (раздел Parameters).

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

  • целевые функции Goal Function программы Probe, записанные в файл с расширением имени *.PRB;
  • выражения, заданные в программе PSpice Optimizer.

Целевые функции программы Probe позволяют рассчитать минимум или максимум функции, расстояние между выделенными точками, центральную частоту, полосу пропускания и т.п. (стандартные целевые функции размещены в файле pspice.prb).

В выражениях программы PSpice Optimizer разрешается использовать следующие математические операции и функции:

+, -, *, / — арифметические операции;

** — возведение в степень;

ЕХР(x) — ехр(х), экспонента числа х;

LOG(x) — ln(x) , натуральный логарифм х;

LOG10(x) — l og(x), десятичный логарифм х;

SIN(x) — sin(x), синус х (х в радианах);

COS(x) — cos(x), косинус х (х в радианах);



TAN(x) — tg(x), тангенс х (х в радианах);

ATAN(x) — acrtg(x), арктангенс х (х в радианах).

По команде Parameters меню Edit открывается окно co списком спецификации функций (рис. 5.11, а). Нажатием кнопки Add открывается меню спецификации новой функций, показанное на рис. 5.11, б. Это же окно открывается щелчком по имени функции из списка. В окне спецификации вводятся следующие данные:

  • Name — имя функции;
  • Enabled — включение режима расчета функций на следующей итерации;
  • Reference — выбор между внутренней спецификацией (Internal), задаваемой в диалоговом окне, и внешней (External), адресуемой к имени файла данных;
  • Weight — весовой коэффициент целевой функции (с их помощью устанавливается важность каждой целевой функции и учитываются различия их абсолютных значений).

Внутренняя спецификация задается параметрами:

  • Target — желаемое значение функции;
  • Range — ширина допустимого диапазона значений функции;
  • Constraint — включение/выключение режима учета ограничений. Если режим Constraint включен, задаваемая в этом окне функция является ограничением, в противоположном случае — целевой функцией;
  • Туре — тип-ограничения: =target — равно, >=target — больше или равно, <=target — меньше или равно заданному значению функции.



Содержание раздела