Справочник функций и параметров виртуального датчика
                  Last modified by Андрей Калиновский on 2025/10/06 08:32
              
      | Функция или зарезервированный параметр | Описание | 
|---|---|
| if(<condition>, <then>, <else>) | Оператор if. При выполнении условия, заданного логическим выражением <condition> выполняется оператор <then>, иначе - <else> | 
| time | Дата и время (UTC) | 
| t | Время (UTC) в секундах | 
| date | Дата (UTC) | 
| cdate(<время>, <формат времени>) | Функция конвертирования времени записи пакета (выполняется преобразование даты из текстового представления в тип структуры даты и времени); используется при сравнении дат и времени. Параметр <формат времени> зависим от регистра. Примеры. if(date > cdate('2019-01-04', 'yyyy-MM-dd'), 1, 0) if(time > cdate('2019-01-04 05:30:00', 'yyyy-MM-dd HH:mm:ss'), 1, 0) | 
| () | Операторы группировки | 
| *, /, % | Операторы умножения, деления, получения остатка от деления | 
| +, - | Операторы сложения | 
| , ==, !=, | Операторы сравнения | 
| &&, and | Логическое И | 
| II, or | Логическое ИЛИ | 
| !, not | Логическое НЕ | 
| Abs(х) | Возвращает абсолютное значение числа x | 
| Acos(х) | Возвращает угол, косинус которого равен числу x | 
| Asin(х) | Возвращает угол, синус которого равен числу x | 
| Atan(х) | Возвращает угол, тангенс которого равен числу x | 
| Ceiling(х) | Округление до целого вверх | 
| Coalesce(х,y,...) | Возвращает первое значение из списка параметров (например: х,y,...), по которому приходят данные | 
| Cos(х) | Возвращает косинус угла x | 
| Exp(х) | Возвращает число e, возведенное в степень x | 
| Floor(х) | Округление до целого вниз | 
| Getbit(x,y) | Возвращает y-й бит числа x | 
| IEEERemainder(x,y) | Остаток от деления x на y: Число, равное x – (y Q), где Q является частным x / y, округленным до ближайшего целого числа (если x / y находится на равном расстоянии от двух целых чисел, выбирается четное число). Если значение x - ( y Q) равно нулю, возвращается значение +0 при положительном x, или значение -0 при отрицательном x. | 
| Log(x,y) | Логарифм числа x по основанию y | 
| Log10(х) | Десятичный логарифм числа x | 
| Max(x,y) | Возвращает большее из двух указанных чисел | 
| Min(x,y) | Возвращает меньшее из двух указанных чисел | 
| Pow(x,y) | Возведение числа x в степень y | 
| Round(x,y) | Округляет десятичное значение x до указанного числа знаков после запятой y; значения посередине округляются до ближайшего четного числа. | 
| Sign(х) | Возвращает целое число, указывающее знак числа x | 
| Sin(х) | Возвращает синус угла x | 
| Sqrt(х) | Возвращает квадратный корень из числа x | 
| Tan(х) | Возвращает тангенс угла x | 
| lat | Возвращает значение широты | 
| lоn | Возвращает значение долготы | 
| speed | Возвращает значение параметра «Скорость» | 
| sats | Возвращает количество спутников GPS | 
| glonass | Возвращает количество спутников GLONASS | 
| sats+glonass | Возвращает количество всех спутников | 
| prev(параметр) | Вычисляет значение выражения для предыдущего сообщения в наборе | 
| unix(параметр) | Преобразует результат выражения, тип которого должен быть временной меткой, в Unix-время | 
| alt | Возвращает Высоту над уровнем моря | 


 Copy
 Copy Export
 Export Annotate
 Annotate Print Preview
 Print Preview Source
 Source Children
 Children Attachments (3)
 Attachments (3) History
 History Information
 Information Likes
 Likes

