|
<< 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 — параметр отображается вторым в ряду параметров и т.д.).
|
Для корректного выбора значений в таблице цифры 1, 2, ..., n в именах переменных должны следовать по порядку. Например, если в таблице используются переменные Input_1, Input_2, Input_4, то при выборе значений будут учитываться только условия, содержащие переменные Input_1 и Input_2. Если в таблице используются переменные Input_1, Input_2, Input_3, то при выборе значений будут учитываться условия, содержащие все эти переменные. |
•Константы, имеющие числовые значения.
|
Логическое выражение должно обязательно содержать хотя бы один знак логической операции. |
Примеры записи условия выбора значения параметра в виде логического выражения:
Input_1<=0.06
(Input_2 > 0.0060)&&(Input_2 <= 0.0070)