OpenSCADAWiki: Works/Change Log/part2009 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Works/ChangeLog/part2009 from 2010-01-11 17:16:51..
2009
Число
Категория
Задача
05.11SYS, Special.FLibSYSСавоченко Р.Объект пользовательского API XMLNodeObj перемещён в ядро OpenSCADA (файлы tvariant.h, tvariant.cpp).
05.11TransportСавоченко Р.Функция пользовательского API messIO() добавлена для объекта исходящего транспорта.
05.11UI.Vision, UI.WebVisionСавоченко Р.Улучшено вертикальное масштабирование для примитива "Диаграмма".
30.10DAQСавоченко Р.Код ошибки добавлен в статус контроллера, что позволяет идентифицировать состояние и отображать его.
23.10UI.Vision, UI.WebVisionСавоченко Р.Добавлена поддержка альфа-канала в атрибуты цвета всех примитивов.
23.10Special.FLibSYSСавоченко Р.Функция ПИД расширена новыми параметрами: Kd, Tzd и followSp. Удалён параметр Tf.
16.10DAQ.JavaLikeCalcСавоченко Р.Исправлено использование функций для параметров контроллеров DAQ из IO функций для первого использования.
14.10UI.VCAEngine, UI.Vision, UI.WebVisionСавоченко Р.Добавлена полная поддержка вертикального масштабирование диаграм.
12.10DOCСавоченко Р.Обновлены документы TODO и README.
11.10UI.Vision, UI.WebVisionСавоченко Р.Закончена полная поддержка сигналов в примитиве "Protocol".
11.10Transport.SocketsСавоченко Р.Добавлены ограничения для режима "Keep-alive". Добавлена установка приоритета задач транспорта.
11.10DAQ.JavaLikeCalcСавоченко Р.Расширен механизм описания атрибутов параметров контроллера модуля для возможности управления идентификатором и именем конечного атрибута.
11.10DAQ.BlockCalcСавоченко Р.Добавлен механизм управления последовательностью исполнения блоков.
28.09DAQ.BlockCalcСавоченко Р.Добавлено поддержка прямых связей на параметры.
26.09UI.WebVisionСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.7.0.
26.09UI.WebCfgDСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод интерфейса на немецкий и выпущена версия модуля 0.6.2.
26.09UI.VisionСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0.
26.09UI.VCAEngineСавоченко Р.Обновлена документация и переводы интерфейса, добавлен перевод документации на английский и выпущена версия модуля 0.9.0.
26.09UI.QTCfgСавоченко Р.Обновлена документация и переводы интерфейса и выпущена версия модуля 1.8.1.
24.09Archive.FSArchСавоченко Р.Исправлен экспорт больших участков архива, а также функция управления ограничениями запроса для буферов с фиксированным размером.
22.09TransportСавоченко Р.В исходящий транспорт добавлена DOM-функция messIO() для предоставления пользователю возможности отправки прямых запросов через транспорты.
22.09SYS, DAQ.JavaLikeCalcСавоченко Р.Реализована первичная поддержка модели объектов OpenSCADA (DOM) для доступа из языков пользовательского программирования.
22.09DAQ.DAQGateСавоченко Р.Обновлена документация и выпущена версия модуля 0.8.0.
22.09DAQ.DCONСавоченко Р.Обновлена документация и выпущена версия модуля 0.3.0.
22.09DAQ.ICP_DASСавоченко Р.Обновлена документация и выпущена версия модуля 0.5.0.
22.09Special.FLibSYSСавоченко Р.Добавлены новые функции strEnc2Bin() и strDec4Bin(). Добавлена микросекундная часть времени в функцию FFT.
18.09DAQ.BlockCalcСавоченко Р.Обновлена документация и выпущена версия модуля 1.2.1.
18.09DAQ.JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия модуля 1.5.0.
18.09DAQ.LogicLevСавоченко Р.Обновлена документация и выпущена версия модуля 1.0.1.
18.09DAQ.ModBusСавоченко Р.Обновлена документация и выпущена версия модуля 1.0.1.
18.09DAQ.SiemensСавоченко Р.Обновлена документация и выпущена версия модуля 1.2.1.
16.09Special.FLibComplex1Савоченко Р.Обновлена документация и выпущена версия модуля 1.0.4.
16.09Special.FLibMathСавоченко Р.Обновлена документация и добавлен перевод документации на Английский.
16.09Special.FLibSYSСавоченко Р.Обновлена документация и выпущена версия модуля 0.9.0.
16.09Special.SystemTestsСавоченко Р.Обновлена документация и выпущена версия модуля 1.3.7.
16.09Transport.SSLСавоченко Р.Обновлена документация и выпущена версия модуля 0.8.2.
13.09DAQ.ICP_DASСавоченко Р.Добавлен новый модуль поддержки оборудования фирмы ICP DAS. Реализована поддержка модулей серии I-8000: I-87019RW, I-8017HW, I-87024W и I-8042W.
06.09/SYSСавоченко Р.Версия дерева исходных текстов изменена в 0.6.4. Версия библиотеки OpenSCADA изменена в 0:11:0. Спек-файл для построения RPM-пакетов изменён для построения пакетов версии 0.6.4.
06.09/DAQ/ICP_DASСавоченко Р.Добавлен новый модуль реализации поддержки оборудования фирмы ICP DAS.
06.09/DemoDBСавоченко Р.Внесены некоорые исправления. Обновлены переводы. Расширена функциональность главной страницы объектов сигнализации. Увеличены шрифты кадра контура, а так-же добавлены кнопки ступенчатого изменения значения.
06.09/Special/FLibSYSСавоченко Р.Удалены прямые функции доступа к архивам. Вместо них должны использоваться встроенные функции объекта архива.
27.08/UI/VCAEngine, /UI/VisionСавоченко Р.Добавлена поддержка стилей.
27.08/SYSСавоченко Р.Включен патч Клауса Фетчера для коррекции перевода интерфейса на Немецкий.
20.08/DAQ/ModBusСавоченко Р.Запись в контроллер сделана только в случае реального изменения значений и записи не EVAL значений.
17.08/UI/VisionСавоченко Р.Добавлена проверка на отключенность трендов, включая и условие не корректного цвета, в примитив "Диаграмма".
14.08/SYS, /DB/MySQL, /DB/SQLiteСавоченко Р.Добавлена возможность использования переводов из многоязыковой БД в одноязыковой конфигурации.
14.08/DB/SQLite,/DB/MySQLСавоченко Р.Добавлена запись значение в языке по умолчанию в случае создания новой записи и не использования языка по умолчанию.
14.08/DemoDBСавоченко Р.БД и конфигурационный файл переформированы для установки языком по умолчанию Английского.
13.08/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.В примитив "Протокол" добавлено свойство порядка сортировки и свойства описания оформления элементов.
06.08/SYSСавоченко Р.Из репозитория удалены файлы, которые могут быть созданы командой "autoreconf -iv".
06.08/UI/WebCfgПопкова ИринаПеревод интерфейса на Немецкий.
05.08/UI/VisionПопкова ИринаПеревод интерфейса на Немецкий.
28.07/Special/FLibSYSСавоченко Р.Добавлена функция FFT в объект архива VArchObj для обработки архива быстрым преобразованием в ряд Фурье.
27.07/Special/FLibSYSСавоченко Р.Добавлена пользовательская функция планирования в стандарте Cron tmCron().
27.07/DAQ/JavaLikeCalcСавоченко Р.Добавлена поддержка установки времени выполнения контроллеров в стандарте Cron.
27.07/SYSСавоченко Р.Добавлена функция TSYS::cron() для планирования исполнения задач.
24.07/DAQ/DCONСавоченко Р.Включен патч Алмаза Каримова для множества исправлений и улучшений.
24.07/SYS/TVariant, /DAQ/JavaLikeCalcСавоченко Р.Добавлена поддержка выходных параметров в объектных функциях.
24.07/Special/FLibSYSСавоченко Р.Добавлен объект VArchObj и функции vArh(), vArhBuf() для его создания. Используется для полного доступа к архивам.
24.07/Special/FLibSYSСавоченко Р.Добавлен объект XMLNodeObj, функция xmlNode() для создания объекта и функция xmlCntrReq() для отправки запроса к интерфейсу управления OpenSCADA.
22.07/UI/VCAEngine, /UI/QTStarterПопкова ИринаПеревод интерфейса на Немецкий.
20.07/Special/FLibSYSСавоченко Р.Добавлены функции dbReqSQL() и messGet(), которые используют в возврате объекты.
20.07/DAQ/JavaLikeCalcСавоченко Р.Добавлена полная поддержка объектов и массивов. Реализованы механизмы доступа к элементам ".prop" и "[prop]". Реализованы функции объектов и их вызов. Язык в целом унифицирован для работы с разными типами данных с помощью одной команды виртуальной машины.
20.07/SYS, /SYS/TVariant, /SYS/TFunctionСавоченко Р.Закончена реализация пользовательских объектов. Поддерживается базовый объект TVarObj и объект массива TAreaObj.
10.07/Transport, /DAQ/ModBus, /Protocol/SelfSystem, /Transport/*Савоченко Р.Добавлен индивидуальный механизм блокирования исходящих транспортов. Использовано для монопольного доступа к транспорту без блокирования всего протокола.
10.07/Special/SystemTestsПопкова ИринаПеревод интерфейса на Немецкий.
09.07/Transport/SerialПопкова ИринаПеревод интерфейса на Немецкий.
07.07/Special/FLibSYSПопкова ИринаПеревод интерфейса на Немецкий.
05.07/ValueСавоченко Р.Порядок обработки значений в сервисной функции изменён на: сначало последние значения, а затем архивные. Контейнера для последних значений и архивных разделены.
05.07/Archive/Value, /DAQ/Redundace, /DAQ/DAQGateСавоченко Р.Исправлена установка старого значения времени для нового значения при копировании, также исправлено копирование одного значения для буфера.
05.07/Protocol/HTTP, /Protocol/SelfSystem, /Special/FLibComplex1, /Special/FLibMathПопкова ИринаПеревод интерфейса на Немецкий.
02.07/DAQ, /Value, /DAQ/DAQGateСавоченко Р.Механизм восстановления из архивов несколько обновлен с целью исправления потери значений.
02.07/DAQ/DAQGateСавоченко Р.Порядок удалённых станций сделан значащим. Выполнена некоторая очистка кода. Исправлен доступ к атрибуту ошибки "err".
02.07/ArchiveСавоченко Р.Изменена концепция синхронизации для DAQ.DAQGate и резервирования сбора данных.
30.06/DAQ/DAQGateСавоченко Р.Добавлено обновление списка параметров и соединение архивов с ними.
30.06/DAQ/DAQGateСавоченко Р.Постоянные запросы к удалённому контроллеру группированы в один запрос.
30.06/DAQ/ValueСавоченко Р.Исправлена сервисная функция запроса атрибутов значений в асинхронном режиме.
30.06/SYSСавоченко Р.Добавлен механизм сигналов, основанный на API сообщений.
24.06/DAQ/JavaLikeCalcСавоченко Р.Предел количества переменных (регистров) использованых пользователем в функции расширен из 255 до 65535.
24.06/DemoDBСавоченко Р.Обновлен алгоритм создания архивных документов. Функции документа для суммирования и усреднения участка архива исправлены для использования последнего значения. Добавлено имя пользователя сеанса для размещения в протоколе действия.
24.06/UI/VCAEngineСавоченко Р.Добавлена пользовательская функция vcaSesUser() в пользовательское API СВУ.
24.06/DAQ/System, /DAQ/JavaLikeCalcПопкова ИринаПеревод интерфейса на Немецкий.
22.06/UI/QTCfg, /UI/WebCfg, /UI/WebCfgDСавоченко Р.Добавлена поддержка полностью динамических структур элемента таблицы.
22.06/DBСавоченко Р.Добавлена вкладка формирования SQL-запроса в страницу конфигурации БД.
22.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMPПопкова ИринаПеревод интерфейса на Немецкий.
19.06/DemoDBСавоченко Р.Обновлен перевод БД СВУ на Английский и добавлен перевод на Украинский.
19.06/DAQ/LogicLev, /DAQ/DAQGate, /DAQ/DiamondBoards, /DAQ/ModBusПопкова ИринаПеревод интерфейса на Немецкий.
17.06/DemoDBСавоченко Р.Демо БД обновлена для реализации структуры БД СВУ версии 2.
17.06/UI/VCAEngineСавоченко Р.Версия структуры БД СВУ изменена на 2 для повышения производительности и исключения потерянных записей в БД.
09.06/SYSСавоченко Р.Выпущено третье обновление версии 0.6.3.
08.06/DOCСавоченко Р.Обновлены руководства системы OpenSCADA, документация по API и TODO.
08.06/Protocol/HTTPСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.4.1 модуля.
08.06/Protocol/SelfSystemСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.9.0 модуля.
08.06/Special/FLibComplex1Савоченко Р.Обновлена документация.
08.06/Special/FLibSYSСавоченко Р.Обновлена документация и выпущена версия 0.8.1 модуля.
08.06/Transport/SSLСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.8.1 модуля.
08.06/Transport/SerialСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.5.0 модуля.
08.06/UI/QTCfgСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.8.0 модуля.
08.06/UI/QTStarterСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.5.3 модуля.
08.06/UI/VCAEngineСавоченко Р.Обновлена документация и выпущена версия 0.8.10 модуля.
08.06/UI/VisionСавоченко Р.Выпущена версия 0.8.10 модуля.
08.06/UI/WebCfgDСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 0.6.1 модуля.
08.06/UI/WebVisionСавоченко Р.Выпущена версия 0.6.10 модуля.
08.06/ProtocolСавоченко Р.Версия API модулей подсистем увеличена до 2.
05.06/Transport/SocketsСавоченко Р.Обновлена и переведена на Английский документация и выпущена версия 1.4.0 модуля.
05.06/DAQ/SystemСавоченко Р.Обновлена документация и выпущена версия 1.7.0 модуля.
05.06/DAQ/SoundCardСавоченко Р.Обновлена документация и выпущена версия 0.6.0 модуля.
05.06/DAQ/SiemensСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DAQ/SNMPСавоченко Р.Обновлена документация и выпущена версия 0.4.0 модуля.
05.06/DAQ/ModBusСавоченко Р.Обновлена документация и выпущена версия 1.0.0 модуля.
05.06/DAQ/LogicLevСавоченко Р.Обновлена документация и выпущена версия 1.0.0 модуля.
05.06/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия 1.4.0 модуля.
05.06/DAQ/DiamondBoardsСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DAQ/DCONСавоченко Р.Обновлена документация и выпущена версия 0.2.0 модуля.
05.06/DAQ/DAQGateСавоченко Р.Обновлена документация и выпущена версия 0.7.0 модуля.
05.06/DAQ/BlockCalcСавоченко Р.Обновлена документация и выпущена версия 1.2.0 модуля.
05.06/DB/SQLiteСавоченко Р.Обновлена документация и выпущена версия 1.6.0 модуля.
05.06/DB/MySQLСавоченко Р.Обновлена документация и выпущена версия 1.6.0 модуля.
05.06/DB/FireBirdСавоченко Р.Обновлена документация и выпущена версия 0.9.1 модуля.
05.06/DB/DBFСавоченко Р.Обновлена документация и выпущена версия 2.0.1 модуля.
05.06/Archive/FSArchСавоченко Р.Обновлена документация и выпущена версия 1.3.0 модуля.
05.06/Archive/DBArchСавоченко Р.Обновлена документация и выпущена версия 0.8.0 модуля.
05.06/Archives, /DAQSСавоченко Р.Версия API модулей подсистем увеличена до 3.
04.06/UI/VCAEngineСавоченко Р.Добавлена поддержка многоязыковых текстовых переменных.
04.06/DAQ/LogicLevСавоченко Р.Добавлена поддержка многоязыковых текстовых переменных в шаблонных переменных.
04.06/SYSСавоченко Р.Поддержка многоязыковых текстовых переменных добавлена в подсистемы "Архивы" и "БД".
04.06/SYSСавоченко Р.Демонстрационный конфигурационный файл переведен на Русский, Английский и Украинский.
04.06/DemoDBСавоченко Р.Закончен многязыковый перевод БД "vcaBase", "vcaTest" и "vcaAGLKS" на Русский и Английский.
02.06/SYSСавоченко Р.x86 зависимый механизм вычисления коротких интервалов заменён на стандартный системный механизм получения времени в наносекундах.
02.06/DemoDBСавоченко Р.Закончен многязыковый перевод БД "AGLKSModel" на Русский, Английский и Украинский.
02.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalcСавоченко Р.Адаптированы для поддержки резервирования и многоязыковых текстовых переменных.
02.06/DAQ/SoundCard, /DAQ/Siemens, /DAQ/SNMP, /DAQ/DiamondBoards, /DAQ/BlockCalcЛысенко М.Переведена документация на Английский.
28.05/DemoDBСавоченко Р.Закончен многязыковый перевод БД "OscadaLibs" на Русский, Английский и Украинский.
28.05/SYSСавоченко Р.Исправлена сборка модулей с помощью libtool версии 2.
27.05/DAQ/DCON, /DAQ/JavaLikeCalc, /DAQ/ModBus, /Protocol/ModBusСавоченко Р.Адаптированы для поддержки резервирования и многоязыковых текстовых переменных.
27.05/DAQ/DAQGate, /DAQ/JavaLikeCalc, /DAQ/ModBusЛысенко М.Переведена документация на Английский.
25.05/DAQ/LogicLevЛысенко М.Переведена документация на Английский.
25.05/DemoDBСавоченко Р.Demo БД на разных языках объединены в одну многоязыковую БД на Русском, Английском и Украинском языках.
25.05/SYS,/DB/SQLite,/DB/MySQLСавоченко Р.Закончена реализация поддержки многоязыковых текстовых переменных. Поддержка многоязыковых текстовых переменных реализована в БД DB.SQLite, DB.MySQL и конфигурационном файле.
22.05/UI/VCAEngine, /UI/VisionСавоченко Р.Добавлена подсветка модифицированных атрибутов.
22.05/DB/DBF, /DB/SQLite, /DB/FireBirdСавоченко Р.Механизм запроса данных унифицирован.
22.05/UI/WebVisionПопкова ИринаПеревод интерфейса на Немецкий.
22.05/DAQ/SystemЛысенко М.Переведена документация на Английский.
18.05/DAQ/LogicLevСавоченко Р.Добавлена поддержка резервирования.
18.05/SYS/TVariantСавоченко Р.Объект расширен для поддержки EVAL-значений.
18.05/DAQ/Value, /DAQ/*Савоченко Р.Добавлена передача предыдущего значения в функциях уведомления об установке значения атрибута.
18.05/Archive/Value, /Archive/DBArch, /Archive/FSArchСавоченко Р.Группа функций getS,R,I,B() заменена одной getVal() с результатом в TVariant. В getVal() добавлен механизм горячего заполнения дыр в архиве.
16.05/SYS/BuildСавоченко Р.Добавлены AutoConf макросы для более детального поиска файлов заголовков и библиотек для сборки БД MySQL, FireBird и SQLite.
15.05/Special/FLibSYSСавоченко Р.Добавлены пользовательские функции floatSplitWord() и floatMergeWord().
14.05/Archive/ValueСавоченко Р.Добавлен механизм горячей компенсации дыр в архивах посредством архивов резервных станций. Компенсация происходит в момент запроса к архиву.
14.05/Archive/Value, /Archive/FSArch, /Archive/DBArchСавоченко Р.Изменено API запроса значений для заполнения дыр из подсистемы "Сбор данных". Добавлена возможность модификации присутствующих значений в буфере значений фиксированного типа с привязкой к сетке.
09.05/DAQ/System, /DAQ/DAQGateСавоченко Р.Модули адаптированы для работы в режиме резервирования.
09.05/SYS/Archive/ValueСавоченко Р.Добавлена функция копирования объектов буферов TValBuf. Хранение значений в архиве фиксированного типа оптимизировано по размеру.
09.05/SYSСавоченко Р.Добавлен групповой "CntrReqs" запрос к интерфейсу управления OpenSCADA. Использован для группировки мелких стандартных запросов в один большой запрос.
09.05/DAQСавоченко Р.Реализована базовая поддержка резервирования.
09.05/Transport, /UI/WebCfgD, /UI/QTCfg, /DAQ/DAQGateСавоченко Р.Механизм запросов к интерфейсу управления удалённых OpenSCADA станций унифицирован и вынесен в функцию TTransportS::cntrIfCmd().
27.04/UI/QTCfgСавоченко Р.Добавлен механизм поиска элемента в ветви дереве навигации.
27.04/DAQ/DAQGateСавоченко Р.Добавлена компенсация времени простоя путём синхронизации архивов. Реализована работа в режиме резервирования. Добавлено перенаправление запросов к архивам на архивы удалённых станций.
27.04/SYS/ValueСавоченко Р.В сервисную функцию запроса атрибутов добавлена поддержка запроса кадров архивов. Использовано для компенсации времени простоя путём синхронизации архивов.
27.04/SYS/ValueСавоченко Р.Добавлен механизм наследования объекта TVal с целью перехвата запросов к архивам и проброса их на удалённую станцию.
27.04/SYS/ArchiveСавоченко Р.Добавлен параметр указания архиватора для функции TVArchive::period().
21.04/UI/VCAEngineСавоченко Р.Объект описания атрибутов TFld для наследованных атрибутов сделан общим.
21.04/UI/VCAEngineСавоченко Р.Упрощён механизм хранения атрибутов виджетов.
21.04/SYS/TCntrNodeСавоченко Р.Контейнер групп предков сделан динамическим для оптимизации использования памяти.
17.04/SYSСавоченко Р.Функция nodeRes() объекта TCntrNode переопределена во всех объектах её использующих.
17.04/SYS/TCntrNodeСавоченко Р.Ресурс счётчика подключений/отключений сделан общим для всех объектов посредством мютекса.
17.04/SYS/ResourceСавоченко Р.Для read-write ресурсов использована POSIX функции pthread_rwlock_*().
17.04/UIСавоченко Р.Выполнена адаптация основанных на QT модулей к версии QT 4.5. Глобально установлена переменная окружение LC_NUMERIC=C для окончательного устранения проблемы разделителя в вещественных числах.
16.04/DemoDBСавоченко Р.Обновлена русская БД на предмет изменения DAQ.ModBus и переименования DAQ.Transport в DAQ.DAQGate.
16.04/DAQ/TransportСавоченко Р.Переименован в DAQGate.
15.04/Protocol/ModBusСавоченко Р.Добавлена буферизация фрагментов входящих запросов с целью более надёжной обработки запросов.
15.04/DAQ/ModBusСавоченко Р.Окончательно и везде исправлен протокол ModBus/ASCII.
15.04/Transport/SocketСавоченко Р.Исправлено переподключение и восстановление сеанса.
13.04/SYS/ResourceСавоченко Р.Объект ресурса Res оптимизирован по размеру путём выноса ресурса счётчика чтения.
10.04/Protocol/ModBusСавоченко Р.Реализована полная поддержка входящего протокола и структура отражение данных для ModBus. Поддерживается многоузловое отражение данных и шлюзование запросов к удалённым устройствам.
06.04/DAQ/Transporter, /Protocol/SelfSystem, /UI/QTCfg, /UI/Vision, /UI/WebCfgDСавоченко Р.Использован новый интерфейс API модулей подсистемы "Протоколы", для исходящих запросов.
06.04/ProtocolСавоченко Р.Функция API модулей подсистемы "Протоколы", для исходящих запросов, изменена на void outMess( XMLNode &io, TTransportOut &tro ) с целью гибкого описания интерфейса взаимодействия с протоколом посредством XML.
06.04/DAQ/ModBusСавоченко Р.В контейнер модулей ModBus включен модуль протокола и функции протокола ModBus перенесены в него.
06.04/DAQ/DCONСавоченко Р.Удалено собственное API последовательных интерфейсов в модуле. Вместо него использован новый транспорт "Serial" OpenSCADA.
06.04/Transport/SerialСавоченко Р.Реализован и оттестирован исходящий транспорт.
06.04/Transport/SerialСавоченко Р.Исправлена инициализация структуры FD_SET перед каждым вызовом функции select().
01.04/DAQ/ModBusСавоченко Р.Добавлен механизм статуса для контроллера.
01.04/ProtocolСавоченко Р.Добавлен шаблонный модуль "=Tmpl=" подсистемы "Протокол" для упрощения создания, на его основе, новых модулей подсистемы.
31.03/DAQ/ModBusСавоченко Р.Удалён собственный последовательный интерфейс и вместо него использован новый транспорт "Serial".
31.03/TransportСавоченко Р.Реализован модуль "Serial" для обслуживания коммуникаций через последовательные интерфейсы.
31.03/TransportСавоченко Р.Для исходящих транспортов добавлен диалог ручной отправки нужных сообщений и контроля за результатом.
31.03/SYSСавоченко Р.Добавлен механизм кодирования бинарных данных в текстовое представление и обратно посредством функций TSYS::strEncode() и TSYS::strDecode().
31.03/TransportСавоченко Р.Добавлен шаблонный модуль "=Tmpl=" подсистемы "Транспорты" для упрощения создания, на его основе, новых модулей подсистемы.
26.03/UI/QTCfgСавоченко Р.Добавлена возможность выбора множества элементов дерева навигации. Режим множественного выбора использован для группового удаления элементов.
25.03/DAQ/JavaLikeCalcСавоченко Р.Добавлены служебные атрибуты "f_frq", "f_start" and "f_stop" в функции объектов контроллеров.
25.03/ArchiveСавоченко Р.Усовершенствован алгоритм формирования трендов значений.
25.03/UI/Vision, /UI/WebVisionСавоченко Р.Усовершенствован алгоритм формирования графиков примитива "Диаграмма".
25.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Вид "Спектр" примитива "Диаграмма" реализован. Частотный спектр строится с помощью библиотеки быстрого разложения сигналов в ряд Фурье FFTW3.
18.03/SYSСавоченко Р.Выпущено второе обновление версии 0.6.3.
17.03/DemoDBСавоченко Р.Обновлены и расширены панели управления графиками и документами. Исправлено двойное закрытие архивного документа.
17.03/UI/QTStarterСавоченко Р.Добавлен механизм вставки собственного пункта меню на панель меню открываемых окон. Механизм определения факта открытия хотябы одного окна изменён на контроль количества виджетов верхнего уровня. Добавлены специальные свойства "QTStarterToolDis" и "QTStarterMenuDis" для исключения размещения собственной панали инструментов или пункта меню у открываемых окон.
16.03/DOCСавоченко Р.Документ руководства по OpenSCADA отформатирован для печати и добавлен в репозиторий.
16.03/Archive/DBArchСавоченко Р.Обновлена документация и выпущена версия 0.8.0.
16.03/DB/DBFСавоченко Р.Обновлена документация и выпущена версия 2.0.0.
16.03/DB/FireBirdСавоченко Р.Обновлена документация и выпущена версия 0.9.0.
16.03/DB/MySQLСавоченко Р.Обновлена документация и выпущена версия 1.5.0.
16.03/DB/SQLiteСавоченко Р.Обновлена документация и выпущена версия 1.5.0.
16.03/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация и выпущена версия 1.3.1.
16.03/Protocol/HTTPСавоченко Р.Обновлена документация и выпущена версия 1.4.0.
16.03/Special/FLibSYSСавоченко Р.Обновлена документация и выпущена версия 0.8.0.
16.03/UI/QTStarterСавоченко Р.Обновлена документация и выпущена версия 1.5.2.
16.03/UI/QTCfgСавоченко Р.Обновлена документация и выпущена версия 1.7.1.
16.03/UI/VCAEngineСавоченко Р.Обновлена документация и выпущена версия 0.8.5.
16.03/UI/VisionСавоченко Р.Обновлена документация и выпущена версия 0.8.5.
16.03/UI/WebCfgСавоченко Р.Обновлена документация и выпущена версия 1.5.3.
16.03/UI/WebCfgDСавоченко Р.Обновлена документация и выпущена версия 0.6.0.
16.03/UI/WebVisionСавоченко Р.Обновлена документация и выпущена версия 0.6.5.
16.03/UI/VisionСавоченко Р.Реализована базовая поддержка многодисплейных систем.
16.03/UI/VisionСавоченко Р.Добавлен индикатор часов на панели состояний в режиме исполнения проекта для полноэкранного исполнения.
16.03/UI/VisionСавоченко Р.Реализовано скрытие панели меню в режиме исполнения проекта для непривилегированных пользователей. Панель меню в режиме исполнения теперь позиционируется как инструмент администратора OpenSCADA, содержащий общесистемные функции. Функции печати и экспорта продублированы на панели состояний.
13.03/UI/VCAEngineСавоченко Р.Код открытия страниц исполняемого интерфеса перемещён в обработчик атрибута "pgOpenSrc", что позволило выполнять полноценное открытие страниц с динамической линковкой из скриптов виджетов.
11.03/UI/Vision, /UI/WebVisionСавоченко Р.Работа механизма тренда примитива «Диаграмма» СВУ исправлена при работе на длинных интервалах времени. Исправлена работа с отдельно выбранным архиватором.
10.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Индексы атрибутов виджетов упорядочены.
09.03/DAQ/SoundCardСавоченко Р.Реализован модуль сбора данных с входов звуковых контроллеров. Создана документация и выпущена версия 0.5.0.
09.03/DAQСавоченко Р.Добавлен механизм статуса для объектов контроллеров подсистемы "Сбор данных".
03.03/DemoDBСавоченко Р.Реализованы полноценные объекты сигнализации. Создан шаблон кадра сводных графиков, содержащего до 80 графиков одновременно. Добавлена контекстная помощь к элементам мнемосхемы. Обновлена панель навигации и добавлены кнопки квитации аварийных сообщений. Добавлены объёмные элементы трубопровода. Добавлено контекстное меню для шаровых кранов. Увеличен размер шрифта значений элементов видов аналоговых сигналов.
03.03/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Реализована поддержка контекстного меню для виджетов в режиме исполнения.
03.03/UI/VCAEngine, /UI/VisionСавоченко Р.Реализован механизм очистки изменений виджетов. Часто нужен для сброса локальных изменений и для возврата к наследованным свойствам.
27.02/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Атрибут "root" перемещён в основной контейнер атрибутов виджетов. Добавлен атрибут "parent" для предоставления информации о родительском виджете. Добавлены атрибуты "tipTool" и "tipStatus" для предоставления возможности наделения виджетов контекстными подсказками.
24.02/SYS, /UI/VCAEngineСавоченко Р.Реализован тип данных TVariant для прозрачного хранения данных разных типов. Объект использован для получения прямого доступа к атрибутам виджетов "id" и "path" и исключения избыточного хранения данных этих атрибутов.
23.02/Config, /DB, /DB/DBF, /DB/MySQL, /DB/SQLite, /DB/FireBirdСавоченко Р.Увеличена версия API подсистемы "БД" до 2. Добавлен специальный флаг выбора ключа для использования его в функциях запроса к БД dataSeek() и dataDel(), что позволило выбирать ключи для запроса не только текстового типа.
23.02/Archive, /Mess, /Archive/FSArch, /Archive/DBArch, /UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Увеличена версия API подсистемы "Архивы" до 2. Добавлена микросекундная часть времени в системные сообщения.
23.02/Archive/FSArchСавоченко Р.Выпущена версия 1.1.0.
20.02/DAQСавоченко Р.Увеличена версия API подсистемы "Сбор данных" до 2.
20.02/Protocol/HTTP, /UI/WebCfg, /UI/WebCfgD, /UI/WebVisionСавоченко Р.Исправлен пропуск и неполная обработка символа '\r' в конце строк протокола HTTP. Исправлена работа в Konqueror 4.
17.02/UI/WebVisionЛысенко М.Изменена концепция формирования образа примитива "ElFigure" на формирование образов с заполнениями в отдельных изображениях и последующей сборки их в результирующее изображение.
17.02/UI/Vision, UI/WebVisionЛысенко М.Добавлена поддержка альфа-канала, т.е. полупрозрачности в указании цвета всех элементов примитива "ElFigure".
16.02/Functions, /UI/VCAEngineСавоченко Р.В объект экземпляра (TValFunc) исполнения функций системы OpenSCADA (TFunction) добавлен атрибут пользователя для предоставления возможности разделения прав на исполнения функций пользовательского API.
16.02/Special/FLibSYSСавоченко Р.В библиотеку системного API пользователя добавлены функции: sysCall(), int2str(), str2real(), str2int(). Функция sysCall() открывает широкие возможности пользователю OpenSCADA путём вызова любых системных программ, утилит и скриптов, а также получения посредством них доступа к огромному объёму системных данных.
16.02/UI/VCAEngine, /UI/Vision, /UI/WebVisionСавоченко Р.Добавлен атрибут "colorText" для установки цвета текста вида "Кнопка" примитива "FormEl".
13.02/UI/VCAEngineСавоченко Р.Добавлены функции пользовательского API для расширенного доступа к элементам сеанса проекта из скриптов элементов(виджетов) визуализации.
09.02/UI/VCAEnguneСавоченко Р.Алгоритм выявления факта модификации атрибутов и виджетов, при исполнении проектов, вынесен в функцию modifChk() и доработан для учёта возможности переполнения и сброса счётчика тактов исполнения интерфейса визуализации.
09.02/ModScheduleСавоченко Р.Функция периодической проверки на предмет изменения разделяемых библиотек (модулей) OpenSCADA перемещена в главный процесс ядра OpenSCADA.
06.02/UI/VCAEngineСавоченко Р.Добавлена функция актуализации изменений, в режиме разработки, элементов интерфейса исполняющихся в момент изменения (режим исполнения).
05.02/UI/WebVisionСавоченко Р.Реализован кеш ресурсов. Повышает производительность при построении образов примитивов "ElFigure" на основе изображений.
05.02/DBСавоченко Р.Режим работы с таблицами БД изменён на режим не закрывающий таблицы сразу по завершению работы с ними. Закрытие производится через минуту после последнего использования таблицы. Такой подход значительно повысил скорость доступа к БД.
05.02/SYS/ControlСавоченко Р.Исправлен конфликт ресурса возникающий при попытке удаления одного и того-же дочернего элемента компонента OpenSCADA из разных потоков.
03.02/SYSСавоченко Р.Добавлен ресурс для доступа к контейнерам структуры элементов TElem. Были обнаружены конфликты при использовании общего TElem из разных TConfig разных потоков.
02.02/SYSСавоченко Р.Выпущено первое обновление 0.6.3.1 OpenSCADA 0.6.3.
02.02/DB/SQLite, /DB/MySQL, /DB/FireBird, /DB/DBF, /Archive/DBArch, /Archive/FSArchСавоченко Р.Добавлены документы переведенные на Английский язык Максимом Лысенко.
02.02/SYSСавоченко Р.Добавлен перевод ядра OpenSCADA на Немецкий язык, Попковой Ирины.
28.01/TModSchedulСавоченко Р.Реализована полная поддержка списков разрешённых (AllowList) и запрещённых (DenyList) модулей. Реализована таблица для контроля за загруженными модулями с возможность их ручного подключения и отключения.
28.01/DBСавоченко Р.Изменён режим работы кеша для системной таблицы главной БД. Кеш теперь используется только если главная БД недоступна.
28.01/SYS, /Special/SystemTestsСавоченко Р.Добавлен ресурс для доступа к XML-дереву конфигурационного файла.
28.01/SYSСавоченко Р.Функция загрузки из индивидуальной БД унифицирована и добавлена возможность загрузки только из конфигурационного файла, для актуализации изменений в конфигурационном файле.
26.01/SYSСавоченко Р.Сборка вызывающей программы OpenSCADA отделена от сборки библиотеки ядра OpenSCADA и вынесена в директорию src_call/.
23.01/SYSСавоченко Р.Реализована функция загрузки из индивидуальной БД, выбранной в подсистеме "БД". Может использоваться для загрузки данных экспортируемых БД.
21.01/UI/QTCfgСавоченко Р.Реализована функция сохранения выбранной одноимённой вкладки при переключении страниц.
21.01/Special/FLibSYSСавоченко Р.Добавлена возможность получения текущего времени в микросекундах посредством функции пользовательского программирования tmTime().
16.01/UI/QTCfgСавоченко Р.Реализовано обновление статуса, иконки станции, для удалённых станций.
15.01/Protocol/HTTPСавоченко Р.Добавлена реализация поддержки Keep-Alive режима протокола HTTP. Критично для Web-браузера Opera.
15.01/UI/QTStarterСавоченко Р.Добавлена трансляция запросов перевода сообщений стандартных диалогов QT в запросы I18N механизма, посредством объекта QT-транслятора I18NTranslator().
12.01/SYSСавоченко Р.Выпуск версии 0.6.3.
12.01/SYSСавоченко Р.Добавлен документ анонса релиза 0.6.3. Обновлены документы FAQ, TODO и README. Файл спецификации построения RPM-пакетов обновлен для поддержки отдельных БД на Русском и Английском языках.
12.01/DemoDBСавоченко Р.БД переведена на Английский язык. БД на Русском и Английском языках разделены.
09.01/DemoDBСавоченко Р.Окончательно исправлен и протестирован алгоритм закрытия документа.
07.01/SYSСавоченко Р.Обновлен документ API OpenSCADA.
06.01/UI/VisionЛысенко М.Исправлена критическая ошибка в алгоритме очистки объектов std::map.
06.01/UI/WebVisionСавоченко Р.Обновлена документация, перевод и выпущена версия 0.6.0 модуля.
06.01/UI/VisionСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
06.01/UI/VCAEngineСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
06.01/Value,/Function,/TConfig,/UI/VCAEngineСавоченко Р.Использован объект ResString для обеспечения безопасного многопоточного доступа.
06.01/SYSСавоченко Р.Добавлен объект ResString для предоставление закрытого ресурсом доступа к объекту строки.
05.01/SYSСавоченко Р.Изменена версия дерева исходных текстов на 0.6.3.
05.01/DemoDBСавоченко Р.Опять исправлен алгоритм закрытия документа. Некоторые краны основной мнемосхемы подключены к реальным устройствам модели.
05.01/DAQ/DCONСавоченко Р.Добавлен файл документации about_ru.pdf в дерево исходных текстов.
05.01/Archive/DBArchСавоченко Р.Обновлена документация, перевод и выпущена версия 0.7.1 модуля.
05.01/Archive/FSArchСавоченко Р.Обновлена документация, перевод и выпущена версия 1.0.1 модуля.
05.01/DB/DBFСавоченко Р.Обновлена документация, перевод и выпущена версия 1.9.1 модуля.
05.01/DB/FireBirdСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.1 модуля.
05.01/DB/MySQLСавоченко Р.Обновлена документация, перевод и выпущена версия 1.4.1 модуля.
05.01/DB/SQLiteСавоченко Р.Обновлена документация, перевод и выпущена версия 1.4.1 модуля.
05.01/DAQ/BlockCalcСавоченко Р.Обновлена документация, перевод и выпущена версия 1.1.1 модуля.
05.01/DAQ/JavaLikeCalcСавоченко Р.Обновлена документация, перевод и выпущена версия 1.3.0 модуля.
05.01/DAQ/LogicLevСавоченко Р.Обновлена документация, перевод и выпущена версия 0.9.2 модуля.
05.01/DAQ/ModBusСавоченко Р.Обновлена документация, перевод и выпущена версия 0.9.1 модуля.
05.01/DAQ/SNMPСавоченко Р.Обновлена документация, перевод и выпущена версия 0.3.3 модуля.
05.01/DAQ/SiemensСавоченко Р.Обновлена документация, перевод и выпущена версия 1.1.1 модуля.
05.01/DAQ/SystemСавоченко Р.Обновлена документация, перевод и выпущена версия 1.6.2 модуля.
05.01/DAQ/TransporterСавоченко Р.Обновлена документация, перевод и выпущена версия 0.3.3 модуля.
05.01/Special/FLibComplex1Савоченко Р.Обновлена документация, перевод и выпущена версия 1.0.3 модуля.
05.01/Special/FLibSYSСавоченко Р.Обновлена документация, перевод и выпущена версия 0.7.0 модуля.
05.01/Transport/SSLСавоченко Р.Обновлена документация, перевод и выпущена версия 0.8.0 модуля.
05.01/Transport/SocketСавоченко Р.Обновлена документация, перевод и выпущена версия 1.3.6 модуля.
05.01/UI/QTCfgСавоченко Р.Обновлена документация, перевод и выпущена версия 1.7.0 модуля.
05.01/UI/WebCfgСавоченко Р.Обновлена документация, перевод и выпущена версия 1.5.2 модуля.

 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]