Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП по System View от 2.09.09.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5.04 Mб
Скачать

2.3.5 Ввод алгебраических выражений

При вводе значений параметров разрешается использовать алгебраические выражения. Например, при вводе строки (3sin (pi/8))^2) получим значение, равное 1,318019.

Приоритет операций следующий:

а) первый  функции (sin, cos, sinh и др.);

б) второй  возведение в степень;

в) третий  умножение, деление;

г) четвертый  сложение, вычитание.

Список разрешенных функций:

abs(x)

Absolute Value

Абсолютное значение (модуль числа) х

acos(x)

Inverse Cosine

Арккосинус

alog(x)

10^ (x)

10 в степени х

alogdb(x)

10^ (x/10)

10 в степени х, делённое на 10

asin(x)

Inverse Sine

Арксинус

atan(x)

Inverse tangent

Арктангенс

atan2(x;y)

Inverse tangent (2 Quad)

Арктангенс (2-х квадрантный)

cos(x)

Cosine

Косинус

cosh(x)

Hyperbolic Cosine

Гиперболический косинус

erf(x)

Error function

Функция ошибок

erfc(x)

1 - erf(x)

Дополнительная функция ошибок

exp(x)

e^ x (e = 2,718...)

Экспонента (е в степени х)

frac(x)

Fractional Part

Дробная часть числа (мантисса)

int(x)

Integer Part

Целая часть числа

if(x;a;b)

See select(x;a;b)

log(x)

Natural Log

Натуральный логарифм

log2(x)

Log Base 2

Логарифм по основанию 2

log10(x)

Log Base 10

Логарифм по основанию 10

mod(x;y)

x Modulo у

х по модулю у

Q(x)

0,5erfc(x/sqrt(2))

Нормированная дополнительная функция ошибок

select(x;a;b)

Logical Select If x then select a, else b

Логический выбор: если x, то выбирается a, иначе b

sgn(x)

Algebraic Sign

Знак числа х

sin(x)

Sine

Синус

sinh(x)

Hyperbolic Sine

Гиперболический синус

sqrt(x)

Square Root

Квадратный корень

tan(x)

Tangent

Тангенс

tanh(x)

Hyperbolic Tangent

Гиперболический тангенс

Логические функции:

&

AND

Логическое И

1

OR

Логическое ИЛИ

#

XOR

Логическое исключающее ИЛИ

!

NOT

Логическое отрицание НЕ

=

Equal

Логическое равенство

!=

Not equal

Логическое неравенство

>

Greater than

Больше, чем

>=

Greater than or equal

Больше, чем или равно

<

Less than

Меньше, чем

<=

Less than or equal

Меньше, чем или равно

Распределения случайных чисел:

gn

Normal (0,1) i.e. Gaussian

Нормальное или гауссово распределение с параметрами т = 0, σ = 1

un

Uniform (0,1)

Равномерное распределение с параметрами т = 0, σ = 1

Список констант:

pi

Constant 71

3,14159

tpi

Constant 2Я

6,28318

hpi

Constant 71/2

1,5708

с

Light velocity

Скорость света 2,997·108м/с

k

Boltzmann constant

Постоянная Больцмана 1,3807·10-23Дж/К

Арифметические операторы:

^

Exponentiation

Возведение в степень

*

Multiplication

Умножение

/

Division

Деление

+

Addition

Сложение

-

Subtraction

Вычитание

Кнопка равенства (=), расположенная в нижнем правом углу, открывает Units Converter (преобразователь единиц). Эта утилита (рисунок 2.7) позволяет быстро преобразовывать величины, требуемые для вашего применения, в единицы, представленные в окне параметров. Кнопка F, расположенная рядом с кнопкой вызова преобразователя единиц, служит для вызова списка доступных функций, которые были рассмотрены выше.

Рисунок 2.7  Преобразователь единиц (Units Converter)

К примеру, 10 dBm равны 707,106781·10-3 В действующего значения (rms). Преобразователь единиц можно также вызвать из меню View в системном окне (System window).