Проектирование сенсорных и актюаторных элементов микросистемной техники. Лысенко И.Е. - 76 стр.

UptoLike

Составители: 

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