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

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

  • Переменные, Например, 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)инволюция (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)экспонента X
log(X)натуральный логарифм для X с основанием e
log10(X)логарифмическое значение для X с основанием 10
timeтекущее время
dateтекущая дата
date(d,m,y)Дата, выраженная как день, месяц, и год.

 

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

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

 

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

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

 

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