RU EN

TIK Modscan

v1.0.16.0

  • Новые параметры в окне "Сервис / Параметры":
    + "Опрашивать только активную вкладку" - если отмечен - опрашивается только текущая вкладка; иначе все вкладки;
    + "Помечать перекрытые ячейки" - если отмечен - значения ячеек, перекрытых другими Float/Double/Int32, будут отображаться пустыми; иначе - значения будут отображаться для всех ячеек.
  • Форма показа графиков:
    + Возможность скрытия меток. Исправлен и улучшен макет панели настроек.
    + Кнопка "Сбросить масштаб". Также сброс масштаба теперь выполняется по клавише 0 или Ins.
    + Исправлен зум с помощью клавиш oem+ и oem- (был инвертированный, теперь корректный).
    + "devName" теперь не выводится в именах графиков при открытии лога (т.к. имена устройств не хранятся в логах).
  • Исправлена ошибка ModscanCore.dll, при которой не открывались карты регистров и не работал опрос при следующей конфигурации ячеек: "EmtpyVisible после не опрашиваемого Float/Double в начале нового оптимизированного запроса".
v1.0.15.0

  • Исправлены ошибки UI для системного масштаба 125%.
  • Новый алгоритм работы флага "0x06" для записи регистров:
    + с отключенным флагом "0x06" используются коды функций 0x0F, 0x10;
    + с включенным флагом "0x06" используются коды функций 0x05, 0x06.
  • Исправлена уязвимость UpdateController: при ошибках проверки обновлений (сервер недоступен, нет такого файла и т.д.) дата последней проверки обновлений LastUpdatesCheckDateStamp не обновлялась.
    В результате приложение проверяло бы обновления при каждом запуске, а не один раз в день.
  • Другие исправления:
    + Форма записи одного регистра: F5 - обновить значение регистра.
    + Убрана задержка при старте программы, программа стала открываться быстрее.
    + Исправлена ошибка: при даблклике по значению ячейки с нажатым Ctrl, если кликать медленно (или если ячейка была выделена до клика) - ячейка станет зеленой, хотя ввода в нее не было. Это очень мешало работе. Сейчас всё работает корректно, как с Ctrl, так и без Ctrl.
v.1.0.14

  • Добавлена возможность записи регистров прямо из таблицы:
    + Использование: введите значение регистра в таблицу, ячейка подсветится зеленым цветом и внизу появится панель записи, для записи нажмите кнопку "Записать". При нажатии кнопки "Записать" будут записаны все регистры с введенными значениями (подсвеченные зеленым цветом). Для выхода из режима записи нажмите кнопку "Закрыть" - все введенные значения будут очищены, а панель записи будет закрыта.
    + Сочетания клавиш: Ctrl+Enter - "Записать", Esc - "Закрыть" (Esc также прерывает запись, если она производится в данный момент), Delete - удалить выбранное введенное значение, F5 - обновить значения регистров (в которые не введены значения).
    + Поддерживается вставка скопированных значений по нажатию Ctrl+V.
    + Ввод значений ячеек участвует в очереди Ctrl+Z/Y. Чтобы посмотреть текущие значения ячеек, для которых введены значения, просто нажмите "Закрыть" на панели записи. При этом отобразятся реальные значения ячеек. После этого нажмите Ctrl+Z, чтобы вернуться обратно в режим записи.
    + Прогресс отображает записанные пакеты из общего числа пакетов.
  • Добавлен флаг "0x06" - использовать для записи регистров только коды функций 0x05 и 0x06 (один пакет на Modbus-регистр):
    + Удобно использовать с устройствами, которые не поддерживают коды функций для записи нескольких регистров 0x0F, 0x10.
  • Добавлена политика конфиденциальности, и ссылка на нее в лицензионном соглашении.
  • Другие исправления:
    + Устранены фризы интерфейса при первом запуске TIK-Modscan и проверке обновлений.
    + Размер очереди Ctrl+Z/Y: 100 -> 200.
    + Исправления ошибок.

v.1.0.13

  • Копирование/вставка регистров теперь осуществляется через системный буфер обмена - доступно копирование регистров между окнами программы, а также сохранение скопированных данных в буфере после закрытия приложения.
    + Чтобы скопировать регистры - выделите нужные строки таблицы с помощью крайнего левого столбца, и нажмите Ctrl+C.
  • Добавлена возможность вставки текста в таблицу. Для этого нужно скопировать в буфер обмена одну или несколько строк текста, в TIK-Modscan выделить ячейки таблицы в одном столбце, куда нужно вставить текст, и нажать Ctrl+V. Выделять не обязательно - можно просто поставить курсор на нужную ячейку.
    + Чтобы скопировать текст из таблицы - выделите нужные ячейки таблицы и нажмите Ctrl+C.
  • Поддержка многострочных комментариев для меток. При вводе комментария, используйте Ctrl+Enter для новой строки, Enter для акцепта формы. Новый функционал совместим со старыми версиями.
    + Сочетание клавиш Ctrl+N теперь можно использовать для добавления метки на график.
    + Поддержка клавиш для списка меток: Delete - удалить, F2 - редактировать, Enter - перейти к метке на графике.
  • Тег -> Вкладка в UI.
  • Ссылка на чейнджлог (Список изменений) в окне "О программе" и в окне с информацией о новой версии. Исправлены ошибки контроллера обновлений. Приведена в порядок форма "О программе".

v.1.0.12

  • Добавлена автоматическая проверка обновлений и возможность обновления ПО.

v.1.0.11

  • Восстановлена поддержка операционных систем Windows XP.

v.1.0.10

  • Корректная установка ширины столбцов при загрузке старых карт регистров (без вкладок);
  • Пометка карты регистров как измененной при операциях с вкладками.

v.1.0.9

  • Обновлена форма вставки значений (запись нескольких регистров) - теперь если ввести единственное значение, оно будет присвоено всем ячейкам; улучшено юзабилити, добавлена подсказка;
  • Исправлена ошибка парсинга значений inf/-inf в логах, исправлена ошибка при наведении на точки гистограммы.

v.1.0.8

  • Добавлены логи в виде гистограмм. Гистограмма отображает номер регистра по оси X и значение регистра по оси Y, при этом, такой график доступен для каждой записи лога. Поддерживается несколько графиков, число точек графика задается при запуске лога. Запуск лога-гистограммы производится из контекстного меню ячеек (пункт "Гистограмма");
  • Исправлена уязвимость оптимизатора запросов на запись "PP2 - CellsCount > WindowSize", при которой группы ячеек для Float/Double/Int32 разрывались на разные запросы, что приводило к ошибкам и потере данных.

v.1.0.7

  • Доработана концепция вкладок - теперь вкладка "[Все регистры]" является не основной, а вспомогательной.

v.1.0.6

Примечание: в версиях v1.0.6 - v1.0.10 ОС Windows XP не поддерживается.

  • Добавлен функционал работы со вкладками - теперь карта регистров может содержать несколько вкладок с регистрами. Принадлежность ячейки к определенной вкладке определяется параметром ячейки "Тег";
  • Добавлена формат регистров Int32 и производные от него форматы.

v.1.0.5

Исправления ошибок:

  • Корректное чтение логов с некорректными DateTime (с годом меньше 1899).

v.1.0.3

Улучшения GUI:

  • Добавлено автоподключение при изменении параметров подключения с состоянием "Подключено";
  • Отключено сворачивание/разворачивание элементов списка подключений при двойном клике;
  • Введенный интервал опроса теперь не сбрасывается при его остановке;
  • Форма свойств: показ общего адреса устройства вместо *Несколько значений* если ячейки имеют одинаковые адреса устройств и разные подключения; после ввода в поле "Адрес или имя устройства", введенный текст не меняется при изменениях адаптера, пока не будет выбрано устройство из списка или пока текст не будет удален.

Исправления ошибок:

  • Исправлены ВСЕ ошибки копирования/вставки. При выполнении вставки: если в карте регистров присутствует адаптер как у скопированных ячеек - ячейки будут привязаны к нему; если в карте регистров такой адаптер отсутствует - будет добавлен новый адаптер как у скопированных ячеек и ячейки будут привязаны к нему;
  • Исправления работы с логами: обработка ошибок при открытии архива; исправлена работа переподключения к лог-файлу при извлечении носителя; исправлена ошибка "fillweight values cannot exceed 65535" (при большом числе столбцов таблица не отображалась);
  • Исправления в работе с ModscanCore.dll: исправлен периодический выброс Access Violation Exception при записи данных в лог;
  • Исправлена ошибка, при которой не работал просмотр пакетов для подключений, полученных при вставке и после выполнения Ctrl+Z/Y;
  • Исправлена работа "опрос регистров был остановлен / перезапущен".

Другие исправления:

  • Исправления вида Form8 (синхронизация кнопок и состояния лога, двойной scrollbar у grid-а, обновление числа записей при перекл. в тек.д., правильное открытие/закрытие панели меток во всех случаях);
  • Исправление инициализации поля DataBits для COM-адаптеров;
  • Улучшена синхронизация счетчика запросов/ответов;
  • Исправлена ошибка при нажатии на header пустой таблицы;
  • Обновлено и согласовано лицензионное соглашение.

Техподдержка ТИК