Модули — различия между версиями

Материал из TK
Перейти к: навигация, поиск
Строка 1: Строка 1:
В данном разделе руководства приводится описание модулей, поддерживаемых текущей версией программы АвтоГРАФ.NET.<br/>Каждый модуль выполняет определенные функции и в процессе работы подключается к другим модулям для обмена нужными данными. Опытные пользователи могут самостоятельно устанавливать нужные модули и создавать схемы различной сложности.<br/> Один модуль может содержать как одно, так и несколько окон. Схема может содержать несколько одинаковых модулей.&nbsp;Связь модуля с другими пользователями полностью определяется пользователем.<br/> При установке модуля программа предложит выполнить все необходимые подключения. Кроме подключения к модулям программы АвтоГРАФ.NET некоторые модули имеют зависимость от внешних ресурсов, то есть могут подключаться к внешним источникам во время работы. Совокупность модулей образуют схему.<br/> Настройки схемы и модулей хранятся в единой конфигурации, что обеспечивает связанность – все необходимые ресурсы модулей всегда будут доступны и отсутствует риск потери или повреждения конфигурации отдельного модуля.<br/> Общие настройки модулей Вы можете задать в меню «Опции».<br/>Настроить параметры работы модулей и привязать эти настройки к конкретным ТС Вы можете в меню «Устройства».
+
В данном разделе руководства приводится описание модулей, поддерживаемых текущей версией программы АвтоГРАФ.NET.<br/>Каждый модуль выполняет определенные функции и в процессе работы подключается к другим модулям для обмена нужными данными. Опытные пользователи могут самостоятельно устанавливать нужные модули и создавать схемы различной сложности.<br/>Один модуль может содержать как одно, так и несколько окон. Схема может содержать несколько одинаковых модулей.&nbsp;Связь модуля с другими пользователями полностью определяется пользователем.<br/>При установке модуля программа предложит выполнить все необходимые подключения. Кроме подключения к модулям программы АвтоГРАФ.NET некоторые модули имеют зависимость от внешних ресурсов, то есть могут подключаться к внешним источникам во время работы. Совокупность модулей образуют схему.<br/>Настройки схемы и модулей хранятся в единой конфигурации, что обеспечивает связанность – все необходимые ресурсы модулей всегда будут доступны и отсутствует риск потери или повреждения конфигурации отдельного модуля.<br/>Общие настройки модулей Вы можете задать в меню «Опции».<br/>Настроить параметры работы модулей и привязать эти настройки к конкретным ТС Вы можете в меню «Устройства».
  +
  +
  +
  +
== БАЗА ДАННЫХ ==
  +
  +
База данных представляет собой совокупность файлов, в которых хранятся данные полученные с сервера. По умолчанию данные, полученные с сервера, хранятся в следующей папке – <span style="color:#0000FF;">'''''\Users\...\AppData\Roaming\AutoGRAPH Shell\Data'''''</span>, расположенной на локальном диске компьютера с установленной программой АвтоГРАФ.NET.<br/>В настройках Базы данных пользователь может выбрать другую&nbsp;Data-папку.<br/>Предполагается один тип источника – '''Провайдер online устройств''', который запрашивает и загружает данные с серверов, настройки которых хранятся в этом модуле. База данных проверяет заданный каталог на наличие новых данных и считывает их.&nbsp;<br/>В одной схеме могут быть установлены несколько Баз данных. Это удобно, например, когда необходимо разделить данные полученные из разных источников: GSM, WiFi, USB и т.д.
  +
  +
  +
  +
== ОБРАБОТЧИК ДАННЫХ ==
  +
  +
К основным задачам модуля относятся загрузка данных из Базы данных. Обработчик данных хранит настройки параметров ТС и согласно этим настройкам обрабатывает данные. Обработка данных включает в себя первичную фильтрацию – фильтрация записей с нулевыми координатами, скачков времени и т.д., обработку координатных записей, обработку параметров и выражений, расчет итоговых и табличных параметров согласно заданной конфигурации.&nbsp;<br/>На основании списка параметров модуль строит для каждого ТС индивидуальную таблицу, где число столбцов равно числу параметров ТС, а число строк – числу записей. Составляемая таблица отображается в Модуле просмотра данных, в котором пользователь может выбирать источник данных.&nbsp;<br/>'''Предусмотрено 2 типа источника для Обработчика данных:'''
  +
  +
*'''Селектор устройств.''' В зависимости от вида сортировки, указанного в Селекторе устройств, Обработчик данных считывает либо файл целиком (Вид: Файлы), либо склеенные сегменты файлов (Вид: Период) для охвата расчётного периода, указанного Селектором периода времени. Затем производится деление на рейсы и на отрезки в пределах каждого рейса.
  +
*'''База данных''' – напрямую из базы данных считывается определённое число записей для получения последних online данных и online трека.
  +
  +
В окне Модуля отображается состояние обработки данных.&nbsp;<br/>Если навести курсор мыши к индикатору состояния (строка «Готово»), то появится информация об последнем процессе обработки данных.&nbsp;
  +
  +
[[File:Модуль обработки данных выполнение.png|400px|left|Модуль обработки данных выполнение.png]]
  +
[[File:Модуль обработки данных.png|500px|Модуль обработки данных.png]]
  +
  +
<br clear="all" />
  +
  +
  +
== ПРОВАЙДЕР ONLINE УСТРОЙСТВ ==

Версия 13:03, 20 января 2015

В данном разделе руководства приводится описание модулей, поддерживаемых текущей версией программы АвтоГРАФ.NET.
Каждый модуль выполняет определенные функции и в процессе работы подключается к другим модулям для обмена нужными данными. Опытные пользователи могут самостоятельно устанавливать нужные модули и создавать схемы различной сложности.
Один модуль может содержать как одно, так и несколько окон. Схема может содержать несколько одинаковых модулей. Связь модуля с другими пользователями полностью определяется пользователем.
При установке модуля программа предложит выполнить все необходимые подключения. Кроме подключения к модулям программы АвтоГРАФ.NET некоторые модули имеют зависимость от внешних ресурсов, то есть могут подключаться к внешним источникам во время работы. Совокупность модулей образуют схему.
Настройки схемы и модулей хранятся в единой конфигурации, что обеспечивает связанность – все необходимые ресурсы модулей всегда будут доступны и отсутствует риск потери или повреждения конфигурации отдельного модуля.
Общие настройки модулей Вы можете задать в меню «Опции».
Настроить параметры работы модулей и привязать эти настройки к конкретным ТС Вы можете в меню «Устройства».


БАЗА ДАННЫХ

База данных представляет собой совокупность файлов, в которых хранятся данные полученные с сервера. По умолчанию данные, полученные с сервера, хранятся в следующей папке – \Users\...\AppData\Roaming\AutoGRAPH Shell\Data, расположенной на локальном диске компьютера с установленной программой АвтоГРАФ.NET.
В настройках Базы данных пользователь может выбрать другую Data-папку.
Предполагается один тип источника – Провайдер online устройств, который запрашивает и загружает данные с серверов, настройки которых хранятся в этом модуле. База данных проверяет заданный каталог на наличие новых данных и считывает их. 
В одной схеме могут быть установлены несколько Баз данных. Это удобно, например, когда необходимо разделить данные полученные из разных источников: GSM, WiFi, USB и т.д.


ОБРАБОТЧИК ДАННЫХ

К основным задачам модуля относятся загрузка данных из Базы данных. Обработчик данных хранит настройки параметров ТС и согласно этим настройкам обрабатывает данные. Обработка данных включает в себя первичную фильтрацию – фильтрация записей с нулевыми координатами, скачков времени и т.д., обработку координатных записей, обработку параметров и выражений, расчет итоговых и табличных параметров согласно заданной конфигурации. 
На основании списка параметров модуль строит для каждого ТС индивидуальную таблицу, где число столбцов равно числу параметров ТС, а число строк – числу записей. Составляемая таблица отображается в Модуле просмотра данных, в котором пользователь может выбирать источник данных. 
Предусмотрено 2 типа источника для Обработчика данных:

  • Селектор устройств. В зависимости от вида сортировки, указанного в Селекторе устройств, Обработчик данных считывает либо файл целиком (Вид: Файлы), либо склеенные сегменты файлов (Вид: Период) для охвата расчётного периода, указанного Селектором периода времени. Затем производится деление на рейсы и на отрезки в пределах каждого рейса.
  • База данных – напрямую из базы данных считывается определённое число записей для получения последних online данных и online трека.

В окне Модуля отображается состояние обработки данных. 
Если навести курсор мыши к индикатору состояния (строка «Готово»), то появится информация об последнем процессе обработки данных. 

Модуль обработки данных выполнение.png

Модуль обработки данных.png



ПРОВАЙДЕР ONLINE УСТРОЙСТВ