Приложение. Синтаксис элементов расчетных формул

<< Click to Display Table of Contents >>

Приложение. Синтаксис элементов расчетных формул

Список логических операций

 

Обозначение

Описание

 

<

меньше

 

<=

меньше или равно

 

>

больше

 

>=

больше или равно

 

==

равно

 

!=

не равно

 

&&

И

 

II

ИЛИ

 

?:

выражение вида «a ? b : c» (если a истина, то b, иначе c (где a может быть выражением, b и c — выражениями и текстом))

Список математических операций

 

Обозначение

Описание


+

сложение


-

вычитание


*

умножение


/

деление


%

получение остатка от целочисленного деления

Список математических функций

 

Обозначение

Описание


Math.abs(x)

абсолютное значение


Math.acos(x)

арккосинус с результатом в радианах


Math.asin(x)

арксинус с результатом в радианах


Math.atan(x)

арктангенс с результатом в радианах


Math.atan2(x,y)

арктангенс угла (x/y) с результатом в радианах


Math.cos(x)

косинус с аргументом в радианах


Math.sin(x)

синус с аргументом в радианах


Math.exp(x)

основание натурального логарифма (e), возведенное в степень


Math.max(x,y)

выбор наибольшего из аргументов


Math.min(x,y)

выбор наименьшего из аргументов


Math.random(x)

возвращает случайное число между указанными значениями


Math.sqrt(x)

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


Math.tan(x)

тангенс с аргументом в радианах


Math.log(x)

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


Math.pow(x,y)

возведение x в степень y


Math.round(x)

округление до ближайшего целого числа


Math.floor(x)

округление до ближайшего меньшего целого числа


Math.ceil(x)

округление до ближайшего большего целого числа

Константы

 

Обозначение

Описание


Math.E

основание натурального логарифма (e)


Math.LN2

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


Math.LOG2E

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


Math.LOG10E

десятичный логарифм из e


Math.PI

значение числа π


Math.SQRT1_2

квадратный корень из 1/2


Math.SQRT2

квадратный корень из 2


Math.LN10

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

 

Представление условия выбора в виде логического выражения

При выполнении расчета параметров нормирования значение параметра типа Табличный выбирается из заранее сформированной таблицы. Выбор значения осуществляется вручную в соответствии с данными, содержащимися в расчете. Для удобства выбора нужного значения в таблицу вводятся условия выбора, записанные в виде логических выражений. В этом случае в соответствии с данными текущего расчета программой автоматически определяются подходящие для выбора значения. Ячейки таблицы, содержащие эти значения, подсвечиваются зеленым цветом.

Условия задаются при редактировании таблицы.

Логические выражения вводятся в поля таблицы, отмеченные оранжевым цветом. Содержимое этих полей отображается только на вкладке Таблицы Редактора расчетов.

Логическое выражение может содержать следующие элементы.

Переменные Input_1, Input_2, ..., Input_n, которые принимают значения входных параметров, указанные в текущем расчете.
Входные параметры задаются в поле Входные параметры диалога Создание параметра расчета или Редактирование параметра расчета. Цифра 1, 2, ..., n в имени переменной соответствует порядковому номеру входного параметра (Input_1 — параметр отображается первым в ряду параметров, Input_2 — параметр отображается вторым в ряду параметров и т.д.).

warn

Для корректного выбора значений в таблице цифры 1, 2, ..., n в именах переменных должны следовать по порядку.

Например, если в таблице используются переменные Input_1, Input_2, Input_4, то при выборе значений будут учитываться только условия, содержащие переменные Input_1 и Input_2.

Если в таблице используются переменные Input_1, Input_2, Input_3, то при выборе значений будут учитываться условия, содержащие все эти переменные.

Константы, имеющие числовые значения.

Математические функции.

Знаки логических операций.

warn

Логическое выражение должно обязательно содержать хотя бы один знак логической операции.

Примеры записи условия выбора значения параметра в виде логического выражения:

Input_1<=0.06

(Input_2 > 0.0060)&&(Input_2 <= 0.0070)