Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 20
Текст из файла (страница 20)
/Г(Ь,к1,з2) — если логическое выражение Ь. истинно, функция возвращает з1, в противном случае — возвращается г2. Операторы обработки сигналов В М!сгоСар-8 используются следующие операторы обработки сигналов ЕЕТ (цпс!)опз (щ ч — действительные сигналы при анализе переходных процессов, Я вЂ” спектры сигналов): НАЯМ(и) — расчет гармоник сигнала ш ТН0(Я(Е)) — коэффициент гармоник спектра Я, в процентах относительно уровня составляющей на частоте Е; если частота Е не указана, то относительно составляющей на частоте первой гармоники, равной 1/Тгпах в анализе переходных процессов.
/Н0(Я(,Е)) — коэффициент гармонических искажений отдельных составляющих спектра Я, в процентах относительно уровня составляющей на частоте Е; если частота Е не указана, то относительно составляющей на частоте первой гармоники, равной 1/Тгпах. ЕЕТ(и) — прямое преобразование Фурье дискретных отсчетов сигнала ц(!). Отличается от функции НАЯМ множителем И/2 для гармоник с первой до И-й и множителем !Ч для нулевой гармоники, где И вЂ” количество дискретных отсчетов входного сигнала ц(1). ГЕТЗ(о) — прямое дискретное преобразование Фурье, промасштабированное таким образом, что ЯЕ(ЕЕТЯ(ц)) вычисляет последовательность косинусных коэффициентов ряда, а )М(ЕЕТЯ(ц)) вычисляет последовательность синусных коэффициентов ряда. Полностью подобна функции НАЯМ(ц).
ЕЯ(и,КИ1),И2)) — частичное разложение в ряд Фурье от гармоники с номером И1 до гармоники с номером И2. И1 по умолчанию принимается равным нулю (постоянная составляющая), а И2 — числу отсчетов быстрого преобразования Фурье, поделенному на 2 ((ЕЕТ ИцгпЬег о( Ро(п!з)/2). ЯЕЯ(и,((И1)И2)) — остаточное разложение в ряд Фурье, равное анализируемой функции ц(() минус гармоники ряда Фурье начиная от гармоники с номером И1 и кончая гармоникой с номером И2. И1 по умолчанию принимается 90 Программа схемотехнического моделировании т1сгоГар-в равным нулю (постоянная составляющая), а /ч/2 — 1, так что йЕ8(ц)м =ВЕЗ(Ш0,1), и, следовательно, в сущности, показывают гармонические составляющие спектра с номерами больше двух или равными двум. /РТ(3) — обратное преобразование Фурье спектра 8.
/РТЗ(3) — масштабированное обратное преобразование Фурье. Для него выполняется 1ЕТВ(ЕЕТВ(и))=ш СОН,/(3) — комплексно-сопряженный спектр для спектра 8. СЗ(и,ч) — взаимный спектр сигналов и и ч, равный СО(ч/,/(ЕЕТ(ч))*ЕЕТ(и)к хд(*д!. АЗ(и) — автоспекгр сигнала ц((), равный СЗ(щц). СС(и,ч) — взаимная корреляционная функция сигналов ц(!) и ч((), равная 1ЕТ(СЗ(и,ч))/д(; АС(и) — автокорреляционная функция сигнала ц((), равная 1ЕТ(АВ(ц))/д!. СОН(и,ч) — нормированная корреляционная функция сигналов и(!) и ч(!), равная СС(щч)/зс!П(АС(ц(0))*АС(ч(0))).
йЕА/.(3) — действительная часть спектра 8, рассчитанного с помощью ЕЕТ. /МАВ(В) — мнимая часть спектра 8, рассчитанного с помощью ЕЕТ. МАВ(3) — амплитудный спектр 8, рассчитанный с помощью ЕЕТ. РНАВЕ(3) — фазовый спектр 8, рассчитанный с помощью ЕЕТ. Операторы численного интегрирования и дифференцирования В М!сгоСар-8 используются операторы численного интегрирования и дифференцирования (х,у,и — действительные переменные) нескольких типов. Относительно произвольной укаэанной переменной ОЕй(и,х) — производная переменной и по переменной х.
8(/М(у,х(,в/агт)) — текущий интеграл от переменной у по переменной х; начальное значение к равно з(аг1. Относительно независимой переменной конкретноео вида анализа ЗО(у(,в/аг/)) — текущий интеграл от переменной у по времени Т при анализе переходных процессов, по частоте Е при АС-анализе или по переменной ОС(НР(/Т1 при ОС-анализе; начальное значение независимой переменной равно згаг! (необязательно указывать). Если з!аг! опущен, то начальное значение независимой переменной принимается равным ТМ!/ч', ЕМ!/ч(, ОСМ1(ч/ в зависимости от вида анализа.
ОО(у) — производная у по времени Т при анализе переходных процессов, по частоте Е при АС-анализе частотных характеристик и по переменной ОС1/ч/Р(/Т1 при ОС-анализе по постоянному току. йМЗ(у(,в/аг/)) — текущее среднеквадратичное значение величины у при интегрировании по времени Т при анализе переходных процессов (зквива! ' г лентно — )у (/) с// ), по частоте Е при АС-анализе частотных характери! 4 Фо/»лепты эпданон кол~нонентоо 91 стик и по переменной ОС((л(РОТ1 при ОС-анализе по постоянному току; начальное значение независимой переменной равно значению з1аг(.
А140(у(,е1егг)) — текущее среднее значение переменной у при интегрировании по времени Т при анализе переходных процессов (зквивалентно 1 — )у(1) е/1), по частоте Р при АС-анализе частотных характеристик; по переменной ОС///Р(/Т1 при ОС-анализе по постоянному току. Начальное значение независимой переменной равно значению з1аИ. Относительно времени Т ЗОТ(у) — текущий интеграл процесса у(1) относительно времени Т, начиная от ТыТгп(п. 00Т(у) — производная процесса у(1) относительно времени Т. 0ЕЦу) — приращение процесса у(1) относительно предыдущего отсчета времени при расчете переходных процессов.
Производная рассчитывается как отношение двух таких операторов, например производная бу/г(1 равна ОЕЦу)/ОЕЦ1). ~АЗТ(у,М) — й-я предшествующая точка расчета процесса у. И=1 возвращает значение у в последней точке расчета,(чы2 приводит к возврату значения у в предпоследней точке расчета и т. д. Специальные функции АВЗ(г) — абсолютное значение з, равное (ф )"' . С(/В)/ЕУ("Р","И)) — импортирует значения У кривой Иl из файла пользователя Р. Файл с координатами точек графика может быть предварительно сохранен с использованием команд секции Заие Силэез диалогового окна Р/о1 РгорепУез.
С(/ВСЕХ("Р","И)) — импортирует значения Х кривой И/из файла Р. 0Е(.АУ(х,г/) — возвращает выражение х, задержанное на с/ секунд. 0/РА(и,4,41)) — сравнение значений двух аналоговых кривых и и и во всех точках анализа при расчете переходных процессов. 0(РА возвращает значение 1, если во всех точках абсолютное значение разности функций меньше величины г/, в противном случае возвращается О. Параметр с/ необязательный, по умолчанию полагается г/=О.
0/Р0(и,Ф„Я) — сравнение значений двух логических сигналов и и о во всех дискретных точках при расчете переходных процессов. 0(ЕО присваивается значение 1, если во всех точках значения функций отличаются друг от друга, в противном случае присваивается О. В течение первых г/ секунд после начала расчета переходных процессов сравнение не проводится, Параметр г/ необязательный, по умолчанию полагается г/=О.
РАСТ(и) — факториал целой части от величины и. и/ — факториал целочисленной величины и. При использовании символа «!» и должна быть символьной переменной или константой. /МРОВТ(Ку) — импорт кривой у из файла 1 Текстовый файл должен иметь формат выходного файла ЗР(СЕ или МС8; в него помещается таблица зна- 92 Програима схемотехнического модели/зооаиие М/ссоСар-а чений переменных, в качестве которых могут выступать время (Т), частота (Р), напряжение источника напряжений [Ч(имя источника)], ток источника тока (/(имя источника)) и величины для выражения у.
У будет напечатано точно так же, как в указанном файле, и должно содержать четное количество скобок. /МРУ/.ВЕ(у) — импульсная функция от аргумента у единичной площади, Представляет собой импульс с нулевой длительностью фронтов, начинающий действовать в момент времени Т>0, амплитудой у, и длительностью 1/у (т.
е. площадь импульса всегда равна единице). См. пример /три/зе зоигсе. с/г из каталога СОМРОИЕИТВ)ВОУЯСЕВ. ./И(п,4,т)) — функция Бесселя и-го порядка 1-го рода комплексного аргумента г, полученная суммированием первых гп членов ряда; по умолчанию т=10. ./0(2) — функция Бесселя 0-го порядка 1-го рода комплексного аргумента з, аналогичная ЛЧ(0,г,10). ./1(х) — функция Бесселя 1-го порядка 1-го рода комплексного аргумента г, аналогичная /И(1,х,10). /.АЗТ(г,п) — кривая з, задержанная на и отсчетов.
Например, ЫЗТ(к,1)г=-зои МАХЯ(х) — возвращает наибольшее значение х, полученное во время расчета переходных процессов и передаточных характеристик по постоянному току. М/ИЯ(х) — возвращает наименьшее значение х, полученное во время расчета переходных процессов и передаточных характеристик по постоянному току. ИОЯМ(х,хО) — кривая г(х) нормируется к величине, которая достигается при значении аргумента х равном хО. Функции ОВ нормализуются по отношению к значению в нулевой точке.
ИОЯММАХ(з) — кривая з нормируется к максимальной величине г. ИОЯММ/И(з) — кривая г нормируется к минимальной величине з. РЯОЮ(п,п1,п2,г) — рассчитывается произведение последовательности комплексных выражений, зависящих от целого л: в=в(п), от п=п1 до п=п2. Например, РЯОО(п,1,3,)+и) = ()+1)*(/+2)*(/+3)=0+10/. ЗЕЯ/ЕЗ(п,п1,п2,г) — рассчитывается сумма последовательности комплексных выражений, зависящих от целого л: зиг(л), от л=п1 до п=п2. Например, ЗЕВ!ЕЗ(п,1,3,п+/) = (/+1)+()+2)+(/+3)=6+3/.
ЗОИ(у) — знак числа у +1 (если у>0), 0 (если у=О), — 1 (если у<0). ВОЯТ(г) — корень квадратный из комплексной величины г, равный гк~. ВТР(х) — функция единичного скачка, равная единице при Т>х и равная нулю при Т<х. См, пример з/р зоигсе.с/г из каталога СОМРОИЕИТЗ( $0(/ЯСЕЗ. ТАВОТЕ(х,х1,у1,х2,у2,...,хп,уп) — табличная зависимость функции у от х. Производится интерполяция функции у, по ее известной табличной зависимости от х. Сначала выясняется, в какой промежуток попадает заданное значение аргумента х.
В промежуточных. точках между (х/, у/) используется линейная интерполяция. Если х<х1, то у=у1; если х>хл, то у=уп; 4. Фортаты ледяная котнонентоа 93 УИ(л,к(/и)) — функция Бесселя и-го порядка второго рода комплексного аргумента з, полученная суммированием первых гп членов ряда; по умолчанию гпы10; У0(з) — функция Бесселя 0-го порядка 2-го рода комплексного аргумента з, аналогичная УИ(О,з,10); У1(х) — функция Бесселя 1-го порядка 2-го рода комплексного аргумента з, аналогичная УИ(1,з,10). Функции генерации случайных чисел йИО Функции, перечисленные ниже, возвращают случайное число в диапазоне от 0 до 1, используя начальное значение (зерно ЯЕЕО) из установок б/оЬа/ Яе///пдз/Яеес/.