<
От версии < 28.1
отредактировано Андрей Калиновский
на 2025/08/04 11:40
К версии < 2.1 >
отредактировано Андрей Калиновский
на 2022/05/16 13:47
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Icon Свойства страницы
Содержимое
... ... @@ -34,17 +34,30 @@
34 34  |lat|Возвращает значение широты
35 35  |lоn|Возвращает значение долготы
36 36  |speed|Возвращает значение параметра «Скорость»
37 -|sats|(((
38 -Возвращает количество спутников GPS
39 -)))
40 -|glonass|Возвращает количество спутников GLONASS
41 -|sats+glonass|(((
42 -Возвращает количество всех спутников
43 -)))
44 -|prev(параметр)|Вычисляет значение выражения для предыдущего сообщения в наборе
45 -|unix(параметр)|Преобразует результат выражения, тип которого должен быть временной меткой, в Unix-время
46 -|alt|Возвращает Высоту над уровнем моря
37 +|sats|Возвращает количество спутников GPS
47 47  
39 + Править
48 48  
41 +=== Побитовый контроль параметра ===
49 49  
50 -
43 +На платформе мониторинга ГЛОНАССсофт предусмотрен побитовый контроль параметра, который предполагает возможность контролировать не весь параметр в целом, а конкретный бит.
44 +
45 +Это удобно, если устройство через один параметр показывает множество разнообразных данных: например, первый бит отображает состояние сигнализации (вкл/выкл), второй — состояние водительской двери (открыта/закрыта), третий — состояние фар и т.д. Таким образом, при помощи побитового контроля параметра можно на основе одного параметра создать несколько различных датчиков, например, применительно к терминалам УМКа3хх можно контролировать девятый или пятнадцатый бит параметра STATUS (детектор глушения GNSS или вкл/выкл тангенты соответственно).
46 +
47 +Для этого необходимо создать простой датчик выбрав в нем отображаемый требуемый параметр вход, а затем создать виртуальный датчик с указанием ссылки в формуле getbit(x,y), где: x - ссылка на датчик из параметра которого требуется получить бит; y - порядковый номер нужного бита, нумерация начинается с 0, где 0 - младший бит. Результат функции - значение бита с номером «y» (0 или 1).
48 +
49 +Например для терминалов УМКа3хх поле STATUS отображается в десятичном виде на входе *А(100), подавление сигнала GNSS - девятый бит.
50 +
51 +~1. Создаем простой датчик на аналоговый вход №100 указав ссылку STATUS
52 +
53 +[[[[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]]
54 +
55 +2. Создаем виртуальный датчик с выражением getbit(STATUS,9)
56 +
57 +[[[[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]]
58 +
59 +В результате мы сможем наблюдать факт глушения GNSS.
60 +
61 +[[[[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]]
62 +
63 +[[[[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]]
Icon image-20221007112742-1.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Gadmin
Размер
... ... @@ -1,1 +1,0 @@
1 -70.1 KB
Содержимое Icon
Icon image-20221007112758-2.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Gadmin
Размер
... ... @@ -1,1 +1,0 @@
1 -123.4 KB
Содержимое Icon
Icon image-20221007112813-3.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Gadmin
Размер
... ... @@ -1,1 +1,0 @@
1 -155.7 KB
Содержимое Icon

Меню

ГЛОНАССSoft wiki - 2024 г.