6.4 Ïðîåêòèðîâàíèå è ðåàëèçàöèÿ ïðèìèòèâîâ îòîáðàæåíèÿ
Íà äàííîì ýòàïå ïëàíèðóåòñÿ ðåàëèçàöèÿ ìîäåëåé äàííûõ è îáðàçîâ âèçóàëèçàòîðà Vision, WebVision äëÿ âñåõ áàçîâûõ ýëåìåíòîâ: "ElFigure", "FormEl", "Text", "Media", "Diagram", "Protocol", "Document", "Function", "Box", "Link".
6.4.1 Ïðèìèòèâ ýëåìåíòàðíàÿ ôèãóðà (ElFigure)
Ðåàëèçàöèþ íà ñòîðîíå ìîäåëè äàííûõ (UI.VCAEngine) îïèñàííî â ýòîì-æå äîêóìåíòà, ðàçäåë 4.12
Action source page doesn't exist yet(/Doc / Vision?)
Action source page doesn't exist yet(/Doc / Web Vision?)
6.4.2 Ïðèìèòèâ ýëåìåíòîâ ôîðìû (FormEl)
Ðåàëèçîâàíà ïîääåðæêà ýëåìåíòîâ ôîðìû íà êàäðàõ ÑÂÓ. Ðåàëèçîâàíû çàëîæåííûå ñâîéñòâà?, âêëþ÷àÿ ñëåäóþùèå ýëåìåíòû ôîðìû:
Ðåäàêòîð ñòðîêè -- Ïðåäñòàâëåíî ñëåäóþùèìè âèäàìè: "Òåêñò", "Combo", "Öåëîå", "Âåùåñòâåííîå", "Âðåìÿ", "Äàòà", "Âðåìÿ è Äàòà". Âñå âèäû ðåäàêòîðà ñòðîêè ïîääåðæèâàþò ïîäòâåðæäåíèå ââîäà.
Ðåäàêòîð òåêñòà -- Ïðåäñòàâëÿåò ðåäàêòîð ïëîñêîãî òåêñòà ñ ïîäòâåðæäåíèåì èëè îòêàçîì îò ââîäà.
Ïîëå ôëàæêà -- Ïðåäîñòàâëÿåò ïîëå áèíàðíîãî ôëàæêà.
Êíîïêà -- Ïðåäîñòàâëÿåò êíîïêó ñ ïîääåðæêîé: öâåòà êíîïêè, èçîáðàæåíèÿ â êíîïêå è ðåæèìà ôèêñàöèè.
Âûáîð èç ñïèñêà -- Ïðåäîñòàâëÿåò ïîëå âûáîðà ýëåìåíòà, ñî ñïèñêà óêàçàííûõ ýëåìåíòîâ.
Ñïèñîê -- Ïðåäîñòàâëÿåò ïîëå ñïèñêà ñ êîíòðîëåì çà òåêóùèì ýëåìåíòîì.
Ñëàéäåð -- Ýëåìåíò ñëàéäåðà.
Ïðîãðåñ-áàð -- Ïîëîñêà ïðîãðåññ-áàðà.
Áûëè ðåàëèçîâàíû ðåæèìû: "Âêëþ÷åí" è "Àêòèâåí", à òàêæå ïåðåäà÷à èçìåíåíèé è ñîáûòèé? â ìîäåëü äàííûõ ÑÂÓ (äâèæîê).
Íà ðèñ. 6.4.2 ïðåäñòàâëåíà ÷àñòü ýêðàíà ñ êàäðîì, ñîäåðæàùèì âûøåïåðå÷èñëåííûå ýëåìåíòû ôîðìû.
file:vision_formel.png
Ðèñ.6.4.2 Ðåàëèçàöèÿ ýëåìåíòîâ ôîðìû â Vision.
6.4.3 Ïðèìèòèâ òåêñòà (Text)
Ðåàëèçîâàíà ïîääåðæêà ýëåìåíòà òåêñòà ñî ñâîéñòâàìè?:
- Øðèôò ñî ñâîéñòâàìè: òèïà/êëàññà øðèôòà, ðàçìåðà, óñèëåíèÿ, íàêëîííîñòè, ïîä÷¸ðêèâàíèÿ è ïåðå÷¸ðêèâàíèÿ.
- Öâåò òåêñòà.
- Îðèåíòàöèÿ òåêñòà.
- Àâòîìàòè÷åñêèé ïåðåíîñ ïî ñëîâàì.
- Âûðàâíèâàíèå òåêñòà ïî ãîðèçîíòàëè è âåðòèêàëè ñî âñåìè âàðèàíòàìè.
- Îòîáðàæåíèå ôîíà â âèäå öâåòà è/èëè èçîáðàæåíèÿ.
- Îòîáðàæåíèå áîðäþðà âîêðóã òåêñòà, ñ óêàçàííûì öâåòîì, øèðèíîé è ñòèëåì.
- Ôîðìèðîâàíèå òåêñòà èç àòðèáóòîâ ðàçëè÷íîãî òèïà è ñâîéñòâ.
Íà ðèñ.6.4.3 ïðåäñòàâëåíà ÷àñòü ýêðàíà ñ êàäðîì, ñîäåðæàùèì ïðèìåðû òåêñòà ñ èñïîëüçîâàíèåì ðàçëè÷íûõ ïàðàìåòðîâ.
file:vision_text.png
Ðèñ.6.4.3 Ðåàëèçàöèÿ áàçîâîãî ýëåìåíòà òåêñòà â Vision.
6.4.4 Ïðèìèòèâ îòîáðàæåíèÿ ìåäèà-ìàòåðèàëîâ (Media)
Ðåàëèçîâàíà ïîääåðæêà ýëåìåíòà îòîáðàæåíèÿ ìåäèà-ìàòåðèàëîâ ñî ñâîéñòâàìè:
- Óêàçàíèÿ èñòî÷íèêà ìåäèà äàííûõ (èçîáðàæåíèÿ èëè âèäåî-ìàòåðèàëà).
- Ïðîñìîòðà èçîáðàæåíèé áîëüøèíñòâà èçâåñòíûõ ôîðìàòîâ ñ âîçìîæíîñòüþ èõ âïèñûâàíèÿ â ðàçìåð âèäæåòà.
- Ïðîèãðûâàíèÿ ïðîñòûõ àíèìèðîâàííûõ ôîðìàòîâ èçîáðàæåíèé è âèäåî, ñ âîçìîæíîñòüþ óïðàâëåíèÿ ñêîðîñòüþ ïðîèãðûâàíèÿ.
- Îòîáðàæåíèå ôîíà â âèäå öâåòà è/èëè èçîáðàæåíèÿ.
- Îòîáðàæåíèå áîðäþðà âîêðóã òåêñòà, ñ óêàçàííûì öâåòîì, øèðèíîé è ñòèëåì.
- Ôîðìèðîâàíèÿ àêòèâíûõ îáëàñòåé è ãåíåðàöèÿ ñîáûòèé ïðè èõ àêòèâàöèè.
Íà ðèñ.6.4.4 ïðåäñòàâëåíà ÷àñòü ýêðàíà ñ êàäðîì, ñîäåðæàùèì ïðèìåðû ïðîñìîòðà/ïðîèãðûâàíèÿ ìåäèà-äàííûõ.
file:vision_media.png
Ðèñ.6.4.4 Ðåàëèçàöèÿ áàçîâîãî ýëåìåíòà îòîáðàæåíèÿ ìåäèà-ìàòåðèàëîâ â Vision.
6.4.5 Ïðèìèòèâ ïîñòðîåíèÿ äèàãðàì/ãðàôèêîâ (Diagram)
Ðåàëèçîâàíà ïîääåðæêà ýëåìåíòà ïîñòðîåíèÿ äèàãðàì/òðåíäîâ ñî ñâîéñòâàìè:
- Ïîñòðîåíèå ãðàôèêîâ/òðåíäîâ:
- Ïîñòðîåíèÿ ãðàôèêà äëÿ: àðõèâíûõ äàííûõ, òåêóùèõ äàííûõ è ôîðìèðîâàíèÿ ïðîìåæóòî÷íîãî áóôåðà îòîáðàæåíèÿ äëÿ ïàðàìåòðîâ áåç àðõèâà.
- Ïîñòðîåíèå êàê îäèíî÷íûõ ãðàôèêîâ ñî çíà÷åíèåì ïàðàìåòðà ïî îñè îðäèíàò, òàê è ñâîäíûõ ãðàôèêîâ, âêëþ÷àþùèõ äî 10 ïàðàìåòðîâ, ñ ïðîöåíòíîé øêàëîé.
- Âîçìîæíîñòü àäàïòàöèè ãðàôèêà ïàðàìåòðà ê çíà÷åíèÿì äàííûì, ïîäãîí øêàëû.
- Øèðîêèé äèàïàçîí ìàñøòàáèðîâàíèÿ è àäàïòàöèè ãîðèçîíòàëüíîé øêàëû, ñ àâòîìàòè÷åñêèì óñðåäíåíèåì íà óðîâíå ñåðâåðà è ñàìîãî ïðèìèòèâà.
- Âîçìîæíîñòü îòîáðàæåíèå ðàçìåðíîé ñåòêè è ìàðêåðîâ ïî ãîðèçîíòàëè è âåðòèêàëè, ñ àäàïòàöèåé ê äèàïàçîíó îòîáðàæåíèÿ.
- Ïîääåðæêà àêòèâíîãî ðåæèìà, ñ êóðñîðîì è ïîëó÷åíèåì çíà÷åíèé ïîä êóðñîðîì.
Íà ðèñ.6.4.5 ïðåäñòàâëåíà ÷àñòü ýêðàíà ñ êàäðîì, ñîäåðæàùèì ïðèìåðû äèàãðàììû-òðåíäà.
file:vision_diagramm.png
Ðèñ.6.4.5 Ðåàëèçàöèÿ áàçîâîãî ýëåìåíòà îòîáðàæåíèÿ äèàãðàììû-òðåíäà â Vision.
6.4.6 Ïðèìèòèâ ôîðìèðîâàíèÿ ïðîòîêîëà (Protocol)
Ðåàëèçîâàíà ïîääåðæêà ýëåìåíòà ôîðìèðîâàíèÿ ïðîòîêîëà ñî ñâîéñòâàìè?:
- Ôîðìèðîâàíèå ïðîòîêîëà èç àðõèâà ñîîáùåíèé çà óêàçàííîå âðåìÿ è ãëóáèíó.
- Çàïðîñ äàííûõ èç óêàçàííûõ àðõèâàòîðîâ ñîîáùåíèé.
- Âûáîðêà äàííûõ èç àðõèâîâ ïî óðîâíþ âàæíîñòè è øàáëîíó êàòåãîðèè ñîîáùåíèé.
- Ïîääåðæêà ðåæèìà ñëåæåíèå çà ïîÿâëåíèåì ñîîáùåíèé â àðõèâå ñîîáùåíèé.
Íà ðèñ.6.4.6 ïðåäñòàâëåíà ÷àñòü ýêðàíà ñ êàäðîì, ñîäåðæàùèì ïðèìåðû ïðîòîêîëîâ ñî ñëåæåíèåì è ôèêñèðîâàííûì óêàçàíèåì âðåìåíè.
file:vision_prot.png
Ðèñ.6.4.6 Ðåàëèçàöèÿ áàçîâîãî ýëåìåíòà îòîáðàæåíèÿ ïðîòîêîëîâ â Vision.
6.4.7 Ïðèìèòèâ êîíòåéíåðà (Box)
Ðåàëèçîâàíà ïîääåðæêà ïðèìèòèâà êîíòåéíåðà, ïî ñîâìåñòèòåëüñòâó âûïîëíÿþùåãî ðîëü ñòðàíèö ïðîåêòîâ. Äàííûé ïðèìèòèâ ÿâëÿåòñÿ åäèíñòâåííûì ýëåìåíòîì-êîíòåéíåðîì, êîòîðûé ìîæåò âêëþ÷àòü â ñåáÿ ññûëêè íà êàäðû èç áèáëèîòåêè, ôîðìèðóÿ òåì ñàìûì ïîëüçîâàòåëüñêèå ýëåìåíòû íóæíîé êîíôèãóðàöèè. Ïðèìèòèâ ðåàëèçóåò ïðåäóñìîòðåííûå ïðîåêòîì ñâîéñòâà. Ïåðå÷èñëèì ïî ïóíêòàì ñâîéñòâà äàííîãî ïðèìèòèâà:
Êîíòåéíåð -- Ïîçâîëÿåò ôîðìèðîâàòü íóæíûå îáúåêòû ïóò¸ì ãðóïïèðîâêè áàçîâûõ â ðàìêàõ äàííîãî ïðèìèòèâà.
Ñòðàíèöà -- Ýëåìåíòû ïîñòðîåííûå íà äàííîì ïðèìèòèâå ìîãóò âûïîëíÿòü ðîëü ñòðàíèöû ïîëüçîâàòåëüñêîãî èíòåðôåéñà.
Êîíòåéíåð ñòðàíèö -- Ñâîéñòâî çàìåùåíèÿ ñîáñòâåííîãî ñîäåðæèìîãî äðóãîé ñòðàíèöåé, â ïðîöåññå èñïîëíåíèÿ. Èñïîëüçóåòñÿ äëÿ ôîðìèðîâàíèÿ ôðåéìîâ íà ñòðàíèöàõ ïîëüçîâàòåëüñêîãî èíòåðôåéñà. Íàïðèìåð, ãëàâíàÿ ñòðàíèöà òðàäèöèîííîé SCADA ñèñòåìû ñ îáúåêòàìè ñèãíàëèçàöèè ñòðîèòñÿ èìåííî òàêèì îáðàçîì.
Ôîí -- Ïîääåðæèâàåò âîçìîæíîñòü óêàçàíèÿ ôîíà â âèäå öâåòà èëè èçîáðàæåíèÿ.
Áîðäþð -- Ïîääåðæèâàåò âîçìîæíîñòü èçîáðàæåíèÿ áîðäþðà ñ óêàçàííûì öâåòîì, òîëùèíîé è ñòèëåì.