Список изменений в новой ревизии 1.0.0.2 от 21.10.2011:

  • Добавилось подключения драйверов TYPE12 от системы ТМ6, в разделе описателей оборудования появился новый тэг T12 для организации такой связи. Обращаю внимание на то, что напрямую пока подключать уже существующие драйвера нельзя - требуется некоторая доработка DLL-драйвера, поэтому на данный момент интегрируются только те драйвера, на которые у разработчиков имеются исходные коды.
  • Добавлено групповое автопостроение групп тэгов T12
  • Исправлены серьезные ошибки по копированию/переносу/удалению компонентов дерева проекта, особенно групп каналов - вычищено не все, еще есть косяки, так что работа продолжается.
  • Изменен механизм операций Drag-n-Drop компонентов в дереве проекта - с целью избежания случайных перебросов компонентов в дереве, теперь все операции Drag-n-Drop компонентов внутри дерева необходимо выполнять с нажатым Ctrl, без нажатой клавиши Ctrl система считает операцию случайной и не выполняет.
  • Добавлено групповое добавление каналов в списки карты адресов для режима ModBus TCP/IP Slave для узлов.
  • Появилась функция удаления параметров из списков режима ModBus TCP/IP Slave, а также экспорт списков в формат HTML.
  • Появилась кнопка "Закрыть все" для закрытия всех открытых вкладок редакторов.
  • Добавил импорт компонентов в дерево проекта из других проектов. Правда функционал еще пока в начальной стадии, поэтому использовать нужно аккуратно.
  • Поправлены ошибки по FBD-блокам, если непривязанный вход задавался константой - он не всегда корректно подчитывался и принимался из файла проекта.
  • В FBD-блоках начал добавлять управляющий вход, по которому можно управлять выполнением логики блока: включать его или выключать. Пока добавлены такие входы для блоков из раздела "Арифметика".
  • Имя канала можно менять редактируя его в самом дереве проекта.
  • Доработан механизм запроса сохранения проекта при выходе из системы, а также подгрузка предыдущего сохраненного при старте с запоминанием имени проекта.
  • Изменил максимальный размер количества запрашиваемых регистров для описателей тэгов по ModBus - теперь максимум 127 в одном групповом запросе, согласно стандарту.
  • Отключена фокусировка компонента при операции Drag-n-Drop в дереве, чтобы не сбивать пометку с переносимого компонента.
  • На текущий момент выполняются тесты работы функций ModBus TCP/IP Slave на экстремальных тестах. Предварительные результаты - вполне оптимистичные.
  • Самое главное нововведение! Разделил потоки пересчета математики и рисования графики по отображаемым экранам! Теперь это два отдельных потока, работающих параллельно и не влияющих друг на друга. До сего момента обновление графики выполнялось в основном потоке пересчета базы каналов узла в рантайме. Результат - значительно повисились динамические характеристики работы математики системы.