Changes for page Справочник функций и параметров виртуального датчика
Last modified by Андрей Калиновский on 2025/08/20 09:41
<
>
edited by Андрей Калиновский
on 2025/08/20 09:39
on 2025/08/20 09:39
edited by Андрей Калиновский
on 2022/10/03 14:36
on 2022/10/03 14:36
Change comment:
Загрузить новое вложение image-20221003143636-2.png
Summary
Details
- Page properties
-
- Content
-
... ... @@ -16,7 +16,6 @@ 16 16 |Asin(х)|Возвращает угол, синус которого равен числу x 17 17 |Atan(х)|Возвращает угол, тангенс которого равен числу x 18 18 |Ceiling(х)|Округление до целого вверх 19 -|Сoalesce(х,y,...)|Возвращает первое значение из списка параметров, по которому приходят данные 20 20 |Cos(х)|Возвращает косинус угла x 21 21 |Exp(х)|Возвращает число e, возведенное в степень x 22 22 |Floor(х)|Округление до целого вниз ... ... @@ -44,6 +44,30 @@ 44 44 ))) 45 45 |prev(параметр)|Вычисляет значение выражения для предыдущего сообщения в наборе 46 46 |unix(параметр)|Преобразует результат выражения, тип которого должен быть временной меткой, в Unix-время 47 -|alt|Возвращает Высоту над уровнем моря 48 48 49 - 47 +(% class="wikigeneratedid" %) 48 +=== === 49 + 50 +=== Побитовый контроль параметра === 51 + 52 +На платформе мониторинга ГЛОНАССсофт предусмотрен побитовый контроль параметра, который предполагает возможность контролировать не весь параметр в целом, а конкретный бит. 53 + 54 +Это удобно, если устройство через один параметр показывает множество разнообразных данных: например, первый бит отображает состояние сигнализации (вкл/выкл), второй — состояние водительской двери (открыта/закрыта), третий — состояние фар и т.д. Таким образом, при помощи побитового контроля параметра можно на основе одного параметра создать несколько различных датчиков, например, применительно к терминалам УМКа3хх можно контролировать девятый или пятнадцатый бит параметра STATUS (детектор глушения GNSS или вкл/выкл тангенты соответственно). 55 + 56 +Для этого необходимо создать простой датчик выбрав в нем отображаемый требуемый параметр вход, а затем создать виртуальный датчик с указанием ссылки в формуле getbit(x,y), где: x - ссылка на датчик из параметра которого требуется получить бит; y - порядковый номер нужного бита, нумерация начинается с 0, где 0 - младший бит. Результат функции - значение бита с номером «y» (0 или 1). 57 + 58 +Например для терминалов УМКа3хх поле STATUS отображается в десятичном виде на входе *А(100), подавление сигнала GNSS - девятый бит. 59 + 60 +~1. Создаем простой датчик на аналоговый вход №100 указав ссылку STATUS 61 + 62 +[[[[image:https://docs.glonasssoft.ru/lib/exe/fetch.php?media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_1.jpg]]>>url:https://docs.glonasssoft.ru/lib/exe/detail.php?id=funkcii-i-parametri-virtualnogo-datchika&media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_1.jpg]] 63 + 64 +2. Создаем виртуальный датчик с выражением getbit(STATUS,9) 65 + 66 +[[[[image:https://docs.glonasssoft.ru/lib/exe/fetch.php?media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_2.jpg]]>>url:https://docs.glonasssoft.ru/lib/exe/detail.php?id=funkcii-i-parametri-virtualnogo-datchika&media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_2.jpg]] 67 + 68 +В результате мы сможем наблюдать факт глушения GNSS. 69 + 70 +[[[[image:https://docs.glonasssoft.ru/lib/exe/fetch.php?media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_3.jpg]]>>url:https://docs.glonasssoft.ru/lib/exe/detail.php?id=funkcii-i-parametri-virtualnogo-datchika&media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_3.jpg]] 71 + 72 +[[[[image:https://docs.glonasssoft.ru/lib/exe/fetch.php?media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_4.jpg]]>>url:https://docs.glonasssoft.ru/lib/exe/detail.php?id=funkcii-i-parametri-virtualnogo-datchika&media=%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_4.jpg]]
- image-20221007112742-1.jpeg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Gadmin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -70.1 KB - Content
- image-20221007112758-2.jpeg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Gadmin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -123.4 KB - Content
- image-20221007112813-3.jpeg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Gadmin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -155.7 KB - Content
- image-20220517145910-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Gadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +35.6 KB - Content
- image-20220517145939-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Gadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +26.7 KB - Content
- image-20221003143622-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Gadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +40.3 KB - Content
- image-20221003143636-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Gadmin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +40.6 KB - Content