Руководство инсталлятора Overseer Pass 2.0

Материал из VIT company
Перейти к навигации Перейти к поиску

Введение

Для того, чтобы настроить выписку пропусков, необходимо последовательно выполнить следующие действия:

  • установить Overseer Parking в конфигурации Customs;
  • настроить распознавание для Overseer Pass;
  • установить и настроить Overseer Pass;
  • установить и настроить Overseer Libra (для систем с автоматической фиксацией веса) .


Детальные рекомендации по выполнению данных действий представлены ниже. Если после выполнения данной инструкции настроить выписку пропусков не удалось, обратитесь в службу технической поддержки.

Шаг 1. Установка Overseer Parking в конфигурации Customs

Во время установки Overseer Parking в конфигурации Customs появится дополнительное окно, предназначенное для выбора профиля (см. рис. Руководство инсталлятора Overseer Pass 2.0.Установка Overseer Parking в конфигурации Customs).


По умолчанию доступны два типа профилей: Terminal и Libra.


Профиль типа Terminal характеризуется тем, что поле «Вес» в нем доступно для редактирования. Данный профиль следует использовать в том случае, если нет необходимости в автоматической фиксации веса.


Профиль типа Libra характеризуется тем, что поле «Вес» в нем заполняется автоматически данными, полученными модулем Libra от взвешивающего устройства.


На этом этапе необходимо отметить нужный тип профиля и нажать кнопку «Далее».


Внимание!


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


Руководство инсталлятора Overseer Pass 2.0. Установка Overseer Parking в конфигурации Customs


В остальном установка Overseer Parking в конфигурации Customs не отличается от установки Overseer Parking в любой другой конфигурации.

Шаг 2. Настройка распознавания для Overseer Pass

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


  1. настройте канал в Overseer Parking (см. рис. Руководство инсталлятора Overseer Pass 2.0. Настройка канала в Overseer Parking):
1.1. из списка каналов выберите тот канал, который необходимо настроить;
1.2. выберите тип настройки – «настройка канала»;
1.3. задайте назначение канала – «парковка» и направление движения – «въезд»;
1.4. выберите тип источника, из которого необходимо получать видео;
1.5. задайте имя и описание канала (при необходимости);
1.6. выберите viewport, в котором видео текущего канала будет отображаться на вкладке «Наблюдение»;
1.7. нажмите кнопку SaveButton.png «Сохранить».


Руководство инсталлятора Overseer Pass 2.0. Настройка канала в Overseer Parking


  1. настройте направление движения в Конфигураторе направлений (см. рис. Руководство инсталлятора Overseer Pass 2.0. Настройка канала в Конфигураторе направлений):
2.1. перейдите в Пуск – Программы – Overseer Parking – Утилиты – Конфигуратор направлений;
2.2. выберите из списка каналов тот, для которого необходимо задать направление движения;
2.3. для каждого из направлений поставьте въезд “IN”;
2.4. нажмите кнопку SaveButton.png «Сохранить».


Руководство инсталлятора Overseer Pass 2.0. Настройка канала в Конфигураторе направлений


  1. для того, чтобы внесенные изменения вступили в силу, закройте Конфигуратор направлений и перезапустите Overseer Parking.


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

UPDATE choky.channel SET address = ‘%НОМЕР КАНАЛА%’ WHERE profile = ‘%НАЗВАНИЕ ПРОФИЛЯ%’ and alias = ‘%ТИП НОМЕРА%’


где:

  • %НОМЕР КАНАЛА% - это номер канала, по которому необходимо проводить распознавание. Задается как «номер канала в Overseer Parking – 1».
  • %НАЗВАНИЕ ПРОФИЛЯ% - это название профиля, для которого нужно изменить каналы распознавания
  • %ТИП НОМЕРА% - это тип номера, для которого нужно изменить канал. Возможные значения:
  • front – передний номер,
  • rear – задний номер.


Внимание!


Нумерация каналов осуществляется с нуля, т.е. третий канал имеет номер 2.


К примеру, запрос для того, чтобы в профиле terminal распознавание заднего номера велось по третьему каналу, будет выглядеть следующим образом:

UPDATE choky.channel SET address = ‘2’ WHERE profile = ‘terminal’ and alias = ‘rear’

Шаг 3. Установка и настройка Overseer Pass

Инсталлятор Overseer Pass написан таким образом, что начать работу можно сразу после его инсталляции – ничего в самом Overseer Pass дополнительно настраивать не надо, для начала работы нужно просто запустить приложение.


При этом конфигурационный файл позволяет дополнительно гибко настроить приложение под свои задачи. Основные возможности:


  • работа с несколькими серверами;
  • разграничение прав доступа;
  • русская, украинская и английская локализации;
  • цветовое кодирование интерфейса.


Рассмотрим основные параметры конфигурационного файла. Данный файл называется OverseerPass.ini, он находится в папке, выбранной при установке Overseer Pass.

Раздел [Database]

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

  • dbText – текст, который будет выводиться в выпадающем списке доступных серверов на форме авторизации. Здесь можно дать название серверу, которое будет отображаться только оператору Overseer Pass, но при этом сделает работу с приложением удобнее, за счет использования понятной идентификации;
  • dbHost – ip-адрес, по которому находится база данных;
  • dbPort – порт, по которому будет происходить обмен данными с базой данных;
  • dbName – имя базы данных;
  • dbUser – имя пользователя для доступа к базе данных;


Внимание!


Нумерация каналов осуществляется с нуля, т.е. третий канал имеет номер 2.


  • dbPasswor – пароль для доступа к базе данных;

Как уже было сказано выше, Overseer Pass предоставляет возможность работы с несколькими серверами в рамках одного сеанса. Для того, что бы такая работа стала возможной, в разделе [Database] необходимо прописать данные по подключению к каждой необходимой БД.
Например, необходимо, что бы Overseer Pass работал с двумя базами данных: на локальном сервере и сервере, находящемся по адресу 192.168.100.104. При этом БД на локальном компьютере называется autocode, а на удаленном customs. Тогда раздел [Database] будет выглядеть следующим образом:

dbText=Локальная БД
dbHost=127.0.0.1
dbPort=5432
dbName=autocode
dbUser=autocode
dbPass=autocode


dbText2=Удаленная БД
dbHost2=192.168.100.104
dbPort2=5432
dbName2= customs
dbUser2=autocode
dbPass2=autocode

Раздел [Global]

В данном разделе конфигурационного файла находятся общие данные программы. Параметры раздела:

  • PostId - уникальный идентификатор поста, генерируется автоматически;
  • PostName – имя поста, генерируется автоматически;
  • NotifyTimeout – время ожидания ответа распознавания, сек. По умолчанию установлено 20000;
  • IncSearchTout – время ожидания ответа считывания штрих-кода, мс. По умолчанию установлено 20.Как правило, время отклика от сканера – всего тысячные доли секунды;
  • IncSearchItem – колонка для поиска пропуска. Данный параметр необходим для работы со сканером штрих-кодов и поиска пропуска в архиве. Значение по умолчанию равно 3, что соответствует поиску считанных данных в колонке «Пропуск»;
  • IncSearchSize – размер номера пропуска. Данный параметр необходим для работы со сканером штрих-кодов и поиска пропуска в архиве. Значение по умолчанию равно 6;
  • PrefCountryCsvA2 – перечень приоритетных стран в виде двухбуквенных кодов;
  • PrefCountryStat – тип сортировки стран в списке на форме редактирования распознавания:
  • если в ini-файле параметр PrefCountryStat=1, то страны в списке на форме редактирования распознавания отображаются в следующем порядке:
- наиболее часто встречающиеся на этом посту страны (сортировка по частоте от большего к меньшему). В том случае, если есть несколько стран с одинаковой частотой вхождения, эти страны сортируются по кириллическому алфавиту;
- приоритетные страны;
- остальные страны по кириллическому алфавиту.
  • если в ini-файле параметр PrefCountryStat=0, то страны в списке на форме редактирования распознавания отображаются в следующем порядке:
- приоритетные страны;
- остальные страны по кириллическому алфавиту.

Раздел [UserInterface]

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

  • WindowSizeble – возможность изменять размеры окна.
  • Если в ini-файле параметр WindowSizeble = 0, то изменять размеры окна нельзя.
  • Если в ini-файле параметр WindowSizeble = 1, то изменять размеры окна можно.
  • WindowLeft – параметр, указывающий на координату отступа от левого края.
  • WindowTop – параметр, указывающий на координату отступа от верхнего края
  • WindowWidth – параметр, указывающий на ширину окна относительно ширины экрана, %.
  • WindowHeight - параметр, указывающий на высоту окна относительно высоты экрана, %.
  • LanguageA2 – язык интерфейса. Допустимые значения:
  • RU – русский;
  • UA – украинский;
  • EN – английский.
  • ArchiveOnly – возможность выписки пропусков.
  • Если в ini-файле параметр ArchiveOnly = 1, то Overseer Pass будет работать в режиме просмотра архива. Кнопка «Отримати», а, следовательно, выписка пропусков, будут недоступны.
  • Если в ini-файле параметр ArchiveOnly = 0, то Overseer Pass будет работать в штатном режиме. Кнопка «Отримати», а, следовательно, выписка пропусков, будут доступны.


Дополнительно пользователь может настраивать вид кнопок переключения между постами и профилями.

Раздел [DEBUG]

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

  • IsLogInfo – логируются информационные сообщения;
  • IsLogWarning – логируются предупреждающие сообщения;
  • IsLogError – логируются сообщения об ошибках;
  • LogFile – путь и имя файла, в который следует писать лог.

Шаг 4. Установка и настройка Overseer Libra

Обратите внимание, что устанавливать и настраивать Overseer Libra нужно только в том случае, если к системе подключено электронное взвешивающее устройство, а для генерации пропуском используется профиль типа «libra»!
Рассмотрим основные параметры конфигурационного файла. Данный файл называется Libra.ini, он находится в папке, выбранной при установке Overseer Libra.

Раздел [Common]

В данном разделе конфигурационного файла находятся общие данные программы. Параметры раздела:

  • PostId - уникальный идентификатор поста, генерируется автоматически;
  • PostName – имя поста, генерируется автоматически;
  • PostPass – уникальный идентификатор поста для схемы choky. При этом данный параметр обязательно должен совпадать с полем post в таблице choky.channel, где тип профиля и channel = libra.
  • WeightTout - время ожидания данных от взвешивающего устройства, сек;
  • LanguageA2 – язык интерфейса окна.

Раздел [Database]

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

  • ModuleDll - драйвер доступа к БД;
  • DbChRx – идентификатор весов для схемы choky. При этом данный параметр обязательно должен совпадать с полем channel в таблице choky.channel, где тип профиля = libra;
  • dbHost – ip-адрес, по которому находится база данных;
  • dbPort – порт, по которому будет происходить обмен данными с базой данных;
  • dbName – имя базы данных;
  • dbUser – имя пользователя для доступа к базе данных;
  • dbPasswor – пароль для доступа к базе данных.


Внимание!


Имя пользователя для доступа к базе данных – это имя, которое используется системой для подключения к базе данных. Имена пользователей для авторизации в Overseer Pass создаются отдельно, они эквиваленты именам пользователей Overseer Parking, создаваемых администратором.

Раздел [Libra]

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

  • ModuleDll - драйвер доступа к весам;
  • PortName - имя COM-порта для доступа к весам;
  • BaudRate - скорость обмена данными с весами, бод;
  • StopBits - количество stop-битов в кадре;
  • DataBits- количество data-битов в кадре;
  • Parity - схема контроля четности.

Раздел [WeightServer]

В данном разделе конфигурационного файла находятся данные программы, отвечающие за поведение Overseer Libra при поступлении запроса на взвешивание. Параметры раздела:

  • ResetWeightOnWeightRequest - указывает, будет ли в принудительном порядке обнуляться значение электронного взвешивающего устройства:
    • true - обнуляется в принудительном порядке Overseer Libra;
    • false - обнуляется взвешивающим устройством;
  • WeightRequestTout - время жизни запроса взвешиваниия, мс. В том случае, если за указанное время от взвешивающего устройсва не пришел ответ, то запрос взвешивания выбрасывается из очереди обработки, а отправителю запроса генерируется ответ со статусом RequestTout;
  • MinTotalWeight - минимальное значение веса, которое может быть отправлено в БД. Если взвешивающее устройство вернуло вес, меньший, чем указано в данном параметре, то он не будет передан на дальнейшую обработку.

Раздел [DEBUG]

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

  • LogInf – логируются информационные сообщения;
  • LogWrn – логируются предупреждающие сообщения;
  • LogErr – логируются сообщения об ошибках;
  • LogNfy – логируются данные, полученные от взвешивающего устройства;
  • LogGui – определяет, выводятся ли лог-сообщения в «Окно Debug»;
  • LogHdd - путь и имя файла, в который следует писать лог.

Руководство инсталлятора Overseer Pass 2.0