OpenSCADAWiki: Doc/ OpenSCADA071 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/OpenSCADA071 from 2011-04-13 18:43:41..

OpenSCADA 0.7.1


Contents

Ââåäåíèå

Äàííûé ðåëèç ÿâëÿåòñÿ ïëàíîâûì âûïóñêîì ðàáî÷åé âåðñèè ñèñòåìû OpenSCADA, êîòîðûå îáû÷íî îñóùåñòâëÿþòñÿ ñ ïåðèîäè÷íîñòüþ 3-4 ìåñÿöà. Îñíîâíîé öåëüþ äàííîãî ðåëèçà ÿâëÿåòñÿ ðåàëèçàöèÿ êîììåð÷åñêîãî ñåðâèñà íà îñíîâå OpenSCADA è àäàïòàöèè ê àïïàðàòíîé ïëàòôîðìå ARM. Êðîìå îñíîâíûõ çàäà÷ â ðàìêàõ äàííîãî ðåëèçà ïðîäåëàíà áîëüøàÿ ðàáîòà ïî ñòàáèëèçàöèè, ÷èñòêå èñõîäíîãî êîäà, à òàêæå âñåñòîðîííåìó ðàñøèðåíèþ âîçìîæíîñòåé.


Äàííûé äîêóìåíò ÿâëÿåòñÿ îáðàáîòêîé(êîìïèëÿöèåé) äîêóìåíòà <ChangeLog> ñèñòåìû OpenSCADA âåðñèè 0.7.1, êîòîðûé ïðèçâàí âêðàòöå è íàãëÿäíî îñâåòèòü íîâûå âîçìîæíîñòè ñèñòåìû OpenSCADA. Äåòàëüíî îçíàêîìèòüñÿ ñ èçìåíåíèÿìè â ñèñòåìå OpenSCADA ìîæíî â ôàéëå ChangeLog èç äèñòðèáóòèâà ñèñòåìû èëè çäåñü: http://wiki.oscada.org/Works/ChangeLog.


Êëþ÷åâûìè îñîáåííîñòÿìè äàííîé âåðñèè ÿâëÿþòñÿ:


Íîâûå è îáíîâëåííûå ìîäóëè:

1 Ðåàëèçàöèÿ ïëàíîâûõ çàäà÷

 ñîîòâåòñòâèè ñ ïëàíîì ðåëèçà áûëè âûïîëíåíû ñëåäóþùèå çàäà÷è:

2 Îïòèìèçàöèÿ, ïîâûøåíèå ñòàáèëüíîñòè, óñòîé÷èâîñòè è ïðîèçâîäèòåëüíîñòè ñèñòåìû

 ïðîöåññå ðàáîò íàä äàííîé âåðñèåé, à òàêæå å¸ ïðàêòè÷åñêîé àäàïòàöèè, áûëî îáíàðóæåíî è èñïðàâëåíî â îáùåé ñëîæíîñòè îêîëî 90 îøèáîê.  öåëîì áûëà ïðîäåëàíà ðàáîòà ïî ÷èñòêå êîäà îò ïðåäóïðåæäàþùèõ ñîîáùåíèé êîìïèëÿòîðà, ñ ôëàãîì "-Wall":


Ïåðå÷èñëèì íàèáîëåå ñóùåñòâåííûå îøèáêè, èñïðàâëåíèå êîòîðûõ çíà÷èòåëüíî îòðàçèëîñü íà ïîâûøåíèè ñòàáèëüíîñòè:


Îïòèìèçàöèÿ è ïîâûøåíèå ïðîèçâîäèòåëüíîñòè:

3 Óñîâåðøåíñòâîâàíèå è ñòàáèëèçàöèÿ ãðàôè÷åñêîé ïîäñèñòåìû

Çàìåòíàÿ ðàáîòà áûëà âûïîëíåíà â ðàìêàõ ãðàôè÷åñêîé ïîäñèñòåìû, à èìåííî â ìîäóëÿõ äâèæêà ÑÂÓ UI.VCAEngine, âèçóàëèçàòîðîâ UI.Vision è UI.WebVision, à òàêæå êîíôèãóðàòîðàõ. Âíåñ¸ííûå èçìåíåíèÿ áûëè íàïðàâëåííû íà ñòàáèëèçàöèþ, îïòèìèçàöèþ ïîòðåáëåíèÿ ïàìÿòè è óëó÷øåíèå ïîëüçîâàòåëüñêèõ ñâîéñòâ.


Óëó÷øåíèÿ ãðàôè÷åñêîé ïîäñèñòåìû:

4 Ôîðìèðîâàíèå è ñòàáèëèçàöèÿ API ïîëüçîâàòåëüñêîãî ïðîãðàììèðîâàíèÿ

Áûëî ïðîäîëæåíî ôîðìèðîâàíèå îáúåêòíîãî API ïîëüçîâàòåëüñêîãî ïðîãðàììèðîâàíèÿ, êîòîðîå ïðåäóñìàòðèâàåò èíòåãðàöèþ ïîëüçîâàòåëüñêèõ ôóíêöèé â äåðåâî îáúåêòîâ ñèñòåìû OpenSCADA. Êðîìå ýòîãî, áûë âíåñåí ðÿä èçìåíåíèé â ñóùåñòâóþùèå áèáëèîòåêè ôóíêöèé ïîëüçîâàòåëüñêîãî API.


 ÷àñòíîñòè áûëè îñóùåñòâëåíû ñëåäóþùèå èçìåíåíèÿ:

5 Îáùåñèñòåìíûå ðàñøèðåíèÿ

 îáùåñèñòåìíîå API ñèñòåìû OpenSCADA áûëè âíåñåíû çíà÷èòåëüíûå èçìåíåíèÿ è ðàñøèðåíèÿ ñ öåëüþ îáùåé ñòàáèëèçàöèè è ââèäó îáùèõ ìåðîïðèÿòèé ïî ÷èñòêå êîäà, à òàêæå ðåîðãàíèçàöèè äåðåâà èñõîäíûõ òåêñòîâ:

Çàêëþ÷åíèå

Ñèñòåìà OpenSCADA ïîëó÷èëà òîë÷îê äëÿ îñóùåñòâëåíèÿ ðåàëüíîé àïïàðàòíîé ìíîãîïëàòôîðìåííîñòè, ïîñðåäñòâîì ÷åãî êîä ïðîåêòà áûë â çíà÷èòåëüíîé ñòåïåíè âû÷èùåí è ñäåëàí ìíîãîïëàòôîðìåííûì. Ýòè íàðàáîòêè ïîçâîëÿò ïðîäîëæèòü äâèæåíèå ïðîåêòà â ñòîðîíó àïïàðàòíîé ìíîãîïëàòôîðìåííîñòè, à òàêæå ðåàëèçàöèè ïðîãðàììíîé, ÷òî çàïëàíèðîâàíî ïîñëå ñëåäóþùåãî LTS ðåëèçà 0.8.0.


Òàêæå ïðîäîëæåíà ðàáîòà ïî óëó÷øåíèþ îáùåé ôóíêöèîíàëüíîñòè, ïðîñòîòû è óäîáñòâó èñïîëüçîâàíèÿ ñ îáùèì ïîâûøåíèåì êà÷åñòâà ïðåäîñòàâëåíèÿ óñëóã íà îñíîâå ñèñòåìû OpenSCADA.

Ññûëêè

Referring pages: Doc


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