ВУЗ:
Составители:
2. Variable – переменные. Значение переменной изменяется столько раз,
сколько встречается присваивание данной переменной. Переменные могут
иметь любой из поддерживаемых типов данных.
3. Signal – сигналы. Сигналы представляют значения, передаваемые по
проводам и определяемые присвоением сигналов (отличным от присвоения
переменных).
4. Quantity – неизвестные. Значения неизвестным присваиваются в реJ
зультате решения дифференциальных и алгебраических уравнений. Система
моделирования аналоговой части схемы выполняет предварительно для всех заJ
висящих от времени неизвестных в различных уравнениях дифференциальной
части ДАУ начальное преобразование их в специфические величины времени,
используя подходящие методы дискретизации.
Quantity могут иметь только скалярный тип с плавающей точкой.
Рассмотрим характеристики quantity. Характеристики составных quantity
являются просто совокупностью характеристик своих скалярных субэлементов.
Поведение каждого скалярного субэлемента не зависит от других.
Неизвестные могут быть объявлены там же, где может объявляться сигJ
нал, за исключением пакетов. Quantity могут также быть объявлены как элеменJ
ты интерфейса в списке портов. Интерфейсным элементом quantity называется
порт quantity, аналогичный сигнальным портам. Интерфейсные quantity имеют
режим, подобный режиму сигнала интерфейса (IN, OUT, INOUT).
Дополнительно предопределены следующие quantity:
• Q'dot – производная quantity Q по времени;
• Q'integ – интеграл от quantity Q по времени от нуля до текущего момента;
• Q'delayed(t) – значение quantity Q в прошедший момент времени, отстояJ
щий от настоящего на фиксированный интервал (идеальная задержка t
≥
0);
• ANOW – представление текущего времени моделирования;
• Q'slew (max_rising_slope, max_falling_slope) –quantity Q, производная по
времени которого (крутизна фронтов) ограничена сверху указанными значенияJ
ми;
• Q'ltf(num,den) –функция интегрального преобразования по Лапласу от скаJ
лярного quantity Q как функции времени. Здесь num – константа типа
REAL_VECTOR, являющаяся коэффициентом полинома числителя; den –
константа типа REAL_VECTOR, являющаяся коэффициентом полинома знамеJ
нателя. Функция преобразования по Лапласу ставит в соответствие функции
времени Q функцию частоты в виде отношения полиномов по степеням операJ
торной переменной s. Во временной области это соответствует ДАУ с постоянJ
ными коэффициентами. В расширении языка функция преобразования по
Лапласу определена как атрибут quantity, подобный атрибутам Q'Dot или
Q'lnteg;
• Q'zoh (T,initial_delay) –дискретный эквивалент quantity Q. Тип результата
совпадает с типом Q. Т – положительное значение вещественного типа, задаюJ
щее период дискретизации; initial_delay – неотрицательное значение вещеJ
ственного типа, задающее начальный момент дискретизации в секундах (по
умолчанию устанавливается значение 0.0);
76
Страницы
- « первая
- ‹ предыдущая
- …
- 74
- 75
- 76
- 77
- 78
- …
- следующая ›
- последняя »
