Настройка\Устройства\Модуль:Обработчик данных\Параметры
Содержание
Обработчик данных. Общие опции
Для перехода к общим настройкам Модуля обработки данных в списке установленных модулей следует выбрать корневую группу «Обработчик данных» и установить галочку в конце строки.
Бортовой контроллер в зависимости от установленных настроек, с заданным периодом выполняет опрос состояния входов, определяет местоположение и на основе полученных данных вычисляет различные другие параметры.
Способ представления этих данных в программе АвтоГРАФ.NET, а также свойства самих параметров (единицы измерения, типы) и выражения для расчета дополнительных параметров на основе полученных данных настраиваются в свойствах Модуля обработки данных.
По умолчанию в программу АвтоГРАФ.NET добавлен список стандартных параметров. Опытные пользователи могут добавить в программу новые параметры для обработки.
Вкладка «Параметры»
На вкладке «Параметры» приведен расширенный список параметров ТС, рассчитанный на опытных пользователей АвтоГРАФ.NET.
Список содержит также параметры, добавленные в Обработчик данных через Дизайнер параметров.
В отличие от Дизайнера параметров данное меню позволяет более подробно настроить параметр, задать сложные выражения для расчета и условия фильтрации.
Если параметр добавлен в Обработчик данных через Дизайнер параметров, то изменить его свойства в расширенном меню «Параметры» невозможно.
Для редактирования свойств таких параметров необходимо перейти в Дизайнер параметров.
1. СПИСОК ПАРАМЕТРОВ
В списке приведены стандартные параметры и пользовательские. Стандартные параметры (выделены жирным) изначально добавлены в Обработчик данных и не могут быть удалены. Пользователь может самостоятельно добавлять новые параметры в Обработчик данных.
Для удобства все параметры объединены в группы.
При выделении группы справа от названия отображаются кнопки «Вверх», «Вниз» и «Удалить». Используя эти кнопки, пользователь может, соответственно, перемещать группу вверх или вниз по списку, или удалить выбранную группу. Для редактирования описания группы, необходимо дважды нажать левой кнопкой мыши на поле с названием группы. Также пользователь может настроить таблицу переводов для данного поля.
Аналогичным образом пользователь может редактировать описание параметров, перемещать их по списку, кроме тех, которые добавлены через Дизайнер параметров.
Если в настройках задан цвет графика параметра, то заголовок этого параметра выделяется выбранным цветом.
В меню встроена Автосправка, которая позволяет загрузить справочную информацию по параметрам, доступным в текущей версии ПО, а также описание этих параметров.
Для вызова справки необходимо нажать правой кнопкой мыши на списке параметров и выбрать пункт «Автосправка».
2. ДОБАВЛЕНИЕ НОВОГО ПАРАМЕТРА
Добавить новый элемент в список можно с помощь кнопок «Добавить группу», «Добавить параметр», «Вставить параметр», расположенных в верхней части вкладки.
Кнопка «Вставить параметр» добавляет новый параметр над строкой, выделенной курсором.
Кнопка «Добавить параметр» добавляет новый параметр в конец списка параметров или в конец выбранной группы.
После добавления нового параметра необходимо задать описание, определить его имя, выражение для расчета, тип и список, в котором параметр будет выводиться.
Описание – краткое описание параметра. Описание параметра отображается в Модуле просмотра данных. Для данного свойства пользователь может настроить таблицу переводов.
Имя будет использоваться для определения параметра в логических выражениях, списках рейсов и записей и т.д.; Поле с именем выделяется цветом, заданным для графика этого параметра. Имя должно быть уникальным и может содержать только буквы латинского алфавита.
Логическое выражение для расчета параметра может состоять из одной переменной, значение которой присваивается параметру, или из нескольких параметров, связанных между собой логическими функциями. Для того чтобы добавить выражение начинайте его вводить. Программа автоматически будет предлагать возможные варианты ввода, при наведении на которых появится подсказка с описанием.
Тип – всего существует шесть разных типов. Каждый тип определяет способы расчета параметра, представления значений и фильтрации.
- Индикатор – тип показывает текущее значение параметра. Например, скорость движения, пробег, значения температуры.
- Накопительное – в каждый момент времени значение параметра определяется суммой предыдущих значений. Накопление параметра ведется, если выполняется условие накопления. Если условие не выполняется, то текущее значение параметра игнорируется и не участвует в накоплении. Накопительный тип могут иметь такие параметры, как расход топлива.
- Разностное – в каждый момент времени разностное значение параметра равно разности текущего и предыдущего значений параметра.
- Удельное – параметр вычисляется как разностное значение параметра поделенное на делитель. Данный тип может использоваться для расчета расхода топлива на 1 км, на 100 км и т.д.
- Переключатель – тип показывает состояние, в которое переключился параметр. Тип может использоваться, например, для индикации состояния цифровых датчиков, состояния питания, сигнала со спутников и сигнала GSM и т.д.
- Модифицируемый – полностью конфигурируемый тип. Данный тип может использоваться для настройки виртуальных баков, показаний уровня.
Список – параметр может относиться к следующим спискам:
- Табличные – параметры, которые отображаются в Модуле просмотра данных.
- Рейсовые – параметры, отображаемые в Селекторе рейсов.
- Финальные – это итоговые значения параметров за выбранный расчетный период или за время, охватываемое данными в выбранном файле-хранилище. Финальные параметры отображаются в таблице «Финальные параметры» Модуля просмотра данных.
- Перечисленные выше списки параметров могут быть выборочно скрыты. Для этого необходимо убрать галочки напротив соответствующих пунктов в меню над списком параметров.
В режиме предварительного просмотра пользователь может посмотреть предварительный список параметров, обрабатываемых в программе. Для этого необходимо нажать кнопку «Предпросмотр» в верхнем правом углу вкладки. В режиме предпросмотра показаны зависимости, выбранный цвет графика, ошибки, если параметры заданы неверно (например, если неверно задано выражение для расчета).
3. НАСТРОЙКИ ПАРАМЕТРА
Под списком параметров находится меню настроек. В зависимости от типа параметра, настройки параметра могут меняться. Настройки расположены на разных вкладках.
Далее подробно рассматривается настройки каждого типа параметров.
Общие
Данный блок настроек задается для всех типов параметров.
Возвращаемое значение – тип значения, вычисленного по заданному логическому выражению.
Тип |
Описание |
---|---|
Boolean |
Представляет логическое значение |
Byte |
Представляет 8-битовое целое число без знака |
Int32 |
Представляет 32-разрядное целое число со знаком |
Int64 |
Представляет 64-разрядное целое число со знаком |
Double |
Представляет число двойной точности с плавающей запятой |
DateTime |
Представляет текущее время. Например, дату и время суток. |
TimeSpan |
Представляет интервал времени |
Guid |
Представляет глобальный уникальный идентификатор |
Guid4 |
Модифицированный тип GUID, позволяющий хранить 4 идентификатора одновременно. |
String |
Представляет текст как последовательность знаков Юникода |
Image |
Тип используется для хранения иконок, логотипов и т.д. |
Coordinates |
Тип используется для определения координат и содержит значения широты, долготы и высоты объекта. |
Ед. изм. – единица измерения. Данное свойство является справочной информацией. Для данного поля доступна таблица переводов.
Вид значения – опция позволяет определить характер изменения параметра в промежутке между соседними измерениями.
- Актуально в текущей записи, f(время) – промежуток между двумя соседними измерениями параметра заполняется равномерно от предыдущего параметра до следующего пропорционально времени. Такой вид значений рекомендуется использовать для измерений уровней жидкости.
- Актуально в текущей записи, f(пробег) – промежуток между двумя соседними измерениями параметра заполняется равномерно от предыдущего параметра до следующего пропорционально пробегу. Такой вид значений рекомендуется использовать для показаний расхода топлива, одометра.
- Актуально в текущей записи, экспонент. – промежуток между двумя соседними измерениями параметра заполняется по экспоненциальному закону. Такой вид значений рекомендуется использовать для измерения температуры.
- Актуально до следующей записи – промежуток между двумя соседними значениями параметра заменяется значением предыдущего измерения. Такой вид значений рекомендуется использовать для флагов, идентификаторов (карт, ключей и радиометок), входов и статусов.
- Накапливается от предыдущей записи – промежуток между двумя соседними значениями параметра заменяется значением следующего измерения. Такой вид значений рекомендуется использовать для измерений частоты и скорости.
Формат – вид представления переменной в программе. Подробнее о каждом формате см. Приложение 2.
Выравнивание – способ выравнивания строк в Модуле просмотра данных для выбранного параметра.
Ширина столбца – ширина столбца таблицы в Модуле просмотра данных для выбранного параметра, в пикселях.
Строка – вид отображения параметра в Селекторе рейсов (только для итоговых и рейсовых параметров): Верхняя, Обе, 2 в 1.
Ордината – подпись вертикальной оси графика.
Цвет графика – цвет графика параметра. При задании цвета графика поле с описанием параметра в списке параметров выделяется выбранным цветом.
Толщина – толщина линий графика параметра.
Итоги
В данном блоке может быть настроен способ представления параметра в итоговых списках. Итоговые настройки задаются для всех типов параметров.
- Использовать в списках итоговых параметров – вычислять и показывать итоговое значение параметра за рейс (рейсовые) и за расчетный период (финальные). В поле «Строка» можно настроить вид отображения итоговых значений в таблицах итоговых параметров.
- Выражение веса для среднего взвешенного – если задано выражение веса, то кроме итогового значение вычисляется и среднее взвешенное значение за расчетный период. Среднее взвешенное вычисляется только для среднего значения параметра.
Отображение
Данный блок настроек позволяет задать диапазон отображения параметра. Настройки отображения не доступны для Накопительного типа параметров.
- Диапазон отображения – минимальные и максимальные значения параметра, которые будут отображаться в Модуле просмотра диаграмм.
В этом же блоке настроек пользователь может настроить выделение графика в зависимости от значения параметра. В полях «Значение от» и «Значение до» необходимо указать крайние значения интервала выделения, а в полях «Заливка» и «Штриховка» – настроить способ выделения.
Накопительное значение
В данном блоке настроек можно задать условия накопления для накопительного типа параметра.
- Взять разностное значение перед вычислением – накапливать разностное значение (приращение).
- Условие накопления 1 (флаг.) – условие, при выполнении которого значение параметра будет накапливаться. Если условие не выполняется, то текущее значение параметра не участвует в накоплении. Условие 1 необходимо задавать, если накапливаемый параметр не имеет вид значения «Накапливать от предыдущей записи».
- Условие накопления 2 (накоп.) – условие, при выполнении которого значение параметра будет накапливаться. Если условие не выполняется, то текущее значение параметра не обрабатывается. Условие 2 необходимо задавать, если накапливаемый параметры имеет вид значения «Накапливать от предыдущей записи».
Начальное значение
Данный блок настроек позволяет задать начальное значение для вычисления разностного значения.
Настройки доступны только для разностного типа параметра.
Начальное значение позволяет задать начало графика параметра.
При вычислении разностного значения начальным значением может быть:
- Первое значение параметра;
- Ноль. Данное значение рекомендуется выбирать для накопительных значений, при накоплении с нуля.
Удельное значение
- Удельное значение – это значение параметра, приходящегося на единицу времени или пробега. Удельное значение позволяет вычислить, например, расход топлива на 1 км пробега.
- Значение меняется пропорционально – вид зависимости параметра: от пробега или от времени. Опция позволяет определить вид параметра на отрезке между соседними точками.
- Предел накопления – предел, до которого ведется накопление делителя.
- Условие вычисления 1 (флаг.) – условие, при выполнении которого вычисляется удельное значение. Если условие не выполняется, то удельное значение не вычисляется, даже если достигнут предел накопления делителя. В условии 1 могут быть заданы состояния флагов бортового контроллера.
- Условие вычисления 2 (накоп.) – условие, при выполнении которого вычисляется удельное значение. В противном случае, удельное значение не вычисляется. В условии 2 могут быть заданы накопительные параметры. Например, если в качестве условия необходимо задать значение частоты.
Как только накопленное значение делителя превысит заданный предел и будет выполнено условие вычисления, то будет вычислено удельное значение параметра.
Дискретная производная – удельное значение вычисляется как отношение разностного значения (приращения) параметра к разностному значению делителя. Данный способ расчета является менее точным в отличие от удельного значения.
Весовое разбиение: Сделать накапливаемый массив – накапливать вычисленные удельные значения.
Взять разностное значение перед вычислением – вычислить разностное значение параметра перед вычислением удельного значения.
Выражение делителя / веса – выберите делитель для вычисления удельного значения или выражение веса для весового разбиения.
Фиксация состояния
Фиксация состояния – опция позволяет настроить время фиксации включения и выключения переключателя и, тем самым, фильтровать случайные переключения, обусловленные, например, дребезгом контактов.
- Порог времени фиксации включения/выключения, с – определяет минимальное время, в течение которого параметр должен находиться во включенном или выключенном состоянии, чтобы зафиксировать переключение.
Залипание – данный фильтр позволяет ввести задержку обработки включения или выключения параметра:
- После включения, с – не фиксировать включение параметра в течение указанного интервала времени.
- После выключения, с – не фиксировать выключение параметра в течение указанного интервала времени.
Статусы переключателя
В данном блоке могут быть заданы различные состояния переключателя и каждому состоянию присвоено изображение и цвет трека.
Включенные состояния определяются – выберите способ расчета включенного состояния параметра, выключенное состояние задается вручную или вычисляется по заданному включенному.
- Списком условий – включенные состояния определяются отдельным списком, заданным пользователем вручную.
- Списком значений – включенные состояния параметра определяются значениями этого параметра – программа автоматически присваивает цвет и изображения каждому состоянию параметра.
- Списком устройств – включенные состояния определяются согласно настройкам заданным в Селекторе устройств (в меню «Устройства»). Опция не поддерживается в текущей версии программы.
- Списком геозон – включенные состояния параметра определяются согласно настройкам Селектора геозон (в меню Устройства).
- Списком водителей – включенные состояния параметра определяются настройками Списка водителей. Опция не поддерживается в текущей версии программы.
- Списком инструментов – включенные состояния параметра определяются настройками Списка инструментов. Опция не поддерживается в текущей версии программы.
Выключенное состояние / Включенные состояния – укажите в таблице значение параметра, соответствующее его выключенному или включенному состоянию (если включенное состояние задается индивидуальным списком). Достаточно указать значения только для одного состояния: выключенного или включенного. Противоположное состояние будет вычислено из заданного. Для каждого состояния могут быть настроены цвет трека, изображение (отображается в Модулях просмотра данных и на треке), позиция изображения на треке.
Фильтрация значения
Данный блок позволяет задать условия фильтрации значений модифицируемого типа параметра.
Условие верности значения – логическое выражение, при выполнении которого значение модифицируемого параметра считается верным. Если заданное условие не выполняется, то значения параметра за этот период считаются не достоверными и игнорируются.
Пропускать верные значения вблизи фильтрации – пропускать верные значения параметра до и после интервала фильтрации. Временные интервалы, в течение которых верные значения будут пропускаться, необходимо задавать в полях «до фильтрации» и «после фильтрации», в секундах.
Фильтрация бросков
Данный фильтр позволяет убрать отклонения показаний модифицируемого параметра, превышающие усредненное значение на величину больше, чем допустимое отклонение.
Окно усреднения, мин – интервал усреднения. Окно задается относительно текущего показания параметра.
Допустимое отклонение, ед. изм. – допустимое отклонение показаний от среднего значения.
Пропускать крайние значения – при усреднении пропускать первое и последнее значения окна усреднения.
Тарировка
Усреднение
Ограничение
Детекция изменения уровня