Конфигурация отображения объекта в виджетах
В виджетах Состояние объекта/Список объектов/ Карта необходимо нажать кнопку ,
- Виджет "Список объектов":
- Виджет "Состояние объектов":
- Виджет "Карта"(при выборе объекта):
Откроется окно конфигурации объекта.
Рисунок 1.2 - Окно редактора объекта
Окно конфигурации в виджетах имеет четыре вкладки: Конфигурация, Команды, Просмотр, Редактор.
Вкладка "Конфигурация"
Вкладка "Конфигурация" позволяет просматривать, изменять и создавать новые конфигурации для объектов.Для подсчета моточасов, уровня и расхода топлива по объектам необходимо задать параметры их расчета.
В настройках конфигурации предусмотрено несколько категорий:
- Системные параметры;
- Расходомеры;
- Универсальные параметры;
- Моточасы;
- Счётчики;
- Уровнемеры.
Для настройки параметров необходимо выделить необходимую категорию и нажать .
Рисунок 2- Отображение конфигурации
Системные параметры: зажигание, масса, стоянка и движение. Определяют изменение состояния объектов в зависимости от режимов работы датчиков и вариантов их подключения.
Расходомеры: отображают показания частотных ДУТ, цифровых ДУТ, импульсных ДРТ и показаний с CAN-шины автомобиля (значения расхода могут быть получены только с терминалов со специализированной прошивкой. Им соответствует вид оборудования Navigator MTA 8000r или Navigator MTA 8000e).
Расход топлива можно считать либо напрямую с датчика расхода топлива, либо косвенно по сигналу с датчика уровня топлива, либо косвенно по нормативам - по пробегу или моточасам, или пробегу и моточасам.
Для каждого расходомера можно установить режимы:
Режим Оборудование – позволяет получать данные о расходе топлива при помощи датчиков, подключенных к терминалу. В этом режиме можно настроить передаточный коэффициент, номер датчика, нормы расхода топлива для справки, установить фильтрацию резких колебаний уровня сигнала, считающихся «выбросами», установить величину сглаживания, точек, и режим работы оборудования, устанавливаемый в зависимости от типа используемого оборудования: «без оборудования», «частотный» (ДУТ), «счетчик импульсов» (ДРТ), «зарезервировано», «сумматор».
Режим Пробег – позволяет косвенно производить подсчет расхода топлива по нормам расхода на пробег 100 км.
Режим Моточасы – позволяет косвенно производить подсчет расхода топлива по нормам расхода на 1 час работы двигателя.
Режим Пробег+моточасы – позволяет косвенно определять расход топлива в зависимости от сочетания норм расхода в движении — на пройденное расстояние, на стоянке — за прошедшее время работы двигателя.
Универсальные параметры: вычисляются по определённому выражению, заданному формулой расчёта.
Моточасы: вычисляются в различных режимах: по состоянию оборудования, сигналу с датчика (как аналогового, так и цифрового), состоянию зажигания, настраиваемому правилу или комбинации означенных параметров. Комбинирование счетчиков моточасов производится при помощи операций арифметического сложения и вычитания значения первого счётчика и каждого из последующих.
Счётчики: предназначены для подсчёта количества переходов условия в истинное состояние. Применяются для подсчёта циклов работы механизмов, количества заправок, количества нарушений и т.п.
Уровнемеры: используются для измерения уровня топлива в емкостях.
Измерения уровня топлива можно производить тремя способами:
АЦП — производится снятие сигнала, приходящего на выбранный вход АЦП, и его перевод в единицы объёма в соответствии с формулой преобразования.
Расходомер — производится прием сигнала с входа датчика уровня или расхода топлива. Сигнал проходит преобразование по формуле.
Правило — производится подсчет уровня топлива по задаваемому правилу.
Для объекта мониторинга в системе должны быть указаны конфигурации расчетных параметров.
После монтажа терминала на объект мониторинга монтажники должны передать данные о подключениях и настройках оборудования на объекте, на основании этих данных вносятся параметры конфигурации. Если отвечающий за данные в расчетном параметре датчик не подключен на объекте - расчет выполнятся не будет.
Для настройки параметров необходимо выделить необходимую категорию и нажать в верхней части формы.
Моточасы
Параметр показывает время пребывания в состоянии, определяемом датчиками или правилом. Например, настроенные моточасы могут показывать время работы доп. оборудования, двигателя, нахождения в состоянии парковки и т.д. в зависимости от настроек конфигурации.
- Для настройки моточасов откройте "Окно конфигурации" во вкладке "Конфигурация".
Рисунок 2.1 - Окно конфигурации расчетных параметров
- Выберите в дереве элемент "Моточасы" и нажмите кнопку "Добавить". Или нажмите кнопку "Добавить" и выберите из выпадающего списка "Алгоритм расчета" значение "Моторесурс".
- Укажите наименование для моточасов.
- В открывшемся окне выберите из выпадающего списка "Режим" в соответствии с которым будут рассчитываться моточасы.
Рисунок 2.2 - Заполнение параметров для расчета моточасов.
Рисунок 2.3
- "Оборудование" - терминал может сам рассчитывать и присылать в позициях моточасы (не более двух), в этом режиме используются моточасы терминала.
- "Зажигание" - включённое зажигание ДВС .
- "Сухой контакт" - сухой контакт, приходящий с датчика, номер которого указана в поле "№ датчика" (если с оборудования в позициях приходит инвертированное значение, то нужно взвести флажок "Инверсия").
- "АЦП" - для этого режима укажите граничное значение, на которое будут проверяться полученные позиции;
- "Правило"- при использовании этого режима в поле "Выражение" нужно написать логическое выражение, которое будет проверяться в полученных позициях. В выражении можно использовать другие настроенные моточасы для этого объекта.
Пробег
Расчет пройденного пути можно осуществлять разными алгоритмами.
- брать значение с подключенного оборудования (одометра), в этом случае есть коэффициент перевода в км и начальное значение coeff * x + zero
- суммировать расстояние между координатами соседних позиций
- брать значение с CAN
- суммировать разницу между значениями пробега в соседних позициях
Последний режим позволит учесть сбросы счетчиков в ноль.
В случает подсчета пробега по координатам есть возможность дополнительного учета поправки по высоте. При этом учитываются перепады высот при движение т/с, что дает возможность получить трехмерную модель движения и получать более точные значения пробега.
Фильтр по выбросу подразумевает под собой отмену подсчета пробега при резких смен координат т/с. Данные геолокации имеют разброс (до 100 метров) и даже при нахождении т/с в состоянии парковки его координаты могут перемещаться.
Фильтр по скорости отменяет подсчет пробега т/с, если средняя скорость между сменами координат очень большая (500 - 1000 км/ч).
Парковка
Алгоритм Парковка вычисляет находится ли ТС в состоянии парковки или движется.
Параметр Минимальное время стоянки в секундах необходим для определения сколько времени должно простоять ТС на месте для перехода в состояние парковки. Если времени после отсутствия движения прошло меньше, чем в этом параметре, то перехода не происходит. (Необходимо для фильтрации остановок на светофоре, в пробке).
Минимальное время до выхода из события стоянки по смыслу обратно параметру Минимальное время стоянки. Если по косвенным параметрам ТС движется более этого времени, происходит переход в состояние Движения.
Максимальное расстояние и максимальная скорость - параметры задающие значения скорости и пройденного расстояния, после которого ТС выходит из состояния парковка.
При включенном зажигании - для отмены перехода в состояние парковки при включенном зажигании.
Зажигание
Параметр определяет включенное зажигание ДВС.
Может быть подключено на отдельный вход на терминале.
Масса
Параметр определяет наличие подключенной массы.
Универсальный параметр
Параметр, используемый пользователем для расчета значений через выражение или для сохранения настроек датчиков АЦП.
Расходомер
Параметр с накоплением, т.е. если в какой-то позиции есть положительное значение, то за период все эти значения будут суммированы.
Может работать в нескольких режимах:
- по нормам (по пробегу, по моточасам или одновременно)
- по датчику расхода топлива, подключенному к терминалу (режим оборудование, для него можно выбрать номер датчика, см. pmConsumpNoMask)
- по уровнемеру (в качестве значения используется изменение уровня топлива от предыдущей позиции к текущей)
- по правилу
- по пройденному расстоянию
- по моторесурсу
Для пересчета исходных значений с датчиков в литры используется коэффициент, старый коэффициент был 1 к 1000000, новый 1 к 1.
Уменьшаться значение расходомера может только при сбросе датчика в ноль.
Уровнемер
Уровнемеры применяются для замеров топлива в емкостях объекта мониторинга с помощью датчиков уровня, а также других задач.
Объем бака(л) - параметр, характеризующий объем бака. Если его задать, то в Окне «Состояние объекта» в строке «Уровень топлива» появится процент заполнения бака.
Топливный бак - опция используется для обозначения того, что ДУТ установлен в топливном баке и из него может быть расход в результате работы двигателя.
При включенной массе будут учтены только те данные, которые приходили при включенном датчике массы.
При включенном зажигании будут учтены только те данные, которые приходили при включенном зажигании.
Фильтр значений на максимум и минимум - экстремальные вылеты уровня из общей последовательности фильтруются и заменяются средними значениями
Фильтр нулевых и отрицательных значений - нулевые и отрицательные значения уровня заменяются предыдущими значениями из последовательности
Среднее по позициям - определяет количество позиций для усреднения данных, минимальное значение при котором работает алгоритм определения заправок: 2.
После стоянки (мин) - если указано значение, то заправки/сливы определяются только на стоянках плюс указанное время после стоянки (временная задержка).
Скорректировать объём заправки по интервалу стабилизации - конечный уровень топлива после заправки или слива определяется спустя указанный интервал времени.
Стабилизация (мин) - задержка в текущем состоянии после выполнения условия другого состояния.
Для разных состояний объекта (в движении, на стоянке, при работе доп. оборудования) характерны разные пределы для определения заправки или слива.
Состояние задаётся комбинацией из условий "движение", "зажигание" и активности моточасов 1-6.
Состояния проверяются по очереди и, если ни одно из состояний не подходит, то используется "По умолчанию".
Если за период заправки/слива состояния менялись, то использоваться будет то, которое было активно в момент наибольшего изменения уровня.
Если во время заправки/слива было состояние "по умолчанию", а последнее активное состояние было не раньше интервала "время стабилизации" от начала заправки/слива, то оно будет использоваться как текущее.
Для каждого состояния можно указать нижеследующие параметры:
- Мин.объем заправки(%) - Процентное значение изменения объема топлива, превышение которого будет считаться заправкой
- Мин.объем слива(%) - Процентное значение изменения объема топлива, превышение которого будет считаться сливом
- Макс.расход(л/100км) - Максимальный расход топлива, превышение которого будет считаться сливом
- Макс.расход(л/час) - Максимальный расход топлива, превышение которого будет считаться сливом - режим холостого хода или спец.техника (экскаватор)
(*) - Может не работать при определении заправок на сервере
Измерения уровня топлива можно производить следующими способами:
АЦП — производится снятие сигнала, приходящего на выбранный вход АЦП, и его перевод в единицы объёма в соответствии с формулой преобразования.
Расходомер — производится прием сигнала с входа датчика уровня или расхода топлива. Сигнал проходит преобразование по формуле.
Правило — производится подсчет уровня топлива по задаваемому правилу;
Счетчик
Предназначены для подсчёта количества переходов условия в истинное состояние. Применяются для подсчёта циклов работы механизмов, количества заправок, количества нарушений и т.п. Счетчик считает количество входов в состояние, описанное правилом.
Правило можно задать несколькими вариантами (разные режимы работы алгоритма проверки).
Вкладка "Команды"
Вкладка "Команды" позволяет управлять терминалами удалённо, проводить диагностику и настраивать различные режимы с использованием команд:- Вкл/выкл поворотника;
- Запрос журнала;
- Диагностика;
- Запрос параметров конфигурации;
- Включить сервисный режим;
- Выключить сервисный режим;
- Отправка текстового сообщения;
- Перерасчет параметров
- Рестарт.
Рисунок 3 - Выбор режима
При нажатии на кнопку отобразится форма отправки команд, в которой существует возможность указать нужные параметры:
Рисунок 4 - Запрос журнала
При нажатии на кнопку отобразится форма отправки команд для перезапуска:
Рисунок 5 - Рестарт
Вкладка "Просмотр"
Вкладка "Просмотр" предназначена для настройки отображения параметров объекта в графическом виде (индикаторы) (рис 6).Существует несколько типовых конфигураций индикаторов, изменение которых возможно администратором.
Для разных объектов мониторинга нужно рассчитывать и отображать разные параметры по-разному. Совокупность таких настроек будем называть конфигурацией отображения.
Для объекта выбирается одна конфигурация отображения, к ней применяются права доступа.
Рисунок 9
В конфигурации настройки разделены по типам:
| Тип конфигурации | Использование | Виджет | Пример |
|---|---|---|---|
| Индикаторы | Список состояний в виде строки из прямоугольных значков с текстом или иконками | Список объектов | |
| Состояние | Список параметров для окна состояния, массив данных таблицы с наименованием и значением | Окно состояния | |
| Всплывающее окно | Данные для всплывающего окна для объекта, массив данных с наименованием и значением | Список объектов | |
| Параметры | Параметры, дополнительно рассчитываемые на клиенте | Виджеты с данными по позиции | Просто добавляются в позицию, чтобы отобразить см. другие типы конфигураций |
| Маркер | Настройки для текста/иконки внутри маркера и цветов контура, заливки и шрифта | Карта | |
| События | Пользовательские события | Не используются |
Единицей настроек одного типа конфигурации отображения является "параметр" как совокупность названия и правил для расчета значений.
Рисунок 10
Существует возможность добавить параметры в список. Для этого необходимо нажать кнопку (см рис 11).
Появится пустая строка (рис 11.1)
Ввести название , заполнив поле 1 (шаг 1, см рис 11.2). Кликнуть правой кнопкой мыши в строке "Редактор" (см .шаг 2, рис 11.2)
Будет открыта форма, в которой необходимо заполнить нужные поля (см. рис 28.2). При необходимости добавить вторую и последующие строки для указания условий (шаг 1, рис 11.2). Затем нажать кнопку "Сохранить" (шаг 2, см. рис 11.2)
Рисунок 11
Рисунок 11.1
Рисунок 11.2
Рисунок 11.3
Редактор параметров выглядит следующим образом (см. рис 28.4). Для каждого параметра задается набор правил (см. рис 11.5).
Рисунок 11.4 - Редактор параметров.
Рисунок 11.5 - Редактор правил для параметра.
Набор правил для параметра можно использовать для вычисления значений в разных состояниях объекта. В правиле сначала вычисляется значение выражения условия и затем, если оно верно, применяются значения.
При установленной галочке "calcAll" применяются значения со всех правил, для которых верно условие, иначе применяется значение с первого правила с выполненным условием.
В общем случае значениями каждого правила являются:
- иконка
- основной цвет
- цвет фона
- значение выражения
- скомпилированный текст
- метка
Также можно написать шаблон в виде json структуры, в которой можно задать:
- тип шаблона
- параметры шрифта
- формат значения выражения
- высоту и ширину элемента
- произвольные параметры
Имеется несколько готовых шаблонов, по которым формируется элемент в виде HTML кода, выбирается один по типу шаблона.
Выполнив изменения необходимо нажать кнопку "Сохранить" на форме(см рис 11.6).
Рисунок 11.6
Примечание: Окно во вкладке "Просмотр" имеет тот же интерфейс, что и Окно конфигурации из Главной панели (см. рис 11.7).
Рисунок 11.7 - Главная панель с выбором кнопки "Конфигурация объекта".
Вкладка "Редактор"
Вкладка "Редактор" предназначена для редактирования объекта и содержит основные сведения об объекте: идентификатор, название, модель, протокол работы и другие.Возможно редактирование данных при наличии прав.
Рисунок 1 - Форма редактора ТС
Изменить нужные поля и нажать кнопку "Сохранить".
Примечание: изначально объект создан в виджете "Справочник данных", в справочнике "Объекты".
Перечень полей редактора:
- Идентификатор - uin
- Название -
- Описание
- Маршрут
- Бортовой номер
- Гаражный номер
- Модель ТС
- Рег.знак
- Цвет
- VIN
- Номер телефона
- Группа доступа
- Категория
- Родительская группа
- Цепочка обработки
- Инструмент
- Клиент
- Протокол
- Вид оборудования
- Статус
- Геозона
- Пользовательские параметры
ВАЖНО: Поля, отмеченные "звездочкой", являются обязательными для заполнения, нельзя данные поля оставлять пустыми.























