| Модуль | Имя | Версия | Лицензия | Источник | Языки | Платформы | Тип | Автор | Описание | 
|---|---|---|---|---|---|---|---|---|---|
| FLibMath | Математические функции | 0.7 | GPL2 | spec_FLibMath.so | en,uk,ru,de | x86,x86_64,ARM | Специальные | Роман Савоченко | Предоставляет библиотеку стандартных математических функций. | 
Модуль предоставляет в OpenSCADA статичную библиотеку стандартных математических функций.
Для адресации к функциям этой библиотеки можно использовать статический адрес вызова Special.FLibMath.{Func}() или динамический SYS.Special.FLibMath["{Func}"].call(), SYS.Special.FLibMath.{Func}(). Где {Func} — идентификатор функции в библиотеке.
В таблице 1 приведено описание каждой функции библиотеки.
Таблица 1: Функции библиотеки стандартных математических функций
| Идентификатор | Имя | Описание | 
|---|---|---|
| abs | Модуль | Математическая функция модуль от числа. | 
| acos | Арккосинус | Математическая функция арккосинус. | 
| asin | Арксинус | Математическая функция арксинус. | 
| atan | Арктангенс | Математическая функция арктангенс. | 
| ceil | Большее | Математическая функция округления до большего целого. | 
| cos | Косинус | Математическая функция косинус. | 
| cosh | Косинус гиперболический | Математическая функция косинус гиперболический. | 
| exp | Экспонента | Математическая функция экспонента. | 
| floor | Меньшее | Математическая функция округления до меньшего целого. | 
| if | Условие Если | Функция типа 'если'-условие. | 
| lg | Десятичный логарифм | Математическая функция десятичный логарифм. | 
| ln | Натуральный логарифм | Математическая функция натуральный логарифм. | 
| pow | Степень | Математическая функция возведение в степень. | 
| rand | Случайное число | Математическая функция генерации случайных чисел. | 
| sin | Синус | Математическая функция синус. | 
| sinh | Синус гиперболический | Математическая функция синус гиперболический. | 
| sqrt | Корень квадратный | Математическая функция корень квадратный. | 
| tan | Тангенс | Математическая функция тангенс. | 
| tanh | Тангенс гиперболический | Математическая функция тангенс гиперболический. | 
Модуль, как объект, предоставляют функции пользовательского программирования.
Объект "Библиотека функций" (SYS.Special.FLibMath)
Объект "Пользовательская функция" (SYS.Special.FLibMath["funcID"])
| Modules/FLibMath/ru - GFDL | June 2025 | OpenSCADA 0.9.8 |