OpenSCADAWiki: Works/Change Log/part2006 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Works/ChangeLog/part2006 from 2019-04-28 08:01:53..
2006
×èñëî
Êàòåãîðèÿ
Çàäà÷à
27.10/ControlÑàâî÷åíêî Ð.Âûïîëíåíà îïòèìèçàöèÿ äîñòóïà ê ýëåìåíòàì óçëà, ïóò¸ì âíåäðåíèÿ àññîöèàòèâíûõ êîíòåéíåðîâ íà îñíîâå êëàññîâ map èëè ext/hash_map STL.
27.10/UIÑàâî÷åíêî Ð.Çàâåðøåíî ïîðòèðîâàíèå ìîäóëåé QTCfg è QTStarter íà íîâóþ áèáëèîòåêó QT âåðñèè 4.2.1 . Íà÷àò ïðîöåññ ðåàëèçàöèè ìîäóëÿ VISION íà íîâîé áèáëèîòåêå è íîâîé êîíöåïöèè.
27.10/Special/FLibSYSÑàâî÷åíêî Ð.Ïåðåðàáîòàíî è îïòèìèçèðîâàíî API ôóíêöèé äëÿ ïîëüçîâàòåëüñêîãî äîñòóïà ê àðõèâàì çíà÷åíèé è èõ áóôåðàì.
19.09/UI/QTCfgÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà êîíôèãóðàöèè óäàë¸ííûõ õîñòîâ íà îñíîâå ñèñòåìû OpenSCADA ïîñðåäñòâîì èíòåðôåéñà óïðàâëåíèÿ ñèñòåìîé OpenSCADA ðåàëèçîâàííîé â ìîäóëå òðàíñïîðòíîãî ïðîòîêîëà Protocol.SelfSystem.
18.09/TranspProtocol/SelfSystemÑàâî÷åíêî Ð.Äîáàâëåíà ïîëíîöåííàÿ ïîääåðæêà èíòåðôåéñà óïðàâëåíèÿ ñèñòåìîé OpenSCADA â ïðîòîêîëå. Ýòî ïîçâîëèò ñòðîèòü êàê ñèñòåìû óäàë¸ííîãî êîíòðîëÿ òàê è ìîäóëè ñåòåâîãî îòðàæåíèÿ ôóíêöèé îòäåëüíûõ ïîäñèñòåì.
11.08/DAQÑàâî÷åíêî Ð.Ñîçäàí ìîäóëü ðåàëèçàöèè êëèåíòñêîãî ñåðâèñà ïðîòîêîëà SNMP (DAQ.SNMP)
01.08/DAQÑàâî÷åíêî Ð.Óïðàçäíåíà ïîäñèñòåìà "Ëîãè÷åñêèé óðîâåíü ïàðàìåòðîâ", à å¸ ôóíêöèè ïåðåíåñåíû â íîâûé ìîäóëü DAQ.LogicLev. Øàáëîíû ïàðàìåòðîâ ïåðåíåñåíû â êîðåíü ïîäñèñòåìû "DAQ". Ýòî ñäåëàëî àðõèòåêòóðó ñèñòåìû áîëåå íàãëÿäíîé è, â äàëüíåéøåì, ïîçâîëèò èñïîëüçîâàòü ìåõàíèçì øàáëîíîâ â äðóãèõ èíòåëëåêòóàëüíûõ èñòî÷íèêàõ äàííûõ.
01.08/ObjectModelÑàâî÷åíêî Ð.Ôóíêöèè âðåìåíè îáúåêòíîé ìîäåëè ïåðåíåñåíû â ìîäóëü ñèñòåìíûõ ôóíêöèé Special.FLibSYS. Ìîäóëü Special.FLibTime óäàë¸í.
01.08/SystemÑàâî÷åíêî Ð.Ñèñòåìàòèçèðîâàí è óíèôèöèðîâàí èíòåðôåéñ óïðàâëåíèÿ ñèñòåìîé è åãî ÿçûê. Ýòî ïîçâîëèò èñïîëüçîâàòü åãî äëÿ ïîñòðîåíèÿ ïðîòîêîëà îáìåíà ìåæäó ðàçëè÷íûìè ñòàíöèÿìè ñèñòåìû OpenSCADA.
01.08/SecurityÑàâî÷åíêî Ð.Óïðàçäí¸í èäåíòèôèêàòîð ïîëüçîâàòåëÿ è ãðóïïû, âìåñòî íèõ èñïîëüçóåòñÿ èìÿ. Îïòèìèçèðîâàí ìåõàíèçì ïðîâåðêè ïðàâ äîñòóïà.
01.08/DBÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà ïîëüçîâàòåëüñêèõ ïåðåìåííûõ è õðàíåíèå èõ â ÁÄ "SYS", ïóò¸ì äîáàâëåíèÿ êëþ÷åâîãî ïîëÿ ïîëüçîâàòåëÿ.
10.07Ñàâî÷åíêî Ð.Âûïîëíåíà îïòèìèçàöèÿ çàïèñè è ÷òåíèÿ àðõèâà.  ðåçóëüòàòå îïòèìèçàöèè äîñòèãíóòî ïîâûøåíèå ïðîèçâîäèòåëüíîñòè íà ïîðÿäîê!
10.07/DAQ/JavaLikeCalcÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà îïåðàòîðîâ öèêëîâ (for è while) â Java-ïîäîáíûé ÿçûê ïðîãðàììèðîâàíèÿ.
10.07/ÑèñòåìàÑàâî÷åíêî Ð.Äîáàâëåí ìîäóëü Special.FLibSYS äëÿ ðåàëèçàöèè ñèñòåìíîãî API â ñðåäå ïîëüçîâàòåëüñêîãî ïðîãðàììèðîâàíèÿ. Äîáàâëåíû ôóíêöèè äîñòóïà ê àðõèâàì.
10.07/ÑèñòåìàÑàâî÷åíêî Ð.Äîêóìåíòàöèÿ â äåðåâå èñõîäíèêîâ çàìåíåíà ñ html ôîðìàòà íà pdf. Êîíâåðòàöèÿ âûïîëíåíà ÷åðåç ïàêåò OpenOffice.
1.07/ÑàéòÑàâî÷åíêî Ð.Ñîçäàíèå íîâîãî ñàéòà ñèñòåìû OpenSCADA íà îñíîâå CMS TYPO3 ñ ïîääåðæêîé ÿçûêîâ: Àíãëèéñêèé, Ðóññêèé è Óêðàèíñêèé.
27.06/ÑèñòåìàÑàâî÷åíêî Ð.Ñîáðàíû áèíàðíûå ïàêåòû íîâîãî ðåëèçà OpenSCADA 0.5.0 äëÿ äèñòðèáóòèâîâ ÎÑ Linux: ALTLinux 3.0, ALTLinux 2.4, SuSE 10.1 è Mandriva 2006.
27.06/ÑèñòåìàÑàâî÷åíêî Ð.Âûïóùåí ðåëèç ñèñòåìû OpenSCADA âåðñèåé 0.5.0. Àíîíñ ðåëèçà çäåñü: /Doc/OpenSCADA050
27.06/ÑèñòåìàÑàâî÷åíêî Ð.Âûïóùåíû íîâûå âåðñèè ìîäóëåé: Archive.BaseArh(0.9.0), DB.DBF(1.8.0), DB.MySQL(1.2.0), DB.SQLite(1.2.0), DAQ.BlockCalc(0.9.0), DAQ.DiamondBoards(0.9.0), DAQ.JavaLikeCalc(0.9.5), DAQ.OperationSystem(1.2.0), Protocol.HTTP(1.2.5), Special.SystemTest(1.3.0), Transport.Sockets(1.2.1), UI.QTCfg(1.2.0), UI.QTStarter(1.0.0) è UI.WebCfg(1.4.0)
27.06/ÄîêóìåíòàöèÿÑàâî÷åíêî Ð.Ïåðåâîä äîêóìåíòîâ TODO è README íà Àíãëèéñêèé ÿçûê.
27.06/ÄîêóìåíòàöèÿÑàâî÷åíêî Ð.Îáíîâëåíà è çàìåíåíà äîêóìåíòàöèÿ â äèñòðèáóòèâå.
27.06/ÑèñòåìàÑàâî÷åíêî Ð.Çíà÷èòåëüíî îáíîâëåíû ñáîðî÷íûå ñêðèïòû ñèñòåìû OpenSCADA.
27.06/ÀðõèâûÑàâî÷åíêî Ð.Îïòèìèçèðîâàíà ïðîèçâîäèòåëüíîñòü áóôåðà çíà÷åíèé ñâîáîäíîãî òèïà. Âíåäð¸í ìåõàíèçì ïîèñêà ïî ìåòîäó äåëåíèÿ îòðåçêà ïîïîëàì.
27.06/ÀðõèâûÑàâî÷åíêî Ð.Äîáàâëåí ýêñïîðò àðõèâîâ çíà÷åíèé â ôàéë çâóêîâîãî ôîðìàòà (wav) äëÿ ïîñëåäóþùåãî àíàëèçà ÷àñòîòíûõ õàðàêòåðèñòèê.
21.06/ÑèñòåìàÑàâî÷åíêî Ð.Ìíîæåñòâî ïðåäðåëèçîâûõ èñïðàâëåíèé â ïðîöåññå òåñòèðîâàíèÿ.
21.06/ÀðõèâûÑàâî÷åíêî Ð.Îïòèìèçèðîâàíà ðàáîòà àðõèâàòîðà çíà÷åíèé è áóôåðîâ çíà÷åíèé.
21.06/ÑèñòåìàÑàâî÷åíêî Ð.Èñïðàâëåíà ïîñëåäîâàòåëüíîñòü çàãðóçêè äàííûõ âî âñåõ ïîäñèñòåìàõ. Òåïåðü, ñïåðâà ãðóçÿòñÿ äàííûå èç ÁÄ à çàòåì èç êîíôèãóðàöèîííîãî ôàéëà.
21.06/ÑèñòåìàÑàâî÷åíêî Ð.Äîáàâëåíî ìíîæåñòâî âñïîìîãàòåëüíûõ ñîîáùåíèé, à òàêæå îáíîâëåí ïåðåâîä ñóùåñòâóþùèõ.
21.06/ÑèñòåìàÑàâî÷åíêî Ð.Âñå ñîîáùåíèÿ ôîðìèðóåìûå ÷åðåç ôîðìàòèðîâàííóþ ñòðîêó ïðèâåäåíû ê áåçîïàñíîìó âèäó.
21.06/ÁÄ/SQLiteÑàâî÷åíêî Ð.Èñïðàâëåí ìåõàíèçì êîäèðîâàíèÿ ñïåöèàëüíûõ ñèìâîëîâ â SQL çàïðîñå.
21.06/ÈíòåðôÓïðàâëÑàâî÷åíêî Ð.Ïåðåñìîòðåí ìåõàíèçì êîäèðîâàíèÿ ýëåìåíòîâ ïóòè â ïîëüçó áîëåå åäèíîîáðàçíîãî.
21.06/ÏàðàìåòûÑàâî÷åíêî Ð.Èñïðàâëåí è îïòèìèçèðîâàí ìåõàíèçì ïîäêëþ÷åíèÿ è îòêëþ÷åíèÿ ïàðàìåòðîâ (ïðîáëåìà âûÿâëåíà â ïðîöåññå òåñòèðîâàíèÿ ïåðåãðóçêîé ìîäóëÿ).
21.06/DAQ/DiamondBoardsÑàâî÷åíêî Ð.Ìîäóëü âåðíóëñÿ ê èñïîëüçîâàíèþ ôèðìåííîãî äðàéâåðà ôèðìû Diamond System è êàê ñëåäñòâèå áûëà äîáàâëåíà ïîääåðæêà ìåõàíèçìà ñáîðà àíàëîãîâûõ ñèãíàëîâ ïî ïðåðûâàíèþ ñ âûñîêîé ÷àñòîòîé.
29.05/ÑèñòåìàÑàâî÷åíêî Ð.Ðåàëèçîâàíà ïîääåðæêà ðåæèìà æ¸ñòêîãî ðåàëüíîãî âðåìåíè íà îñíîâå POSIX-ôóíêöèè clock_nanosleep() â çàäà÷àõ ñáîðà äàííûõ (àêòèâíîå àðõèâèðîâàíèå çíà÷åíèé, DAQ/BlockCalc, DAQ/JavaLikeCalc, DAQ/OperationSystem)
29.05/ÀðõèâûÑàâî÷åíêî Ð.Äîáàâëåí ïîñòðîèòåëü òðåíäîâ â ðàçäåë àðõèâà çíà÷åíèé èíòåðôåéñà óïðàâëåíèÿ, äëÿ êîíôèãóðàòîðîâ ñèñòåìû OpenSCADA.
29.05/ÑèñòåìàÑàâî÷åíêî Ð.Äîáàâëåí ìåõàíèçì ôîðìèðîâàíèÿ èçîáðàæåíèé íà îñíîâå áèáëèîòåêè GD. Áèáëèîòåêà ñëèíêîâàíà ñ ÿäðîì ñèñòåìû OpenSCADA ñòàòè÷åñêè, äëÿ èñêëþ÷åíèÿ íåâîñòðåáîâàííûõ çàâèñèìîñòåé íà òÿæåëîâåñíûå áèáëèîòåêè.
29.05/UIÑàâî÷åíêî Ð.Äîáàâëåíû âûñîêîêà÷åñòâåííûå png-èêîíêè íà QT è WEB ïîëüçîâàòåëüñêèå èíòåðôåéñû èç KDE-òåìû noja
29.05/UI/WebCfgÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà èçîáðàæåíèé â WEB-èíòåðôåéñ.
29.05/UI/WebCfgÑàâî÷åíêî Ð.Óñîâåðøåíñòâîâàí ìåõàíèçì ôîðìèðîâàíèÿ HTTP-çàãîëîâêà ñòðàíèöû.
29.05/ÓïðàâëåíèåÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà èçîáðàæåíèé â èíòåðôåéñ óïðàâëåíèÿ ñèñòåìîé OpenSCADA.
29.05/ÓïðàâëåíèåÑàâî÷åíêî Ð.Âíåäð¸í áîëåå íàä¸æíûé è áûñòðûé ìåõàíèçì îïèñàíèÿ èíôîðìàöèîííîé ÷àñòè èíòåðôåéñà óïðàâëåíèÿ ñèñòåìû.
29.05/ÑèñòåìàÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà Mime Base64 àëãîðèòìà êîäèðîâàíèÿ/äåêîäèðîâàíèÿ áèíàðíûõ ôîðìàòîâ äàííûõ.
01.05/ÀðõèâûÑàâî÷åíêî Ð.Çàâåðøåíà ðåàëèçàöèÿ âñåé öåïî÷êè àðõèâèðîâàíèÿ çíà÷åíèé. Íà ôèíàëüíîé ñòàäèè áûëà ðåàëèçîâàíà ïîääåðæêà àðõèâèðîâàíèÿ íà ÔÑ äàííûõ íå ôèêñèðîâàííîãî òèïà (ñòðîêè), à òàêæå ìåõàíèçì äîæàòèÿ ôàéëîâ àðõèâîâ ñîîáùåíèé è çíà÷åíèé ñòàíäàðòíûì àðõèâàòîðîì gzip.  çàâåðøåíèè áûëî âûïîëíåíî òåñòèðîâàíèå.
11.04/ÁÄÑàâî÷åíêî Ð.Ïåðåðàáîòàí ìåõàíèçì äîñòóïà ê ÁÄ. Òåïåðü ÁÄ ðåãèñòðèðóþòñÿ è çàãðóçêà ïðîèñõîäèò ÷åðåç ïðîâåðêó äàííûõ âî âñåõ çàðåãèñòðèðîâàííûõ ÁÄ. Ýòî ïîçâîëèëî õðàíèòü, íàïðèìåð, áèáëèîòåêè ôóíêöèé, ìîäåëè òåõ-ïðîöåññîâ â îòäåëüíûõ ÁÄ è âûïîëíÿòü èõ ïîäêëþ÷åíèå ïðîñòîé ðåãèñòðàöèåé íóæíîé ÁÄ.
05.04/DAQ/DiamondBoardsÑàâî÷åíêî Ð.Ïåðåõîä îò èñïîëüçîâàíèÿ äðàéâåðà ôèðìû Diamond Systems ê ïðÿìîé ðàáîòå ñ ïîðòàìè. Ïåðåõîä âûïîëíåí ïî ïðè÷èíå íåðàáîòîñïîñîáíîñòè ôèðìåííîãî äðàéâåðà â ìíîãîïîòî÷íîì ðåæèìå.
31.03/ÁÄÑàâî÷åíêî Ð.Ñîçäàíèå ðåãèñòðàòîðà ÁÄ (ïðåäâàðèòåëüíîå îòêðûòèå ÁÄ ñ öåëüþ ñîêðûòèÿ èíäèâèäóàëüíûõ íàñòðîåê ÁÄ è îáåñïå÷åíèÿ äîñòóïà òîëüêî ê çàðåãèñòðèðîâàííûì ÁÄ ïî èäåíòèôèêàòîðàì).
27.03/ÂíåäðåíèåÑàâî÷åíêî Ð.Ðåàëèçàöèÿ òåñòîâîãî ñòåíäà íà îñíîâå ïëàòû ATH400–128 ôèðìû Diamond Systems.
27.03/Àðõèâû/BaseArhÑàâî÷åíêî Ð.Äîáàâëåíà ïîääåðæêà àðõèâèðîâàíèÿ ñîîáùåíèé â ôàéë ïëîñêîãî òåêñòà.
27.03/ÀðõèâûÑàâî÷åíêî Ð.Ðåàëèçàöèÿ ïðîåêòà àðõèâèðîâàíèÿ çíà÷åíèé.
27.03/ÂíåäðåíèåÑàâî÷åíêî Ð.Ñîçäàíèå ìîäåëè òåõíîëîãè÷åñêîãî ïðîöåññà ÀÃËÊÑ íà ñèñòåìå OpenSCADA è ïîìåùåíèå å¸ íà ïëàòó ATH400-128 ôèðìû Diamond Systems.
23.03/DAQ/JavaLikeCalcÑàâî÷åíêî Ð.Äîáàâëåíèå êîíñòàíò EVAL ðàçëè÷íûõ òèïîâ çíà÷åíèé â ÿçûê JavaLike, à òàêæå ïîääåðæêó ðàçëè÷íûõ òèïîâ êîíñòàíò.
20.03/ÏàðàìåòðûÑàâî÷åíêî Ð.Äîáàâëåíèå ïîíÿòèÿ îøèáêè çíà÷åíèÿ (EVAL). Ðåçåðâèðîâàíèå îøèáî÷íûõ EVAL äëÿ òèïîâ äàíûõ ïîääåðæèâàåìûõ ñèñòåìîé OpenSCADA (EVAL_REAL, EVAL_INT, EVAL_BOOL, EVAL_STR).
09.02/ÀðõèâûÑàâî÷åíêî Ð.Îïèñàíèå ñâÿçêè ïàðàìåòðîâ è èõ àòðèáóòîâ ñ àðõèâàìè çíà÷åíèé.
09.02/ÄîêóìåíòÑàâî÷åíêî Ð.Ðàçðàáîòêà ïðîåêòà àðõèâèðîâàíèÿ çíà÷åíèé.
20.01/ÄîêóìåíòÑàâî÷åíêî Ð.Çàâåðøåíî îïèñàíèå ðàçðàáîòàííîãî ëîãè÷åñêîãî óðîâíÿ ïàðàìåòðîâ?.
15.01/ÄîêóìåíòÑàâî÷åíêî Ð.Çàâåðøåí äîêóìåíò ïðîåêòà ñðåäû ïðîãðàììèðîâàíèÿ ñèñòåìû OpenSCADA?.

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