-Ìåòêè

anime christmas densetsu ginga ginga densetsu weed hdr lite photohunt postcrossing twitter weed ¸ëêè àíèìå àíîíñ àïë àðáàòñêî-ïîêðîâñêàÿ ëèíèÿ àðò áèëåò áèëåòèê áèðþë¸âî áèðþë¸âñêàÿ ëèíèÿ áêë âàî ââö âäíõ âèäåî âîðîáü¸âû ãîðû âûñòàâêà ãîëüÿíîâî ãîðîä ãîðîäà ãðàôèê ãðàôèê äâèæåíèÿ ïîåçäîâ äáò äáòwalks äåêîð äåíü áåç òðàíñïîðòà äîñòîåâñêàÿ äîñòîïðèìå÷àòåëüíîñòè åäèíûé æê çàìîñêâîðåöêàÿ ëèíèÿ çåëåíîãðàä êàëèíèíñêî-ñîëíöåâñêàÿ ëèíèÿ êàðòà êàðòèíêè êàðòû êîëüöåâàÿ ëèíèÿ êîììóíàðêà êðåàòèâ êñë êóíöåâî ëäë ëîñèíûé îñòðîâ ëþáëèíñêî-äìèòðîâñêàÿ ëèíèÿ ìàëîå êîëüöî ìãó ìãóïñ ìåòðî ìåòðîïîëèòåí ìåòðîñòðîé ìèèò ìêìæä ììòñ ìíåíèå ìîæàéñêèé ìîíîðåëüñ ìîíîðåëüñîâàÿ òðàíñïîðòíàÿ ñèñòåìà ìîñêâà ìîñêâà-ñèòè ìîñêîâñêèé ìåòðîïîëèòåí ìîñìåòðî ìîñòðàíñïîðò ìóëüòôèëüì ìöê íîâàÿ ìîñêâà íîâîñòè íîâûé ãîä îáúÿâëåíèå îòçûâû îòêðûòêà ïàíîðàìà ïå÷àòíèêè ïîåçä ïîåçäà ïîõîä ïî÷òà ðîññèè ïðàçäíèê ïðîãðàììà ïðîãðàììèðîâàíèå ïðîãóëêà ïðîãóëêè ð-fad ðàçâåäêà ìåñòíîñòè ðàéîí ðàéîí for a dream ðåêëàìà ðèñóíêè íà áîéëåðíûõ ðì ðîæäåñòâî ðîñòîêèíî ðóò ñàíêò-ïåòåðáóðã ñëåäîïûò ñîêîëüíè÷åñêàÿ ëèíèÿ ñòàíöèè ñòàíöèÿ ñòðèò-àðò ñòðîèòåëüñòâî òâèòòåð òïê òðàìâàé òðàíñïîðò òðåòèé ïåðåñàäî÷íûé êîíòóð òðîèöêàÿ ëèíèÿ òðîéêà óíèâåðñèòåò ôîòî ôîòîãðàôèÿ ôîòîîò÷¸ò ôîòîîõîòà ôîòîïðîãóëêà øää ÿðîñëàâñêèé

 -Ðóáðèêè

 -Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â Flash_A

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 03.10.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 32819


LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-

Ñðåäà, 01 Ìàÿ 2019 ã. 00:48 + â öèòàòíèê

 êà÷åñòâå ïåðâîãî ïðèáëèæåíèÿ ê ñîçäàíèþ âèðòóàëüíîãî ïðèáîðà (ÂÏ) "Óìíûé êàëüêóëÿòîð" ðàññìîòðèì îäèí èç åãî âîçìîæíûõ ãðàôè÷åñêèõ ïîëüçîâàòåëüñêèõ èíòåðôåéñîâ (ÃÏÈ / GUI). Äëÿ ïîíèìàíèÿ ïðèíöèïîâ íàðàùèâàíèÿ (ìàñøòàáèðîâàíèÿ) ñòðóêòóðû âèðòóàëüíîãî ïðèáîðà "Óìíûé êàëüêóëÿòîð" äîñòàòî÷íî ðàññìîòðåòü âñåãî òðè îïåðàöèè. Êàæäîé îïåðàöèè ñòàâèòñÿ â ñîîòâåòñòâèå ëîãè÷åñêèé êîíòðîëëåð – êíîïêà. Òàê íà ïåðåäíåé ïàíåëè äîëæíû áûòü ðàçìåùåíû òðè êíîïêè, êîòîðûå íàçîâ¸ì ñëåâà íàïðàâî "Îäèí", "Äâà" è "Òðè", ñîîòâåòñòâåííî.  òàêîì ñëó÷àå ïîäðàçóìåâàåòñÿ âûâîä íà ÷èñëåííûé èíäèêàòîð "Îòâåò" ïî íàæàòèè "ñâîåé", çàðàíåå îïðåäåë¸ííîé êíîïêè, öåëî÷èñëåííîé êîíñòàíòû: ëèáî "1", ëèáî "2", ëèáî "3", ñîîòâåòñòâåííî.

Ñòîèò îòìåòèòü, ÷òî äëÿ áîëüøèíñòâà âàðèàíòîâ äàííîé ðàáîòû òðåáóåòñÿ èñïîëüçîâàíèå îïåðàíäîâ äëÿ âûïîëíåíèÿ íàä íèìè îïðåäåë¸ííûõ îïåðàöèé. Ïîä êàæäûé îïåðàíä âûäåëÿåòñÿ ñâîé ñîáñòâåííûé ÷èñëåííûé êîíòðîëëåð. Çàãîòîâêà èíòåðôåéñà, ïðåäñòàâëåííàÿ íà ñëåäóþùåì ðèñóíêå, ñîäåðæèò âñå âûøåóêàçàííûå ýëåìåíòû, îäíàêî, â ðàññìàòðèâàåìîì ïðèìåðå "Îïåðàíä 1" è "Îïåðàíä 2" èñïîëüçîâàíû íå áóäóò.

0001 (276x130, 7Kb)
Ïðèìåð ãðàôè÷åñêîãî ïîëüçîâàòåëüñêîãî èíòåðôåéñà âèðòóàëüíîãî ïðèáîðà "Óìíûé êàëüêóëÿòîð" ñ äâóìÿ âõîäíûìè îïåðàíäàìè, òðåìÿ îïåðàöèÿìè è îäíèì èíäèêàòîðîì ñ ÷èñëåííûì ðåçóëüòàòîì

Ïðè òàêîì íàáîðå èíòåðôåéñíûõ ýëåìåíòîâ óïðàâëåíèÿ áëîê-äèàãðàììà áóäåò ñîäåðæàòü â ñåáå òå æå êîìïîíåíòû, ÷òî ïðåäñòàâëåíû íà ñëåäóþùåì ðèñóíêå. Ïîìèìî íèõ ê çàãîòîâêå äîáàâëåíà CASE-ñòðóêòóðà. Çàìåòèì, ÷òî äëÿ áîëüøåé êîìïàêòíîñòè ðàçìåùåíèÿ ýëåìåíòîâ íà áëîê-äèàãðàììå ïðè èñïîëüçîâàíèè èíñòðóìåíòà ïîçèöèîíèðîâàíèÿ / èçìåíåíèÿ ðàçìåðà / âûáîðà ("Position / Size / Select") íàèìåíîâàíèÿ ýòèõ ýëåìåíòîâ ðàçìåùåíû ñëåâà îò íèõ.

0002 (548x306, 5Kb)
Çàãîòîâêà áëîê-äèàãðàììû äëÿ ïîñëåäóþùåé íàñòðîéêè ðàññìàòðèâàåìîãî ïðèìåðà

Èòîãî â çàãîòîâêå èñïîëüçîâàíû ýëåìåíòû èç ñëåäóþùèõ ôóíêöèîíàëüíûõ ðàçäåëîâ:

- ÷èñëåííûå ôóíêöèè;
- ëîãè÷åñêèå ôóíêöèè;
- ñòðóêòóðû.

Ðàññìîòðåíèå ÷èñëåííûõ è ëîãè÷åñêèõ ôóíêöèé óæå çàòðàãèâàëîñü â áîëåå ðàííèõ ðàáîòàõ, ñâÿçàííûõ ñ "National Instruments LabView", à âîò ñòðóêòóðû ðàíåå íå èñïîëüçîâàëèñü. Ðàññìîòðèì èõ ðàñïîëîæåíèå â ïåðå÷íå ôóíêöèé, äîñòóïíûõ äëÿ ðàçìåùåíèÿ íà áëîê-äèàãðàììå (ñì. ðèñóíîê íèæå).

0003 (160x406, 14Kb)
Ìàðêèðîâêà ðàçäåëà ñòðóêòóð â ïåðå÷íå ôóíêöèé, ðàçìåùàåìûõ íà áëîê-äèàãðàììå

Âõîä â ðàçäåë ñòðóêòóð ñîïðîâîæäàåòñÿ âûâîäîì íà ýêðàí îêíà, ñîäåðæàùåãî âñå ñóùåñòâóþùèå â "National Instruments LabView" ñòðóêòóðû (èõ íå ìíîãî), êîòîðûå ïðè ÷òåíèè ñëåâà íàïðàâî ñëåäóþùèå (ñì. ðèñóíîê äàëåå):

- ñòðóêòóðà ïîñëåäîâàòåëüíîñòè ("Sequence Structure");
- CASE-ñòðóêòóðà ("Case Structure");
- ñòðóêòóðà öèêëà "For" ("For Loop");
- ñòðóêòóðà öèêëà "While" ("While Loop");
- óçåë-ôîðìóëà ("Formula Node");
- ñòðóêòóðà ñîáûòèé ("Event Structure");
- ãëîáàëüíàÿ ïåðåìåííàÿ ("Global Variable");
- ëîêàëüíàÿ ïåðåìåííàÿ ("Local Variable").

0004 (196x182, 7Kb)
Ñîäåðæèìîå ðàçäåëà ñòðóêòóð áëîê-äèàãðàììû ñ ìàðêèðîâêîé CASE-ñòðóêòóðû ("Case Structure")

CASE-ñòðóêòóðà ìîæåò áûòü èñïîëüçîâàíà â ëîãè÷åñêîì ðåæèìå (ê çíàêó âîïðîñà ñëåâà ïîäêëþ÷àåòñÿ ñâÿçü ëîãè÷åñêîãî òèïà), â òàêîì ñëó÷àå å¸ ðàáîòà àíàëîãè÷íà ðàáîòå óñëîâíîãî îïåðàòîðà. Òàêæå CASE-ñòðóêòóðà ìîæåò áûòü èñïîëüçîâàíà â ÷èñëåííîì ðåæèìå (ê çíàêó âîïðîñà ñëåâà ïîäêëþ÷àåòñÿ ñâÿçü öåëî÷èñëåííîãî òèïà), è â òàêîì ñëó÷àå ñòðóêòóðà ðàáîòàåò êàê îïåðàòîð ïåðåêëþ÷åíèÿ ("switch" íà ÿçûêå "Microsoft Visual C#").

Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
...
×àñòü 10 - LABVIEW. ÑÒÀÍÄÀÐÒÍÛÅ ÌÀÒÅÌÀÒÈ×ÅÑÊÈÅ ÔÓÍÊÖÈÈ È ÊÎÍÑÒÀÍÒÛ
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ

Ðóáðèêè:  Ñîáûòèÿ
Ïðîñüáû, ïðåäëîæåíèÿ è âîïðîñû ê Ï×
Êîìïüòåðíîå
ÀÓÈøíîå
Ìåòêè:  

 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó