Синтаксис выражений

Объекты, перечисленные ниже, относятся к синтаксису выражений:

  • Переменные, Например, Voltage
  • Оператор, Например, * (Умножение)
  • Функции, Например, Округление
  • Примеры
ПЕРЕМЕННЫЕ

Переменные определяются в Переменные алгоритмов (qmptc0123m000) сессии и могут быть связаны с характеристиками в Переменные алгоритмов (qmptc0122m000) сессии.

Переменные чувствительны к регистру, поэтому должны быть введены в верхнем регистре, чтобы они были правильно идентифицированы.

Пример
Корректно1D, TA, V1, и так далее
Не Корректно1d, Ta, ta, v1, и так далее

 

ОПЕРАТОРЫ
Арифметические операторы:
* / + -умножение/деление/сложение/вычитание
\остаток после деления
&объединения строк (массивов буквенно-цифровой)

 

Логические ОПЕРАТОРЫ

или, и, не

Логические ОПЕРАТОРЫ используются в Логических выражениях. Такие выражения могут принимать значение истина или ложь. Логическое значение истина соответствует значение " 1 " и логического значения ложь соответствует 0.

Реляционные ОПЕРАТОРЫ
=равно
<>не равно
>больше чем
>=больше чем или равно
<меньше чем
<=меньше чем или равно

 

Назначение команды записываются с помощью :=

Приоритет в выражениях:

  • Арифметические операторы имеют приоритет перед Реляционные ОПЕРАТОРАМИ
  • Реляционные ОПЕРАТОРАМЫ имеют приоритет перед логическими операторами
  • Последовательность приоритетов для арифметических операторов: * / \ + -
  • Приоритетной последовательности для логических операторов: not, and, or
Примечание

Эти последовательности могут быть модифицированы с помощью круглых скобок.

Пример
 3 + 4 * 5 = 23 (3 + 4) * 5 = 35 
Функции
Арифметические функции:
округление (X,Y,Z)округление X Значение
-Y число знаков после запятой
-Z метод округления (вниз = 0, нормальный = 1, вверх = 2)
abs(X)абсолютное значениее для X (abs(-10,3) = 10,3)
int(X)полное значение для X (int(11,6) = 11 )
pow(X,Y)involution (pow(10,2) = 100 )
sqrt(X)корень для X (sqrt(16) = 4 )
min(X,Y)наименьшее значение для X и Y (min(6,10) = 6 )
max(X,Y)наибольшее значение для X и Y (max(6,10) = 10 )
piконстанта с pi (3,1415926... )

 

Угломерный функции:
sin(X), cos(X), tan(X)синус, косинус, или тангенс для X (радианы)
asin(X), acos(X), atan(X)асинус, акосинус, или атангенс для X
hsin(X), hcos(X), htan(X)синус-, косинус-, или тангенс-гиперболический для X

 

Логарифмические функции:
exp(X)e-энергия для X
log(X)натуральный логарифм для X с основанием e
log10(X)логарифмическое значение для X с основой 10
времятекущее время
дататекущая дата
дата(d,m,y)Дата, выраженная как день, месяц, и год.

 

Например, дата(1,5,1991) = 1-ое Мая 1991

Функции даты:
времятекущее время
дататекущая дата
дата(d,m,y)Дата, выраженная как день, месяц, и год.

 

Например, дата(1,5,1991) = 1-ое Мая 1991

exp(X)e-энергия для X
log(X)натуральный логарифм для X с основанием e
log10(X)логарифмическое значение для X с основой 10

 

Пример
 5  в [12,30] = 0     15 в [12,30] = 1