Показать сообщение отдельно
Старый 20.01.2017, 09:01    | »»» |  #1324
programmer
ТехноКом
 
Аватар для programmer
 
Регистрация: 17.12.2010
Сообщений: 2,865
programmer is on a distinguished road
По умолчанию

Релиз: Сборка 171
Бета: Сборка 173


Что нового:
  • Карты
    1. Сообщение об отсутствие ошибок при проверке полигонов на самопересечения и повторяющиеся вершины
    2. Скрытие курсора у стационарных объектов
      Нажмите для просмотра содержимого...
    3. Наложение векторных карт и слоёв интернет карт и при экспорте в файл
    4. Режим отображения всех выделенных геозон
      Нажмите для просмотра содержимого...
    5. Относительные пути для векторных и растровых карт
    6. Подгрузка файла с url’ами интернет карт с сервера ТехноКом
    7. Возможность менять цвет трека на прозрачный (рисование контура должно быть отключено)
      Нажмите для просмотра содержимого...
  • Реестр свойств
    1. Столбец с комментариями
      Нажмите для просмотра содержимого...
    2. Задания в реестре свойств
      Нажмите для просмотра содержимого...
    3. Подправлено копирование тарировочной таблицы в буфер обмена
  • Отчёты
    1. Возможность отключения автоформирования отчетов
      Нажмите для просмотра содержимого...
    2. В настройки автоформирования добавлена кнопка для тестового запуска любого задания
      Нажмите для просмотра содержимого...
    3. На панели отчетов добавлена кнопка для обновления списка отчетов
      Нажмите для просмотра содержимого...
    4. Поддержка геозон классическими отчётами
    5. Панель оперативных отчётов
      Нажмите для просмотра содержимого...
      Оперативные отчёты выбираются на панели Отчёты

      И отображаются на панели Оперативные отчёты

      В опциях можно скрыть меню команд и панель масштаба

      В классическом виде панели располагаются друг над другом, их нужно переключать
  • Обработчик данных
    1. Поддержка меток CAN и ТС по Bluetooth
    2. Подправлена логика установки флага наличия импульсов на входе
    3. Редактор заданий
      Нажмите для просмотра содержимого...

      Задания создаются для ТС или группы в настройках устройств «Задания» и назначаются ТС в реестре свойств временной таблицей свойства с зарезервированным именем Task и типом "Задание".
      Имеются методы для автоматического назначения заданий, но они пока скрыты.
      Вручную задания удобнее всего ставить через Групповое редактирование свойств реестра.
      Задания могут быть одноразовыми и многоразовыми, т. е. созданы один раз и назначены ТС на разные интервалы времени.
      Контроль заданий включается в настройках устройств «Расчёт -> Параметры расчёта -> Общие настройки -> Контроль рабочего времени -> Контроль заданий».
      После чего в списке параметров появляется группа «Задания» с параметрами:
      Нажмите для просмотра содержимого...
      Task - текущее задание;
      TaskBeginDT - время начала задания местное;
      TaskEndDT - время окончания задания местное;
      TaskStatus - статус задания: 1 - Поставлена, 2 - Выполняется, 3 - Завершается, 4 - Выполнена, 5 - Не выполнена;
      TaskPercent - процент выполнения задания;
      TaskViolations - нарушения при выполнении задания;
      TaskNextGeoFence - следующая геозона задания.

      Назначение заданий производится независимо от наличия данных от ТС. Т. е. назначать и редактировать задания можно после того, как ТС совершило рейс(ы), до того, как ТС совершит рейс(ы) и во время совершения рейсов.
      Для оперативного контроля параметры заданий можно вывести в Список ТС и/или задействовать в правилах модуля Монитор.

      Задания имеют следующие группы настроек:
      Начало
      Начало – продолжительность и условие начала задания. Начало начинает проверяться сразу после постановки задания. Условие может содержать любую комбинацию параметров (геозон, датчиков, числовых). Если задано условие, то ставится статус Поставлена, а после выполнения условия он меняется на Выполняется. Иначе статус – сразу Выполняется. Если заданы продолжительность и условие, при этом условие остаётся невыполненным в течение времени, превышающего продолжительность, то в значение параметра Нарушение ставится флаг Опоздание.

      Этапы
      Этапы – продолжительность и список геозон для прохождения. Этапы начинают проверяться после выполнения условия Начала.
      Для любых геозон могут быть заданы временные границы:
      «Приб. после» – время, после которого должно прибыть ТС, иначе в значение параметра Нарушение ставится флаг Опережение;
      «Приб. до» – время, до которого должно прибыть ТС, иначе в значение параметра Нарушение ставится флаг Опоздание;
      «Отпр. после» – время, после которого должно отправиться ТС, иначе в значение параметра Нарушение ставится флаг Опережение;
      «Отпр. до» – время, до которого должно отправиться ТС, иначе в значение параметра Нарушение ставится флаг Опоздание.
      Время задаётся относительно начала задания. Последовательность прохождения геозон может быть строгой или нет. Если при строгой последовательности пропускаются геозоны, то в значение параметра Нарушение ставится флаг Наруш. послед-ти. По пройденным геозонам считается процент выполнения. Если список пуст, то процент не считается. После прохождения всех геозон ставится статус Завершается. Если задана продолжительность, при этом остаются не пройденные геозоны в течение времени, превышающего продолжительность, то в значение параметра Нарушение ставится флаг Опоздание.

      Прим.: Пока поддерживается только строгая последовательность.

      Нарушения
      Нарушения – список условий нарушений. Нарушения проверяются от начала прохождения Этапов до выполнения условия Окончание. Условие может содержать любую комбинацию параметров (геозон, датчиков, числовых). Когда выполняется условие нарушения в значение параметра Нарушение ставится соответствующий ему флаг. Если выполняется условие с включенной опцией «Прерывать задание при нарушении», то задача завершается преждевременно. А статус меняется на Не выполнена.

      Окончание
      Окончание – продолжительность и условие окончания задания. Окончание начинает проверяться от начала прохождения Этапов. Условие может содержать любую комбинацию параметров (геозон, датчиков, числовых). Если задано условие, то после его выполнения ставится статус Выполнена. Иначе статус – сразу Выполнена. Если заданное условие оказывается выполненным до прохождения Этапов, то задача завершается преждевременно и процент выполнения остаётся меньше 100%. Если Этапы выполнены и заданы продолжительность и условие, при этом условие остаётся невыполненным в течение времени, превышающего продолжительность, то в значение параметра Нарушение ставится флаг Опоздание.

      Настройки:
      Начало

      Этапы, Нарушения, Окончание
      - -

      Примеры:
      Простой пример задания с опозданием, контр. коридором, съездом

      Простой пример задания с опозданием, контр. коридором и авар. завершением при съезде

      Пример с опозданиями, опережениями, контр. точками и коридором, съездом, наруш. послед. и запр. зоной

      Пример рабочего стола для контроля одного ТС
    4. Добавлены свойства:
      Нажмите для просмотра содержимого...
      Task - текущее задание;
      TaskBeginDT - время начала задания местное;
      TaskEndDT - время окончания задания местное;
      TaskStatus - статус задания: 0 - Нет задания, 1 - Ожидание условия начала (Поставлена), 2 - Выполняется, 3 - Ожидание условия окончания (Завершается), 4 - Выполнена, 5 - Не выполнена;
      TaskPercent - процент выполнения задания;
      TaskViolations - нарушения при выполнении задания;
      TaskNextGeoFence - следующая геозона задания
    5. Добавлены методы:
      Нажмите для просмотра содержимого...
      IDByGUID(Guid guid) – получение идентификатора элемента по GUID;
      nameByGUID(Guid guid) – получение названия элемента по GUID;
      GetDevPrmsTaskInfoArray(Guid guid) – получение списка заданий
    6. Дизайнер: Возможность добавления параметров для Улиц и Платона
      Нажмите для просмотра содержимого...
      -
    7. Дизайнер: Возможность добавления параметров для Переработки и Простоя
      Нажмите для просмотра содержимого...
      -
    8. Дизайнер: Добавлены параметры для Контроля заданий
      Нажмите для просмотра содержимого...
      -
    9. Подправлен переход к новому году для старых приборов с bin-форматом
  • Технический контроль

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

    Объекты технического контроля создаются в Дизайнер -> Технический Контроль -> Объекты технического контроля

    Сначала создаётся объект с произвольным Именем и Описанием, а затем для него указываются параметры, по которым будет контролироваться своевременность технического обслуживания. Помимо самого параметра необходимо задать Интервал обслуживания, Напоминание и Тревогу в единицах измерения параметра. Для контроля можно использовать любой накопительный параметр: Дата и время, Время работы оборудования, Моточасы, Пробег, Расход.
    Начальные значения параметров задаются в Дизайнер -> Технический Контроль -> Начальные значения

    Результат работы модуля отображается на панели Технический контроль для текущего ТС

    Поэтому модуль Технический контроль необходимо подключить в конструкторе к Селектору устройств

    Для удобства заполнения Имена и Описания частоиспользуемых объектов технического контроля можно внести в общие настройки

    Тогда они появятся в выпадающем списке при редактировании объекта

    Чтобы указать пройденное ТО, необходимо отметить обслуженные объекты и нажать "Пройти ТО"

    В появившемся окне следует указать дату и время прохождения ТО и нажать "OK"

    Пройденное ТО можно указывать задним числом. Модуль сам определит значения параметров, которые были на ту дату.
    И отобразить результат с учётом уже накопленных значений

  • Разное
    1. Новые картинки статусов
      Нажмите для просмотра содержимого...
    2. Исправления при импорте схемы из zip-файла
    3. Исправлена ошибка при экспорте расчётов с делением на рейсы в MS Excel
    4. Исправлено заполнение поля идентификатора при экспорте свойств в MS Excel
    5. Исправлена ошибка в OLE, возникавшая при неверном индексе рейса
    6. Группы "Путь" и "Скорость" не показываются для стационарных объектов
    7. Смена внешнего вида элементов выбора времени
      Нажмите для просмотра содержимого...
    8. Отображение формы обновлений после загрузки программы
    9. Доделано отображение статусов водителей, инструментов и задач для рейсов и финальных значений
    10. Ускорена работа в окнах настроек при большом количестве элементов (устройств, геозон, …)
    11. Оптимизирована загрузка списка схем с сервера
    12. Окна добавляемых модулей больше не загораживают главное меню и панель управления
      Нажмите для просмотра содержимого...

ООО «ТехноКом», г. Челябинск
Макаров Константин Евгеньевич - Главный Программист ООО «ТехноКом» (диспетчерское ПО «АвтоГРАФ»)
programmer вне форума   Ответить с цитированием