Программа АвтоГРАФ обновилась до версии 2.12.9
13.12.07 Новое в программе:
Добавлена возможность выбора способа фильтрации координат при выключенном зажигании или двигателе:
1. "Пропускать точки" (по умолчанию) - фильтр работает
так, как было в версиях до 2.12.4.
2. "Спрямлять трек" - фильтр работает так, как было в
версиях с 2.12.4 по 2.12.8. Изменена логика обработки состояний программных датчиков Д1 и Д2 в зависимости от состояния дискретных входов I1 и I2.
Изменение логики работы "датчиков" Д1 и
Д2 в программе "АвтоГРАФ"
В новых версиях программы АвтоГРАФ вводится изменение логики индикации срабатывания датчиков. Теперь программа разделяет физические входы прибора (I1 и I2) и
логические "датчики" программы "АвтоГРАФ" (Д1 и Д2).
Ранее, Д1 жестко соответствовал I1, а Д2 -
соответственно I2. Т.е. Д1=I1 и Д2=I2. В новых версиях программы АвтоГРАФ, Вы можете задавать логическим "датчикам" Д1 и Д2 нужные Вам состояния входов I1 и I2, а также комбинации этих состояний.
Например:
по старой логике:(Д1 вкл.) если (I1 вкл.)
сейчас возможно :(Д1 вкл.) если (I1 выкл.) (Д1 выкл.) если (I1 вкл.) и (I2 вкл.) (Д1 выкл.) если (I1 выкл.) или (I2 вкл.) Таким образом, используются условия срабатывания (вкл.) или отключения (выкл.) логических "датчиков" Д1 и Д2 при помощи логических (булевых) операторов логики (И,
ИЛИ, xor [исключающее ИЛИ]). Соответственно, определение логики состояния программных "датчиков" Д1 и Д2 будет определяться логической формулой:
(Д1 вкл.) , если [Условие 1] [Условие 2] либо
(Д1 выкл.) , если [Условие 1] [Условие 2] , где
[Условие 1] (обязательное) принимает значения:
I1 вкл.
I1 выкл.
[Условие 2] (необязательное) принимает значения:
и I2 вкл.
и I2 выкл.
или I2 вкл.
или I2 выкл.
xor I2 вкл. xor I2 выкл. (xor - исключающее или, т.е. если выполняются оба условия, результатом будет не (вкл.), а (выкл.))
При переходе на новую версию, старая логика работы остается в силе (значения полей установятся автоматически):
Для "Нормальное состояние датчика 1 [ Разомкнут ] - по старой логике, в новой будет соответствовать (Д1 вкл.) если (I1 вкл.) Для "Нормальное состояние датчика 1 [ Замкнут ] - по старой логике, в новой будет соответствовать (Д1 выкл.) если (I1 вкл.)
Для "Нормальное состояние датчика 2 [ Разомкнут ] - по старой логике, в новой будет соответствовать (Д2 вкл.) если (I2 вкл.) Для "Нормальное состояние датчика 2 [ Замкнут ] - по старой логике, в новой будет соответствовать (Д2 выкл.) если (I2 вкл.)
Пример практического применения
Тема: Контроль работы такси по таксометру и датчику присутствия пассажиров, подключенных к дискретным входам I1 и I2.
Задача:
Обеспечить определение следующих ситуаций:
1. Пассажир едет с выключенным таксометром:Сработка Д1
(с оповещением в
Notifier).
2. Пассажир едет со включенным таксометром:Сработка Д2
(с оповещением в
Notifier).
Решение:
Таксометр подключен к дискретному входу I1.
Датчик присутствия пассажиров подключен к дискретному
входу I2.
Тогда, прописываем следующие условия в АвтоГРАФ:
(Д1 вкл.) , если (I1 Выкл.) и (I2 Вкл.)
(Д2 вкл.) , если (I2 Вкл.) и (I1 Вкл.)
|