Перейти к основному содержимому

Объекты

Раздел Объекты предназначен для создания, просмотра и управления объектами.

В центральной области отображается перечень объектов, доступных пользователю. Для конечного пользователя список видимых им объектов ограничен: это либо те объекты, которые он сам создал в системе, либо те, за которыми ему разрешено наблюдение.

Список объектов

Ввод нового объекта в систему

Диалог редактирования объекта

Диалог редактирования объекта содержит много настроек, которые сгруппированы при помощи вкладок. Ниже приведена информация по каждой вкладке и разъяснения о назначении основных параметров.

Свойства объекта

  1. Основные

Вкладка содержит общие сведения об объекте, такие как идентификатор объекта, его название, комментарий (описание), номера сим-карт, установленных в него, государственный регистрационный номер, модель установленного оборудования, часовой пояс, настроенный в устройстве. Так же здесь отражаются данные для визуализации объекта в системе: иконка, цвет трека, принадлежность к группам и т.п.

Вкладка «Основные»

  1. Датчики

Вкладка предназначена для конфигурирования датчиков объекта и содержит список всех ранее добавленных датчиков с указанием названия, типа подключения и другой наиболее важной информации. Получение полной информации о датчиках и их редактирование доступны через диалог конфигурирования датчиков. Конфигурирование датчиков подробнее описано ниже в разделе Конфигурирование датчиков.

Вкладка «Датчики»

  1. Параметры

Вкладка предназначена для установки различных параметров объекта, таких как: время хранения данных, максимальный период опроса объекта, максимальная допустимая скорость, максимальный дневной пробег и время работы. Эти настройки выполняются в подразделе Основные.

В подразделе Фильтры трека настраивается фильтрация трека: задание минимальной скорости движения, минимального количества спутников и метод учёта пробега — по одометру или спутникам.

В подразделе Параметры стоянки определяются минимальное время и радиус стоянки. Здесь также производится настройка учёта стоянок по датчику Зажигания.

В подразделе Топливо задаются параметры для настройки фильтрации топлива: минимальное время холостой работы, минимальный слив и минимальная заправка, скорость заправки/слива (литров в минуту), определение заправок и сливов в движении.

Вкладка «Параметры»

  1. Стиль вождения

  2. Журнал сервиса

Здесь содержится информация в формате журнала для учёта сервисного обслуживания объекта. Содержит два вида полей: дату внесения записи и саму произвольную информационную запись. Даты и текстовые записи допускаются к редактированию.

Вкладка «Журнал сервиса»

  1. События

Вкладка предназначена для управления правилами оповещения пользователей, которые применяются к данному объекту. Следует учесть, что для объекта не будут генерироваться никакие события, кроме критичных, пока с ним не связано хотя бы одно правило оповещения. Список событий возможно корректировать или редактировать сами события.

Вкладка «События»

  1. Одометр

Вкладка предназначена для задания текущих значений одометра и счётчика моточасов. Данные задаются по состоянию на начало текущих суток и используются как начальные значения для дальнейших расчётов. В дальнейшем данные можно корректировать, задавая новые значения.

Вкладка «Одометр»

  1. Параметры ТС

На данной вкладке содержится справочная техническая информация о транспортном средстве, такая как марка, модель ТС, тип топлива, объём и мощность двигателя и т.д.

Вкладка «Параметры ТС»

Конфигурирование датчиков

Диалог конфигурирования датчиков

Диалог конфигурирования датчиков открывается из диалога настройки датчиков объекта: для добавления нового или редактирования существующего датчика. Содержит три раздела.

  1. Основные

Содержит основные параметры датчика: его название, цвет, единицы измерения.

Основные параметры датчика

Другие параметры датчиков:

  • Тип датчика — указание цифровой или дискретный датчик.
  • Вход — предназначен для указания параметра — источника данных для датчика, а также записи формулы или другого выражения, которое будет применено к рассчитанным значениям датчика. Имя параметра зависит от применяемого навигационного оборудования и его протокола. Данные могут приниматься по ретрансляции, и наименование параметров будет зависеть от протокола ретрансляции, по которому в систему передаются данные. Основной список параметров приведён в таблице ниже.
  • Подключённое оборудование — определяет использование датчика в расчётах, отчётах или привязки к определённому свойству (например, Датчик уровня топлива машины, Уровень топлива навесного оборудования, Зажигание, Счётчики, привязка кода Водителя).
  • Шкала — минимальное и максимальное значения датчика. Значения, выходящие за шкалу, будут отброшены.
  • Сглаживание позволяет установить степень усреднения точек графика датчика в диапазоне от 1 до 30 ед.
  • Скрытый — служит для сокрытия датчика от просмотра в меню Слежение и История.

Список основных параметров

НазваниеПараметрТип датчика
СкоростьspeedЦифровой
СпутникиsatsЦифровой
Внешнее напряжениеpwr_extЦифровой
Напряжение АКБpwr_intЦифровой
Сигнал GSMgsmЦифровой
Высота над уровнем моряaltitudeЦифровой
Направление движенияcourseЦифровой

Указание датчика:

  • UNIT — название датчика
  • value — значение текущего датчика

События

Позволяет задать диапазон допустимых значений датчика. Выход значений из указанного диапазона будет генерировать тревогу по датчику.

Для числового датчика:

События числового датчика

Для дискретного датчика дополнительно можно указать текст для включённого и выключенного состояний:

События дискретного датчика

Калибровка

Вкладка Калибровка служит для настройки преобразования сырых данных датчика в пользовательские величины. Эта функция требуется, к примеру, для преобразования данных датчика уровня топлива из напряжения в литры, или для преобразования единиц измерения. Заполненная таблица калибровки может быть экспортирована или импортирована из файла формата MS Excel. В поле Описание можно задавать текстовые названия для значений.

  • Допустимые границы — определяет диапазон сырых значений датчика, которые будут приниматься к расчёту.
  • Формула — даёт возможность применить арифметические, логические и др. выражения к сырым значениям датчика. Здесь также используются валидационные выражения и выбор бита в параметре датчика.

Калибровка датчика

Основные выражения

В системе ГАЛАКТИКА реализована поддержка арифметических операций в формулах вычисляемых датчиков.

Математические (арифметические) операторы:

ФормулаСинтаксисОписание
( )( … )Левая скобка, правая скобка
+a + bОператор сложения
-a - bОператор вычитания
*, х, Хa*b, aхb, aХbОператор умножения
/, ÷a / b, a÷bОператор деления
%n%Оператор процента
#a # bОстаток от деления (mod)
^a^bВозведение в степень

Примеры выражений:

  • freq3*30
  • rs485fuel_level1*0.985
  • value*[Зажигание]
  • pwr_ext/1000

В системе ГАЛАКТИКА реализована поддержка условных выражений (if-операторов) в формулах вычисляемых датчиков.

Логические операторы (условные выражения):

ФормулаСинтаксисОписание
&, andp&q, and(a1, ..., an)Логическое И
|, orp | q, or(a1, ..., an)Логическое ИЛИ
⊽, notp ⊽ q, not(х)Логическое НЕ-ИЛИ (NOR)
p ⊻ qИсключающее ИЛИ (XOR)
p ⇒ qИмпликация (IMP)
p ⇐ qОбратная импликация (CIMP)
p ⇔ qЛогическое равенство (EQV)
~~pОтрицание
'=a = bРавенство
a ≠ bНеравенство
<a < bМеньше
a ≤ bМеньше или равно
>a > bБольше
a ≥ bБольше или равно
ifif (условие, значение_истина, значение_ложь)Если
if <Ternary function>if(cond, expr-if-true, expr-if-false)Если — Тернарная функция

Примеры выражений:

Выбор параметра: или или или (приоритет убывает): accel_max | brk_max | crn_max

Валидация:

if(pwr_ext>13.6 && speed>1; adc2, 0)

Если напряжение выше 13,6 и скорость выше 1 км/ч, тогда применяем adc2, иначе =0.

if([Зажигание] != 0, value, -1)

Если датчик Зажигание не равен нулю, применяем значение текущего датчика, иначе отбрасываем значение за диапазон.

В системе ГАЛАКТИКА реализована поддержка операций с битами.

Побитовые операции:

ФормулаСинтаксисОписание
@~@~aПобитовая унарная инверсия
@&a @& bПобитовая операция И
@^a @^ bПобитовая операция XOR
@|a @| bПобитовая операция ИЛИ
@<<a @<< bСдвиг влево с сохранением знака
@>>a @>> bСдвиг вправо с сохранением знака

Примеры выражений

Выбор бита:

При необходимости выбрать бит из параметра используется следующее выражение:

modules_st @& (1 @<< 7),

где:

  • номер выбранного бита: 8
  • название параметра: modules_st

Другие примеры выражений:

Валидация:

value * [Исправность зажигания]

Определение суммарного уровня топлива двух ДУТов:

([ДУТ 1]+[ДУТ 2])

Определение среднего уровня топлива по двум ДУТам:

([ДУТ 1]+[ДУТ 2])/2