(è åùå 451 çàïèñÿì íà ñàéòå ñîïîñòàâëåíà òàêàÿ ìåòêà)
Äðóãèå ìåòêè ïîëüçîâàòåëÿ ↓
anime christmas densetsu ginga ginga densetsu weed hdr lite photohunt postcrossing twitter weed àíèìå àíîíñ àïë àðáàòñêî-ïîêðîâñêàÿ ëèíèÿ àðò áèëåò áèëåòèê áèðþë¸âî áèðþë¸âñêàÿ ëèíèÿ âàî âîðîáü¸âû ãîðû ãîëüÿíîâî ãîðîä ãîðîäà äáò äáòwalks äåíü áåç òðàíñïîðòà çåëåíîãðàä êàðòà êîëüöåâàÿ ëèíèÿ êîììóíàðêà êðåàòèâ êóíöåâî ëäë ëîñèíûé îñòðîâ ìàëîå êîëüöî ìãó ìåòðî ìåòðîïîëèòåí ìèèò ììòñ ìíåíèå ìîæàéñêèé ìîíîðåëüñ ìîíîðåëüñîâàÿ òðàíñïîðòíàÿ ñèñòåìà ìîñêâà ìîñêîâñêèé ìåòðîïîëèòåí ìîñìåòðî ìîñòðàíñïîðò ìóëüòôèëüì íîâàÿ ìîñêâà íîâîñòè íîâûé ãîä îáúÿâëåíèå îòçûâû ïàíîðàìà ïå÷àòíèêè ïîåçä ïîõîä ïî÷òà ðîññèè ïðàçäíèê ïðîãóëêà ïðîãóëêè ð-fad ðàçâåäêà ìåñòíîñòè ðàéîí ðàéîí for a dream ðåêëàìà ðîæäåñòâî ñàíêò-ïåòåðáóðã ñîêîëüíè÷åñêàÿ ëèíèÿ ñòàíöèè ñòàíöèÿ òâèòòåð òðàíñïîðò òðîèöêàÿ ëèíèÿ òðîéêà óíèâåðñèòåò ôîòî ôîòîãðàôèÿ ôîòîîò÷¸ò ôîòîîõîòà ôîòîïðîãóëêà
LABVIEW. ÏÐÈÌÅÐ ÂÛÐÀÂÍÈÂÀÍÈß ØÊÀË ÒÅÐÌÎÌÅÒÐÎÂ ÏÎ ÓÐÎÂÍÞ |
Äíåâíèê |
Äëÿ ïîíèìàíèÿ ñîäåðæàíèÿ ýòîé ïóáëèêàöèè î÷åíü âàæíî îçíàêîìèòüñÿ ñ ïðåäûäóùåé ÷àñòüþ ðàçäåëà, ïîñâÿù¸ííîãî National Instruments LabView. Èùèòå ïî òåãó "labview" â ýòîì áëîãå, â ÷àñòíîñòè, ïîä ïóáëèêàöèåé.
Ðàññìîòðèì çàäà÷ó ãðàäóèðîâêè âèðòóàëüíîãî òåðìîìåòðà. Ïåðåìåñòèì çíà÷åíèå âõîäíîãî, óïðàâëÿþùåãî âîçäåéñòâèÿ ê íèæíåìó óðîâíþ (ê íèæíåé ãðàíèöå). Õîðîøî âèäíî, ÷òî íà âòîðîì òåðìîìåòðå ïðè ýòîì ïîëó÷åíî çíà÷åíèå, ðàâíîå "100". Äîñòèãíóòà â òî÷íîñòè âåðõíÿÿ ãðàíèöà (âåðõíèé óðîâåíü). Ýòî îáñòîÿòåëüñòâî ÿâëÿåòñÿ, ñâîåãî ðîäà, âåçåíèåì è íè÷åãî ìåíÿòü çäåñü íå òðåáóåòñÿ.

Ïðîâåðêà íèæíåãî óðîâíÿ äèàïàçîíà ïî àêòèâíîìó ïàðàìåòðó – ïðèáîð íå çàøêàëèâàåò. Ýòî ñîâïàäåíèå. Ñëó÷àéíîñòü, ÷òî íå ïîòðåáîâàëîñü âíîñèòü êàêèå-ëèáî èçìåíåíèÿ
Òåïåðü ðàññìîòðèì ïîâåäåíèå ñèñòåìû ïðè äîñòèæåíèè âõîäíûì, óïðàâëÿþùèì ñèãíàëîì âåðõíåé ãðàíèöû. Õîðîøî âèäíî, ÷òî íà âòîðîì (çåë¸íîì) òåðìîìåòðå îñòàëñÿ ó÷àñòîê øêàëû, êîòîðûé íèêîãäà íå áóäåò äîñòèãíóò ïðè çàäàííîì äèàïàçîíå âõîäíîãî ñèãíàëà. Òàê íàì óäàëîñü îáíàðóæèòü íàëè÷èå èçáûòî÷íîñòè. Èçáûòî÷íîñòü íåîáõîäèìî óñòðàíèòü (íå âñåãäà, íî â ýòîì ñëó÷àå òî÷íî).

Ïðîâåðêà âåðõíåãî óðîâíÿ äèàïàçîíà ïî àêòèâíîìó ïàðàìåòðó – ïðèáîð îáëàäàåò èçáûòî÷íîñòüþ ïî øêàëå
Âûïîëíåííàÿ êîððåêòèðîâêà ãàðàíòèðóåò îòñóòñòâèå çàøêàëèâàíèÿ, à òàêæå ïðåäîñòàâëÿåò íåèçáûòî÷íîñòü ïðîâîäèìûõ èçìåðåíèé.

Íàñòðîåíî ñîîòâåòñòâèå øêàë. Èíà÷å: âûïîëíåíà ãðàäóèðîâêà âèðòóàëüíîãî ïðèáîðà
Äëÿ îñîáî ïûòëèâûõ èíæåíåðíûõ óìîâ â National Instruments LabView ïðèñóòñòâóåò âîçìîæíîñòü íàñòðîéêè çàïîëíèòåëÿ øêàëû ("Fill Options"). Ïîòîìó, åñëè íàñòðîèòü çàïîëíåíèå ê ìàêñèìóìó ("Fill To Maximum"), ïîêàçàííîå íà ðèñóíêå íèæå...

Äëÿ íàñòðîéêè ñîîòâåòñòâèÿ óðîâíåé çàïîëíåíèÿ ïðè îáðàòíî ïðîïîðöèîíàëüíîé çàâèñèìîñòè â êîíòåêñòíîì ìåíþ âûáðàíà èíàÿ íàñòðîéêà çàïîëíÿåìîñòè ("Fill Options")
... ìîæíî ïîëó÷èòü â êàêîì-òî ñìûñëå èäåíòè÷íûå ïî çàïîëíèòåëþ òåðìîìåòðû, îáúåäèí¸ííûå îáðàòíîé ïðîïîðöèîíàëüíîé çàâèñèìîñòüþ.

Ðåçóëüòàò ïîëíîöåííîé ãðàäóèðîâêè øêàë ýëåìåíòîâ âèðòóàëüíîãî ïðèáîðà
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
...
×àñòü 6 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ
×àñòü 7 - LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ
×àñòü 8 - LABVIEW. ÏÐÈÌÅÐ ÂÛÐÀÂÍÈÂÀÍÈß ØÊÀË ÒÅÐÌÎÌÅÒÐΠÏÎ ÓÐÎÂÍÞ
×àñòü 9 - LABVIEW. ÏÐÈÌÅÐ ÍÀÑÒÐÎÉÊÈ ÇÀÄÀÞÙÅÃÎ ÝËÅÌÅÍÒÀ
×àñòü 10 - LABVIEW. ÑÒÀÍÄÀÐÒÍÛÅ ÌÀÒÅÌÀÒÈ×ÅÑÊÈÅ ÔÓÍÊÖÈÈ È ÊÎÍÑÒÀÍÒÛ
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: ìîñêâà îòçûâû ìíåíèå labview èíòåðôåéñ ïðîãðàììèðîâàíèå ïðîãðàììà àëãîðèòìèçàöèÿ çàäà÷à |
LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ |
Äíåâíèê |
Ýòî òîæå ïîëó÷èëàñü íå ñàìàÿ êîðîòêàÿ ïóáëèêàöèÿ, áîëüøàÿ ÷àñòü êîòîðîé óáðàíà ïîä êàò. Ñâÿçàíà îíà ñ äðóãèì óæå çàäàíèåì, íå èìåþùåì îòíîøåíèÿ ê ðàçðàáîòêå ïðîñòîãî êàëüêóëÿòîðà. Îíà ïîñâÿùåíà êîíâåðòàöèè åäèíèö èç îäíîé òåìïåðàòóðíîé ñèñòåìû èçìåðåíèé â äðóãèå.
Ýëåìåíò "òåðìîìåòð" â ïàêåòå ïðèêëàäíûõ ïðîãðàìì National Instruments LabView ðàçìåùàåòñÿ ðàçäåëå ÷èñëåííûõ ýëåìåíòîâ óïðàâëåíèÿ ("Numeric"). Åãî ìåñòî ïîêàçàíî íà ðèñóíêå.

Äåìîíñòðàöèÿ ñ ìàðêèðîâêîé ìåñòà ðàñïîëîæåíèÿ òåðìîìåòðà â ðàçäåëå ÷èñëåííûõ èíòåðôåéñíûõ ýëåìåíòîâ óïðàâëåíèÿ ("Numeric Controls")
Ïî óìîë÷àíèþ øêàëà òåðìîìåòðà âûñòàâëåíà îò 0 äî 100.

Íà÷àëüíîå ïðåäñòàâëåíèå èíòåðôåéñíîãî ýëåìåíòà "Òåðìîìåòð" ("Thermometer")
Íà áëîê-äèàãðàììå òåðìîìåòð ïî óìîë÷àíèþ – ýëåìåíò èíäèêàöèè. Ýòî íå ëèøåíî ëîãèêè è âïîëíå åñòåñòâåííî, îäíàêî, â LabView ðàçðàáîò÷èêó è êîíå÷íîìó ïîëüçîâàòåëþ ïðåäîñòàâëåíà âîçìîæíîñòü îðãàíèçîâûâàòü óïðàâëåíèå ïîñðåäñòâîì ñàìîãî òåðìîìåòðà.

Ïî óìîë÷àíèþ íà áëîê-äèàãðàììå òåðìîìåòð ÿâëÿåòñÿ èíäèêàòîðîì
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
...
×àñòü 5 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ
×àñòü 6 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ
×àñòü 7 - LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ
×àñòü 8 - LABVIEW. ÏÐÈÌÅÐ ÂÛÐÀÂÍÈÂÀÍÈß ØÊÀË ÒÅÐÌÎÌÅÒÐΠÏÎ ÓÐÎÂÍÞ
×àñòü 9 - LABVIEW. ÏÐÈÌÅÐ ÍÀÑÒÐÎÉÊÈ ÇÀÄÀÞÙÅÃÎ ÝËÅÌÅÍÒÀ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: çàäà÷à ïðîãðàììèðîâàíèå ìîñêâà ïðîãðàììà îòçûâû ìíåíèå èíòåðôåéñ àëãîðèòìèçàöèÿ labview |
LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ |
Äíåâíèê |
Ýòîò ôðàãìåíò ðóêîâîäñòâà ïîëó÷èëñÿ äîâîëüíî îáøèðíûì, â ñâÿçè ñ ÷åì áîëüøàÿ ÷àñòü óáðàíà ïîä êàò.
Äàëåå ðàññìîòðåíî ðåøåíèå íåñêîëüêî èíîé çàäà÷è, â êîòîðîé ïðîâåðÿåòñÿ ëîãèêà íàëè÷èÿ ñîîòâåòñòâèÿ ìåæäó âõîäíîé èíôîðìàöèåé è íåêîòîðîé íàïåð¸ä çàäàííîé êîíñòàíòîé (ïóñòü, íàïðèìåð, çíà÷åíèå êîíñòàíòû ðàâíî "5"). Ñîîòâåòñòâèå, êàê èçâåñòíî, ìîæåò áûòü, à òàêæå åãî ìîæåò è íå áûòü.  êà÷åñòâå îòâåòà íà çàäàííûé âõîä äîëæåí ïîëó÷èòüñÿ ëîãè÷åñêèé (äâîè÷íûé / áóëåâñêèé) ñèãíàë. Ýòî îçíà÷àåò, ÷òî èìååòñÿ âîçìîæíîñòü ìîäèôèöèðîâàòü ðàíåå ñîçäàííóþ ïðîãðàììó âèðòóàëüíîãî ïðèáîðà, èñêëþ÷èâ èç íå¸ ÷èñëåííûé èíäèêàòîð è çàìåíèâ åãî ëîãè÷åñêèì èíäèêàòîðîì. Âñå ëîãè÷åñêèå ýëåìåíòû ñîäåðæàòñÿ â ðàçäåëå ëîãè÷åñêèõ èëè áóëåâñêèõ.

Ïîäñâåòêà â ïàíåëè ýëåìåíòîâ óïðàâëåíèÿ ðàçäåëà ëîãè÷åñêèõ ýëåìåíòîâ ("Boolean")
 ïåðå÷íå ëîãè÷åñêèõ ýëåìåíòîâ ñóùåñòâóþò äâà íàèáîëåå ïðèìå÷àòåëüíûõ èíäèêàòîðà: êâàäðàòíûé (è ýòî òîëüêî íàçâàíèå "Square", à íà äåëå – ýëåìåíò ïðÿìîóãîëüíîé ôîðìû) ñâåòîäèîä è êðóãëûé ñâåòîäèîä. Ïî ñìûñëîâîé íàãðóçêå ýòè ýëåìåíòû ðàâíîöåííû, ïîòîìó ðàçìåùàþòñÿ íà ãðàôè÷åñêîì ïîëüçîâàòåëüñêîì èíòåðôåéñå ïî óñìîòðåíèþ àâòîðà âèðòóàëüíîãî ïðèáîðà.

Ñîäåðæèìîå ðàçäåëà ëîãè÷åñêèõ ýëåìåíòîâ ("Boolean") ñ ïîäñâåòêîé ëîãè÷åñêîãî èíäèêàòîðà òèïà "êâàäðàòíûé ñâåòîäèîä" ("Square LED")
"×ÈÒÀÒÜ ÄÀËÅÅ"
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
...
×àñòü 4 - LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ
×àñòü 5 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ
×àñòü 6 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ
×àñòü 7 - LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ
×àñòü 8 - LABVIEW. ÏÐÈÌÅÐ ÂÛÐÀÂÍÈÂÀÍÈß ØÊÀË ÒÅÐÌÎÌÅÒÐΠÏÎ ÓÐÎÂÍÞ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: labview îòçûâû ìíåíèå ïðîãðàììèðîâàíèå ïðîãðàììà àëãîðèòìèçàöèÿ çàäà÷à ìîñêâà èíòåðôåéñ |
LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ |
Äíåâíèê |
Ê íàñòîÿùåìó ìîìåíòó èçëîæåí äîñòàòî÷íûé ìàòåðèàë ïðî äîñòóï è èñïîëüçîâàíèå âñåõ íåîáõîäèìûõ êîìïîíåíòîâ ñðåäû, ïîçâîëÿþùèõ ñîçäàòü ñàìûé ïðîñòîé âèðòóàëüíûé ïðèáîð. Ïîæàëóé, íåò íè÷åãî ïðîùå, ÷åì íàëàäèòü îäíîçíà÷íîå ÷èñëåííîå ñîîòâåòñòâèå ìåæäó âûõîäîì è âõîäîì. Ðåøèì ýòó çàäà÷ó.
Ïåðåéä¸ì äëÿ íà÷àòà â ðàçäåë ÷èñëåííûõ ýëåìåíòîâ óïðàâëåíèÿ êàê ïîêàçàíî íà ðèñóíêå.

Ïîäñâåòêà â ïàíåëè ýëåìåíòîâ óïðàâëåíèÿ ðàçäåëà ÷èñëåííûõ ýëåìåíòîâ (Numeric)
Òàì âûáåðåì ÷èñëîâîé êîíòðîëëåð, íåîáõîäèìûé äëÿ ââîäà êàêèõ-ëèáî çíà÷åíèé â ïðîãðàììó, íàïèñàííóþ íà ãðàôè÷åñêîì ÿçûêå ïðîãðàììèðîâàíèÿ "G" (ñì. ðèñóíîê).

Ñîäåðæèìîå ðàçäåëà ÷èñëåííûõ ýëåìåíòîâ (Numeric) ñ ïîäñâåòêîé ÷èñëîâîãî êîíòðîëëåðà (Digital Control)
È ðàçìåñòèì âûáðàííûé ÷èñëîâîé êîíòðîëëåð íà ïåðåäíåé ïàíåëè âèðòóàëüíîãî ïðèáîðà (êàê ïîêàçàíî íà ðèñóíêå íèæå). Àíàëîãè÷íûì ñïîñîáîì íà ïåðåäíåé ïàíåëè ìîæåò áûòü ðàçìåùåíî ñêîëüêî óãîäíî òàêèõ æå ÷èñëåííûõ êîíòðîëëåðîâ. Îäíîâðåìåííî ñ ðàçìåùåíèåì íà ïàíåëè îáðàçà ýëåìåíòà, íà áëîê-äèàãðàììå ðàçìå÷àåòñÿ åãî ïðåäñòàâëåíèå â âèäå ãðàôè÷åñêîé ïåðåìåííîé (ýòî áóäåò ïîêàçàíî ïîçæå).

Ðàçìåùåíèå ÷èñëîâîãî êîíòðîëëåðà (Digital Control) íà ïåðåäíåé ïàíåëè
Íà ïàíåëè êîìïîíåíòîâ ðàçäåë ÷èñëåííûõ ýëåìåíòîâ óïðàâëåíèÿ íàìè ðàíåå çàêðûò íå áûë, ïîòîìó âûáåðåì â í¸ì òåïåðü ñîñåäíèé ýëåìåíò – ÷èñëåííûõ èíäèêàòîð (ñì. ðèñóíîê), íåîáõîäèìûé äëÿ âûâîäà ðåçóëüòèðóþùåé èëè ïðîìåæóòî÷íîé ðàñ÷¸òíîé èíôîðìàöèè.

Ñîäåðæèìîå ðàçäåëà ÷èñëåííûõ ýëåìåíòîâ (Numeric) ñ ïîäñâåòêîé ÷èñëîâîãî èíäèêàòîðà (Digital Indicator)
Ðàçìåñòèì âûáðàííûé èíäèêàòîð íà ïåðåäíåé ïàíåëè ðÿäîì ñ ðàíåå ðàçìåù¸ííûì ÷èñëîâûì êîíòðîëëåðîì, êàê íà ðèñóíêå.

Ðàçìåùåíèå ÷èñëîâîãî èíäèêàòîðà (Digital Indicator) íà ïåðåäíåé ïàíåëè
Ïîñëå ùåë÷êà ëåâîé êíîïêîé ìûøè â ñâîáîäíîé îáëàñòè ïåðåäíåé ïàíåëè âèðòóàëüíîãî ïðèáîðà ñíèìàåì âûäåëåíèå ñ ïîñëåäíåãî ðàçìåù¸ííîãî íà ãðàôè÷åñêîì ïîëüçîâàòåëüñêîì èíòåðôåéñå êîìïîíåíòà.  ýòîò ìîìåíò ñ÷èòàåì çàãîòîâêó/áîëâàíêó äëÿ ïðîñòåéøåãî âèðòóàëüíîãî ïðèáîðà âûïîëíåííîé. Ñîãëàñíî îäíîìó èç ïðàâèë âåæëèâîñòè ïðîãðàììèñòà, ïåðåìåííûì íåîáõîäèìî äàâàòü çíà÷àùèå èìåíà, êîòîðûå áû ïîçâîëèëè ëèöó, íàìåðåííîìó èëè ïîñòàâëåííîìó ïðîäîëæèòü íàïèñàíèå ðàíåå ñîñòàâëåííîãî êîäà, áûñòðåå â ýòîì êîäå ðàçîáðàòüñÿ.  LabView, ÷òî ïðèÿòíî, èìåíà ïåðåìåííûõ îäíîçíà÷íî ñâÿçàíû ñ èìåíàìè ýëåìåíòîâ íà ïåðåäíåé ïàíåëè, ïîòîìó ïðîÿâëÿÿ çàáîòó î êîíå÷íîì ïîëüçîâàòåëå îäíîâðåìåííî ïîëó÷àåòñÿ çàáîòèòüñÿ è î ñàìîì ïðîãðàììèñòå. Äëÿ âûäà÷è çíà÷àùèõ èì¸í èíòåðôåéñíûì ýëåìåíòàì óïðàâëåíèÿ èñïîëüçóåòñÿ èíñòðóìåíò ðåäàêòèðîâàíèÿ òåêñòà.

Èíñòðóìåíò äëÿ ðåäàêòèðîâàíèÿ òåêñòà
Ïðîãðàììíûé ïðîäóêò, íå ÿâëÿþùèéñÿ äðóæåñòâåííûì äëÿ ïîëüçîâàòåëÿ, ÿâëÿåòñÿ íåïðèãîäíûì äëÿ èñïîëüçîâàíèÿ (èñòèíà). Èòîãî, ðóêîâîäñòâóÿñü âûøåñêàçàííûì, íàçîâ¸ì ÷èñëåííûé êîíòðîëëåð "âõîäîì", à ÷èñëåííûé èíäèêàòîð – "âûõîäîì" (ìîæíî íàçâàòü ñèíîíèìè÷íî "ââîäîì" è "âûâîäîì", ñîîòâåòñòâåííî èëè àíãëîÿçû÷íî "input" è "output"). Ðåçóëüòàò ïîêàçàí äàëåå íà ðèñóíêå.

Ïðèñâîåíèå çíà÷àùèõ èì¸í ïåðåìåííûì, ñâÿçàííûì ñ ÷èñëîâûìè êîíòðîëëåðîì è èíäèêàòîðîì
Åñëè ñ ýñòåòè÷åñêîé òî÷êè çðåíèÿ íà÷èíàåò êàçàòüñÿ, ÷òî ýëåìåíòû ðàñïîëîæåíû êðèâî, òî ìîæíî ïðîèçâåñòè èõ âûðàâíèâàíèå îòíîñèòåëüíî äðóã äðóãà, ïðåäâàðèòåëüíî âûäåëèâ èõ è âûáðàâ îäíó èç îïåðàöèé âûðàâíèâàíèÿ, êàê ýòî ïîêàçàíî íà ðèñóíêå.

Âûðàâíèâàíèå ÷èñëîâûõ êîíòðîëëåðà è èíäèêàòîðà îòíîñèòåëüíî äðóã äðóãà ïî îáùåé äëÿ íèõ öåíòðàëüíîé è ãîðèçîíòàëüíîé îñè
Ïîñëå íàâåäåíèÿ ïîðÿäêà íà ïåðåäíåé ïàíåëè âèðòóàëüíîãî ïðèáîðà ïåðåõîäèì ê êîäèðîâàíèþ. Âïåð¸ä, íà áëîê-äèàãðàììó!
Îòîáðàæåíèå òåõ æå ÷èñëåííûú êîíòðîëëåðà è èíäèêàòîðà íà áëîê-äèàãðàììå
Õîðîøî âèäíî, ÷òî ãðàôè÷åñêèå ïåðåìåííûå îäíîçíà÷íî ñîîòâåòñòâóþò ãðàôè÷åñêèì ýëåìåíòàì óïðàâëåíèÿ, ðàçìåù¸ííûì ðàíåå íà ïåðåäíåé ïàíåëè âèðòóàëüíîãî ïðèáîðà. Ðåøèì ïîñòàâëåííóþ ïðîñòóþ çàäà÷ó – ñîåäèíèì ïåðåìåííûå ìåæäó ñîáîé. Äëÿ ÷åãî âûáåðåì ñîåäèíèòåëüíûé ïðîâîä è ïîñëåäîâàòåëüíî íàæì¸ì ëåâîé êíîïêîé ìûøè íà ìèãàþùåé ïðàâîé ãðàíèöå âõîäà, à çàòåì íà ìèãàþùåé ëåâîé ãðàíèöå âûõîäà.

Âûáîð èíñòðóìåíòà "ñîåäèíèòåëüíûé ïðîâîä" ("Connect Wire")
Ðåçóëüòàò ñîåäèíåíèÿ ìîæíî íàáëþäàòü íà ðèñóíêå.

Ðåçóëüòàò ñîåäèíåíèÿ ÷èñëîâûõ êîíòðîëëåðà è èíäèêàòîðà
Äëÿ îáåñïå÷åíèÿ âîçìîæíîñòè èçìåíåíèÿ çíà÷åíèÿ íà ÷èñëåííîì êîíòðîëëåðå, ñìåíèì ñîåäèíèòåëüíûé ïðîâîä íà èíñòðóìåíò èçìåíåíèÿ çíà÷åíèé, âûãëÿäÿùèé êàê óêàçàòåëüíûé ïàëåö ïðàâîé ðóêè.

Âûáîð èíñòðóìåíòà äëÿ èçìåíåíèÿ çíà÷åíèé ýëåìåíòîâ ("Operate Value")
Ñ èñïîëüçîâàíèåì äàííîãî èíñòðóìåíòà óâåëè÷èì çíà÷åíèå íà âõîäå äî "5,00", êàê ïîêàçàíî íà ðèñóíêå, è çàïóñòèì âèðòóàëüíûé ïðèáîð â ðåæèìå îäíîêðàòíîãî èñïîëíåíèÿ.

Èçìåíåíèå çíà÷åíèÿ, õðàíèìîãî â êîíòðîëëåðå è ïåðåõîä ê ðàçîâîìó çàïóñêó âèðòóàëüíîãî ïðèáîðà íà èñïîëíåíèå
Õîðîøî âèäíî, ÷òî ðåçóëüòàòîì ðàáîòû ÂÏ ñòàíîâèòñÿ íàñòðîéêà îäíîçíà÷íîãî ñîîòâåòñòâèÿ âûõîäà ñî âõîäîì.

Ðåçóëüòàò ðàçîâîãî çàïóñêà âèðòóàëüíîãî ïðèáîðà íà èñïîëíåíèå
Ïîïðîáóéòå ïðîäåëàòü ñàìîñòîÿòåëüíî ñåðèþ ýêñïåðèìåíòîâ, èçìåíÿÿ çíà÷åíèÿ íà âõîäå è çàïóñêàÿ ïðîãðàììó â ðåæèìå îäíîêðàòíîãî èñïîëíåíèÿ, à òàêæå çàïóñòèâ ïðîãðàììó â ðåæèìå öèêëè÷åñêîãî èñïîëíåíèÿ è ìåíÿÿ çíà÷åíèÿ íà âõîäå.
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
×àñòü 3 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ
×àñòü 4 - LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ
×àñòü 5 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ
×àñòü 6 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ
×àñòü 7 - LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: labview ìîñêâà îòçûâû ìíåíèå ïðîãðàììèðîâàíèå àëãîðèòìèçàöèÿ çàäà÷à èíòåðôåéñ ïðîãðàììà |
LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ |
Äíåâíèê |
Ñòîèò îòìåòèòü, ÷òî ïðè âñ¸ì ìíîãîîáðàçèè ôóíêöèé è âîçìîæíîñòåé ïàêåòà ïðèêëàäíûõ ïðîãðàìì National Instruments LabView â ïåðâîé ïðàêòè÷åñêîé ðàáîòå ðàññìàòðèâàåòñÿ è çàêðåïëÿåòñÿ ëèøü íåáîëüøîé èõ ôðàãìåíò.
Ñïåðâà ïðîâåðèì ãîòîâíîñòü ñðåäû ê íîðìàëüíîé ðàáîòå. Äîïóñòèì, ïðè ïåðâîì çàïóñêå National Instruments LabView âñå ïàíåëè èíñòðóìåíòîâ çàêðûòû êàê ïîêàçàíî íà ðèñóíêå.

Ñîñòîÿíèå National Instruments LabView 6.1, ïðè êîòîðîì îñíîâíûå ïàíåëè èíñòðóìåíòîâ ñêðûòû
Äëÿ îòîáðàæåíèÿ â ðàáî÷åé îáëàñòè îñíîâíûõ ïàíåëåé èíñòðóìåíòîâ äîñòàòî÷íî ïîìíèòü ìåñòà ðàñïîëîæåíèÿ ïóíêòîâ ìåíþ, ñâÿçàííûõ ñ ýòèìè ïðîãðàììíûìè êîìïîíåíòàìè. Îíè íàõîäÿòñÿ â òîì æå ïóíêòå ìåíþ "Window", ÷åðåç êîòîðûé îñóùåñòâëÿåòñÿ ïåðåõîä ìåæäó îáëàñòÿìè ïåðåäíåé ïàíåëè è áëîê-äèàãðàììû. Ñíà÷àëà îòîáðàçèì ïàíåëü ýëåìåíòîâ óïðàâëåíèÿ, êîòîðûå ïîçâîëÿþò îáåñïå÷èòü âçàèìîäåéñòâèå êîíå÷íîãî ïîëüçîâàòåëÿ âèðòóàëüíîãî ïðèáîðà ñ åãî âíóòðåííèìè ìåõàíèçìàìè. Äëÿ ýòîãî ïðîõîäèì ïî ìåíþ ïóòü "Window > Show Controls Palette" êàê ïîêàçàíî íà ðèñóíêå.

Ïåðåõîä ïî ìåíþ ê îòîáðàæåíèþ ïàíåëè ýëåìåíòîâ óïðàâëåíèÿ
 ðåçóëüòàòå âûáîðà óêàçàííîãî ïóíêòà ìåíþ íàä ïåðåäíåé ïàíåëüþ îòîáðàçèòñÿ ñòðóêòóðà, ïðåäñòàâëåííàÿ íà ðèñóíêå.

Îòîáðàæåíèå ïàíåëè ýëåìåíòîâ óïðàâëåíèÿ
Äàëåå îòîáðàçèì ïàíåëü îñíîâíûõ èíñòðóìåíòîâ, ïðåäîñòàâëÿþùèõ âîçìîæíîñòü ìàíèïóëèðîâàòü ýëåìåíòàìè èíòåðôåéñà è êîäà. Äëÿ ýòîãî ïðîõîäèì ïî ìåíþ ïóòü "Window > Show Tools Palette".

Ïåðåõîä ïî ìåíþ ê îòîáðàæåíèþ ïàíåëè îñíîâíûõ èíñòðóìåíòîâ
 ðåçóëüòàòå âûáîðà óêàçàííîãî ïóíêòà ìåíþ íàä ïåðåäíåé ïàíåëüþ îòîáðàçèòñÿ ñòðóêòóðà, ïðåäñòàâëåííàÿ íà ðèñóíêå.

Îòîáðàæåíèå ïàíåëè îñíîâíûõ èíñòðóìåíòîâ
Ïàíåëü îñíîâíûõ èíñòðóìåíòîâ ÿâëÿåòñÿ îáùåé êàê äëÿ ïåðåäíåé ïàíåëè, òàê è äëÿ áëîê-äèàãðàììû. Ê íàñòîÿùåìó ìîìåíòó áåç ðàññìîòðåíèÿ îñòàëàñü ëèøü îäíà ïàíåëü èç ÷èñëà ÷àñòî èñïîëüçóåìûõ – ïàíåëü ôóíêöèé ñðåäû. Îíà äîñòóïíà äëÿ âûçîâà òîëüêî â ðåæèìå ñîñòàâëåíèÿ áëîê-äèàãðàììû è âûçûâàåòñÿ ÷åðåç ìåíþ ïî ñëåäóþùåìó ïóòè "Window > Show Functions Palette".

Ïåðåõîä ïî ìåíþ ê îòîáðàæåíèþ ïàíåëè ôóíêöèé ñðåäû
 ðåçóëüòàòå âûáîðà óêàçàííîãî ïóíêòà ìåíþ íàä áëîê-äèàãðàììîé îòîáðàçèòñÿ ñòðóêòóðà, ïðåäñòàâëåííàÿ íà ðèñóíêå.
Îòîáðàæåíèå ïàíåëè ôóíêöèé ñðåäû
Ïîñëå âûçîâà âñåõ óïîìÿíóòûõ ïàíåëåé ñ÷èòàåòñÿ, ÷òî ïàêåò ïðèêëàäíûõ ïðîãðàìì National Instruments LabView ãîòîâ ê íîðìàëüíîìó âçàèìîäåéñòâóþ â ÷àñòè ðàçðàáîòêè íîâîãî âèðòóàëüíîãî ïðèáîðà.
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
×àñòü 3 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ
×àñòü 4 - LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ
×àñòü 5 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ
×àñòü 6 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌ È ËÎÃÈ×ÅÑÊÈÌ ÝËÅÌÅÍÒÀÌÈ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: ìîñêâà labview îòçûâû ìíåíèå ïðîãðàììà ïðîãðàììèðîâàíèå àëãîðèòìèçàöèÿ çàäà÷à èíòåðôåéñ |
LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ |
Äíåâíèê |
Íà ñåãîäíÿøíèé äåíü èçâåñòíà îäíà ñóùåñòâåííàÿ ïðîáëåìà, ïðåïÿòñòâóþùàÿ êîìôîðòíîé ðàáîòå â National Instruments LabView 6.1. Ñâÿçàíà ïðîáëåìà ñ íåêîððåêòíûì îòîáðàæåíèåì êèðèëëè÷åñêèõ øðèôòîâ ïðè íàñòðîéêàõ, çàäàííûõ ïî óìîë÷àíèþ. Äàííàÿ ïðîáëåìà èìååò äîâîëüíî ïðîñòîå ðåøåíèå. Ðàññìîòðèì åãî.
Íà ïàíåëè èíñòðóìåíòîâ, ðàñïîëîæåííîé ñòðîêîé íèæå ïî îòíîøåíèþ ê ãëàâíîìó ìåíþ, íåîáõîäèìî íàæàòü íà ñàìóþ áîëüøóþ êíîïêó (îíà ïðåäíàçíà÷åíà äëÿ âûáîðà è íàñòðîéêè ïàðàìåòðîâ øðèôòà). Ïåðåõîä ê îñíîâíûì íàñòðîéêàì ïðîèçâîäèòñÿ ïóò¸ì íàæàòèÿ íà ñàìóþ ïåðâóþ ñòðîêó âûïàäàþùåãî ñïèñêà – ýòî âûçîâ äèàëîãîâîãî îêíà øðèôòîâ ("Font Dialog…"). Ðàñïîëîæåíèå ïóíêòà ìåíþ ïîêàçàíî íà ðèñóíêå.

Ïåðåõîä ê äèàëîãîâîìó îêíó íàñòðîéêè øðèôòîâ
 ðàñêðûâøåìñÿ äèàëîãîâîì îêíå íåîáõîäèìî ïðîñëåäèòü çà òåì, ÷òîáû îáå ãàëî÷êè "Óìîë÷àíèÿ äëÿ ïåðåäíåé ïàíåëè" ("Panel Default") è "Óìîë÷àíèÿ äëÿ áëîê-äèàãðàììû" ("Diagram Default") áûëè âûñòàâëåíû. Ïîñëå ýòîãî â êîìáèíèðîâàííîì ñïèñêå øðèôòîâ ("Font") âûáèðàåòñÿ ëþáîé êèðèëëè÷åñêèé øðèôò – äëÿ íåãî õàðàêòåðåí ïîñòôèêñ "Cyr". Âñå îñòàëüíûå óìîë÷àíèÿ ïîäáèðàþòñÿ íà óñìîòðåíèå àâòîðà âèðòóàëüíîãî ïðèáîðà, ëèáî îñòàâëÿþòñÿ áåç èçìåíåíèé.

Ðåêîìåíäàöèè ïî íàñòðîéêå øðèôòà, çàäàííîãî â National Instruments LabView ïî óìîë÷àíèþ
Ïðè âûñòàâëåííûõ ôëàãàõ "Panel Default" è "Diagram Default" óêàçàííûå íàñòðîéêè øðèôòà áóäóò ïðèìåíåíû ïî óìîë÷àíèþ äëÿ òåêóùåãî ðàçðàáàòûâàåìîãî âèðòóàëüíîãî ïðèáîðà, à òàêæå äëÿ ïîñëåäóþùèõ ñîçäàâàåìûõ âèðòóàëüíûõ ïðèáîðîâ.
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
×àñòü 3 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ
×àñòü 4 - LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ
×àñòü 5 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ÎÄÍÎÇÍÀ×ÍÎÉ ÑÂßÇÈ ÌÅÆÄÓ ×ÈÑËÅÍÍÛÌÈ ÂÛÕÎÄÎÌ È ÂÕÎÄÎÌ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: labview ïðîãðàììèðîâàíèå ïðîãðàììà àëãîðèòìèçàöèÿ îòçûâû ìíåíèå ìîñêâà çàäà÷à èíòåðôåéñ |
LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ |
Äíåâíèê |
Ïîìíèòñÿ, êàê-òî äàâíî ÿ óæå íà÷èíàë âåòêó ïóáëèêàöèé ïðî ïàêåò ïðèêëàäíûõ ïðîãðàìì (èëè ñðåäó ðàçðàáîòêè âèðòóàëüíûõ ïðèáîðîâ - ýòî êàê óãîäíî) National Instruments LabView. Êàê íà÷àë, òàê è çàáðîñèë. Íî òåïåðü, êîãäà ìåòîäè÷åñêèõ ìàòåðèàëîâ ñ ïðèëè÷íîé ñòðóêòóðèçàöèåé íàáðàëîñü óæå íåìàëî, ÿ ðåøèë èõ îïóáëèêîâàòü ñ íîâûì çàïàëîì, ñ íîâîé ýíåðãåòèêîé. Ê òîìó æå, îíè óæå ïðîøëè îáêàòêó íà ñòóäåíòàõ è ìàëî-ìàëüñêè, âñ¸ æå, ïî èòîãàì ïðîäåëàííîé ðàáîòû ìîæíî ñäåëàòü âûâîä î òîì, ÷òî LabView îíè çíàþò è ïîíèìàþò.
Âîçìîæíî, êîìó-òî èç ÍÅ ñòóäåí÷åñòâà ýòîò ìàòåðèàë òîæå ïðèãîäèòñÿ. Âûäàâàòü åãî ïëàíèðóþ ìàêñèìàëüíî äîçèðîâàíî. ×òî ýòî îçíà÷àåò? - Ýòî îçíà÷àåò ëèøü òî, ÷òî â îòäåëüíûõ ïóáëèêàöèÿõ çäåñü áóäåò õðàíèòñÿ ìàòåðèàë, êîòîðûé â ìåòîäè÷åñêèõ óêàçàíèÿõ ê îòäåëüíûì ðàáîòàì õðàíèòñÿ ñîâìåñòíî è íåðàçðûâíî. Çà÷åì ýòî íóæíî? - Íó, ïîéìèòå ìåíÿ ïðàâèëüíî - áëîã äîëæåí æèòü. À æèâîé áëîã - ýòî íå òîò, â êîòîðîì â îäèí ïðåêðàñíûé äåíü ñðàçó ïîÿâèëàñü ñîòíÿ çàïèñåé, à òîò, â êîòîðîì çàïèñè ïîÿâëÿþòñÿ ðåãóëÿðíî, äåíü çà äí¸ì è â ðàçóìíîì êîëè÷åñòâå. Ñîîòâåòñòâåííî, ó ìåíÿ åñòü íåêîòîðûé ìàòåðèàë, êîòîðîãî õâàòèò íà "-öàòü" äíåé, è â òå ïå÷àëüíûå ìîìåíòû, êîãäà ïóáëèêîâàòü ïî ñóùåñòâó ðàçâèòèÿ ìåòðîïîëèòåíà è ìåãàïîëèñà ìíå ñòàíåò, âäðóã, íå÷åãî, ÿ âñ¸ ðàâíî ñìîãó ÷òî-òî ïóáëèêîâàòü. Çâó÷èò ñòðàííî, íî îñòà¸òñÿ ôàêòîì.
Ó ìåíÿ â íàëè÷èè åñòü ññûëêè íà National Instruments LabView 6.1, à òàêæå íà National Instruments LabView 2016. Îáå "ëîìàííûå", òî åñòü ñ "òàáëåòêàìè", òî åñòü "ñ ëåêàðñòâàìè îò æàäíîñòè", îáå ïðîâåðåííûå, îáêàòàííûå, áåç âèðóñîâ. Îáå õðàíÿòñÿ íà àêêàóíòàõ "ßíäåêñ.Äèñê" è "Google Drive", îäíàêî â îòêðûòûé äîñòóï ÿ èõ ñáðàñûâàòü íå ñòàíó, ÷òîáû íå íàðâàòüñÿ íà âîçìîæíûå ïðîáëåìû óäàëåíèÿ ýòèõ ôàéëîâ ïî æàëîáàì íåäîáðîñîâåñòíûõ ïîëüçîâàòåëåé è õåéòåðîâ. Åñëè âàì íóæíû ýòè ññûëêè - ïèøèòå çàÿâêè â êîììåíòàðèÿõ. Ðàññìîòðþ êàíäèäàòóðû, ïðåäìåòíî ïîîáùàåìñÿ.
Èòàê, ïîåõàëè ðàññìàòðèâàòü ìàòåðèàë ïîñëåäîâàòåëüíî, íà÷èíàÿ ñ ìàëîãî. Çà îïîðíóþ âåðñèþ ïðè ðàññìîòðåíèè áåðó 6.1. Ïî ïðåäñòàâëåííûì â ðàçäåëå ìàòåðèàëàì ó ñòóäåíòîâ ïîëó÷àåòñÿ ðàáîòàòü è â áîëåå ñîâðåìåííûõ âåðñèÿõ ñðåäû, òàê ÷òî â êà÷åñòâå áàçû ýòî àáñîëþòíî íîðìàëüíîå ÿâëåíèå. Íó òóò, è â õîäå ïîâåñòâîâàíèÿ, ÿ ìîãó ñåáå ïîçâîëÿòü íåêîòîðûå âîëüíîñòè, ñëåíã, ôèëîñîôñòâîâàíèå è ïðî÷åå, ÷åãî íå ìîãó ïîçâîëèòü ïðè ðàññìîòðåíèè ìåòîäèê â ïóáëèêóåìûõ óíèâåðñèòåòîì Ó÷åáíî-ìåòîäè÷åñêèõ óêàçàíèÿõ.
Ïîñëå çàïóñêà èñïîëíÿåìîãî ôàéëà ïàêåòà ïðèêëàäíûõ ïðîãðàìì National Instruments LabView 6.1 îòêðûâàåòñÿ (åñëè íàñòðîéêàìè íå ïðåäóñìîòðåíî èíîãî) äèàëîãîâîå îêíî, â êîòîðîì ìîæíî:
- ïðèñòóïèòü ê ñîçäàíèþ íîâîãî âèðòóàëüíîãî ïðèáîðà;
- ïðîäîëæèòü ðàçðàáîòêó ðàíåå ñîçäàííîãî âèðòóàëüíîãî ïðèáîðà;
- ïðèñòóïèòü ê èçó÷åíèþ ìàòåðèàëîâ è ïðèìåðîâ, ïîçâîëÿþùèõ áûñòðî íà÷àòü ðàáîòó ñ ïàêåòîì ïðèêëàäíûõ ïðîãðàìì National Instruments LabView 6.1.

Íà÷àëüíîå äèàëîãîâîå îêíî National Instruments LabView 6.1
Äëÿ íà÷àëà ðàáîò ïî ñîçäàíèþ íîâîãî âèðòóàëüíîãî ïðèáîðà íåîáõîäèìî íàæàòü íà êíîïêó "New VI". Ñîêðàùåíèå "VI" â äàííîì ñëó÷àå ÿâëÿåòñÿ îáîçíà÷åíèåì ñàìîãî âèðòóàëüíîãî ïðèáîðà ("Virtual Instrument" â àíãëîÿçû÷íîé ëèòåðàòóðå, "Âèðòóàëüíûé Ïðèáîð" – â ðóññêîÿçû÷íîé ëèòåðàòóðå). Âûáîð äàííîãî ðåæèìà àâòîìàòè÷åñêè ãåíåðèðóåò äâå ðàáî÷èõ îáëàñòè, êàæäàÿ èç êîòîðûõ èìååò ñîáñòâåííîå óñòîé÷èâîå íàèìåíîâàíèå. Êàê ïðàâèëî, ñâåðõó ðàñïîëîæåíà ïåðåäíÿÿ ïàíåëü ("Front Panel") – ãðàôè÷åñêèé ïîëüçîâàòåëüñêèé èíòåðôåéñ âèðòóàëüíîãî ïðèáîðà, ïîä íåé – áëîê-äèàãðàììà êîäà ("Block Diagram"). Îáëàñòü ïåðåäíåé ïàíåëè íîâîãî âèðòóàëüíîãî ïðèáîðà ïîêàçàíà íà ðèñóíêå.

Îáëàñòü ïåðåäíåé ïàíåëè íîâîãî âèðòóàëüíîãî ïðèáîðà National Instruments LabView 6.1
Äëÿ ïåðåõîäà îò ïåðåäíåé ïàíåëè ê áëîê-äèàãðàììå îïûòíûå ïîëüçîâàòåëè ïðèìåíÿþò ñî÷åòàíèå êëàâèø "Ctrl" + "E", ìåíåå îïûòíûå – èñïîëüçóþò ïåðåõîä ÷åðåç ìåíþ "Window > Show Diagram", êàê ýòî ïîêàçàíî íà ðèñóíêå.

Ïåðåõîä ê áëîê-äèàãðàììå ÷åðåç ïóíêò ìåíþ
Íà ðèñóíêå ïîêàçàíà îáëàñòü áëîê-äèàãðàììû íîâîãî âèðòóàëüíîãî ïðèáîðà.
Îáëàñòü áëîê-äèàãðàììû íîâîãî âèðòóàëüíîãî ïðèáîðà National Instruments LabView 6.1
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
×àñòü 3 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ
×àñòü 4 - LABVIEW. ÏÎÄÃÎÒÎÂÊÀ Ê ÍÎÐÌÀËÜÍÎÉ ÐÀÁÎÒÅ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: labview ìîñêâà ïðîãðàììèðîâàíèå ïðîãðàììà àëãîðèòìèçàöèÿ çàäà÷à èíòåðôåéñ |
LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ |
Äíåâíèê |
Íåìíîãî ðàçáàâëþ ïðîãóëêè è íîâîñòè èç æèçíè ñòîëèöû ïðèìåð÷èêîì èç îáëàñòè ïðîãðàììèðîâàíèÿ è àëãîðèòìèçàöèè. Äàâíåíüêî òóò íå áûëî íè÷åãî êîìïüþòåðíîãî. À ÷òî? ×åì áîãàòû, òåì è äåëèìñÿ.
Âî âðåìåíà, êîãäà ÿ áûë ñòóäåíòîì, â êóðñå ó÷åáíîé ïðàêòèêè íå âûäàâàëàñü òàêàÿ çàäà÷à êàê "Óãàäàé ÷èñëî" íà LabView. Êîãäà æå ÿ ïðèø¸ë ïðåïîäàâàòü, òî ìîé ïðåïîäàâàòåëü-êóðàòîð, ñ êîòîðûì ïåðâîå âðåìÿ èìåë óäîâîëüñòâèå ðàáîòàòü â ðàìêàõ ýòîé ñàìîé äèñöèïëèíû â ïàðå, çàäàë ñòóäåíòàì òàêóþ çàäà÷êó. Îäíó íà âñåõ, îáùóþ. Çàòåì, ïðè çàùèòå, îí çàäàâàë ïî íåé êó÷ó ìàòåìàòè÷åñêèõ âîïðîñîâ òèïà: "Ñìîæåòå ýòî äîêàçàòü?", " êàêîì äèàïàçîíå ðàáîòàåò äàò÷èê ñëó÷àéíûõ ÷èñåë?", "Ýòî çà÷åì?", "Ýòî êàê?", "Ïî÷åìó òóò ïëþñ åäèíèöà?", "Ïî÷åìó ìèíóñ åäèíèöà?", "Çà÷åì îêðóãëÿåì äî áîëüøåãî öåëîãî?" è äðóãèå. ß, â îáùåì-òî, íå ëþáëþ çàäàâàòü ñòóäåíòàì îäíè è òå æå âîïðîñû íà îäíîé ïàðå, èáî êòî-òî ïîäñëóøàåò, çàòåì ñîâåðøåííî áåçäóìíî îòâåòèò, à ïîçæå è âîâñå çàáóäåò. Òàê ïàðó ëåò ÿ ïðèíèìàë ýòî çàäàíèå, êîíå÷íî, êîãäà îíî ó âñåõ áûëî îáùèì, íî íà òðåòèé ãîä äëÿ ìåíÿ ñòàëî ýòî ñêó÷íûì - ðåøèë åãî íåìíîãî óñîâåðøåíñòâîâàòü. Äàëåå ïðåäñòàâëþ ðåçóëüòàò ðåøåíèÿ îäíîé èç çàäà÷, ñôîðìóëèðîâàííûõ â ðåçóëüòàòå ìîäèôèêàöèè.
Çâó÷èò îíà òàê: "Óãàäàé ÷èñëî è âûâåäè íà ãðàôèê âñå íåïðàâèëüíûå, ïîïóòíî âñòðåòèâøèåñÿ ïðè ïîèñêå, çíà÷åíèÿ".
Ýòà ïóáëèêàöèÿ ðàññ÷èòàíà íà òåõ, êòî ìàëî-ìàëüñêè çíàêîì ñ LabView è âëàäååò áàçîâûìè íàâûêàìè ïðîãðàììèðîâàíèÿ è àëãîðèòìèçàöèè. Âûïîëíåí ïðèìåð íà äîâîëüíî ñòàðîé âåðñèè LabView 6.1, íî ìíå ïðèõîäèòñÿ íå ñëåçàòü ñ íå¸, ïîñêîëüêó íà êàôåäðå è â âû÷èñëèòåëüíîì öåíòðå ÈÒÒÑÓ èìååòñÿ ëèöåíçèÿ òîëüêî íà ýòó âåðñèþ. Ñòóäåíòû êà÷àþò ñ òîððåíòîâ è áîëåå ïðîäâèíóòûå âåðñèè ýòîãî ïàêåòà ïðèêëàäíûõ ïðîãðàìì äëÿ ðàçðàáîòêè âèðòóàëüíûõ ïðèáîðîâ.
Îñíîâíûå ìîìåíòû àëãîðèòìà:
1. ×åðåç öèôðîâîé êîíòðîëëåð "Ââîäèìîå ÷èñëî" ïîëüçîâàòåëü ââîäèò çíà÷åíèå îò 1 äî ãðàíèöû, çàäàâàåìîé êîíñòàíòîé ìàñøòàáà.
2. Ýòî çíà÷åíèå íàïðàâëÿåòñÿ â ñòðóêòóðó (òåëî) öèêëà ñ ïðåäóñëîâèåì While, ãäå ñðàâíèâàåòñÿ ïî ëîãèêå "íå ðàâíî" ñ ïðåîáðàçîâàííîé ðåàëèçàöèåé ïñåâäîñëó÷àéíîãî ÷èñëà.
3. Íà êàæäîé èòåðàöèè öèêëà âûðàáàòûâàåòñÿ ïñåâäîñëó÷àéíîå ÷èñëî, êîòîðîå ìàñøòàáèðóåòñÿ ÷èñëåííîé êîíñòàíòîé (óìíîæàåòñÿ íà ÷èñëåííóþ êîíñòàíòó) äî íóæíîãî ïðåäåëà (â ïðèìåðå äî 1000). Òàê äèàïàçîí ïñåâäîñëó÷àéíûõ ÷èñåë ðàñøèðÿåòñÿ ñ 0-1 äî 0-1000.
4. Ïîëó÷åííîå çíà÷åíèå ïðîäîëæàåò ñîäåðæàòü "äåñÿòè÷íûé õâîñò", îò êîòîðîãî ñëåäóåò èçáàâèòüñÿ ïîñðåäñòâîì îêðóãëåíèÿ.  ïðèìåðå èñïîëüçîâàíî îêðóãëåíèå äî áëèæàéøåãî áîëüøåãî öåëîãî (+áåñêîíå÷íîñòü). Ðåàëüíî ìîãóò áûòü èñïîëüçîâàíû è äðóãèå îïåðàòîðû îêðóãëåíèÿ, íî íå õî÷åòñÿ âîçèòüñÿ ñ ìàòåìàòè÷åñêèì ïîðîãîì îêðóãëåíèÿ â 0,5. Íóæíî ïîíèìàòü, ÷òî ýòà îïåðàöèÿ ñìåùàåò äèàïàçîí ñ 0-1000 ê 1-1000. Íîëü, ïîäàííûé íà âõîä, àëãîðèòìîì íèêîãäà íå áóäåò îòãàäàí - ïðîãðàììà çàöèêëèòñÿ. Ýòî îäèí èç ìîìåíòîâ, êîòîðûé ìîæíî â ïðîãðàììêå óñîâåðøåíñòâîâàòü, íî ìíå, îïÿòü æå, ëåíü.
5. Öèêë While ðàáîòàåò äî òåõ ïîð, ïîêà ÷èñëî íà öèôðîâîì êîíòðîëëåðå íå ðàâíî ïðåîáðàçîâàííîé ðåàëèçàöèè ïñåâäîñëó÷àéíîãî ÷èñëà.
6. Èòåðàòîð (èëè ïàðàìåòð öèêëà i âûïîëíÿåò ðîëü àáñöèññû ãðàôèêà) èíäåêñèðóåòñÿ è ïåðåäà¸òñÿ íà ïåðâûå ÿ÷åéêè ýëåìåíòà-ñâÿçêè. Ïðè ýòîì åãî ôèíàëüíîå ñîñòîÿíèå âûâîäèòñÿ íà öèôðîâîé èíäèêàòîð "Êîëè÷åñòâî èòåðàöèé" è ñóììèðóåòñÿ ñ êîíñòàíòîé, ðàâíîé åäèíèöå, ñ öåëüþ ñìåùåíèÿ îò íóëÿ. LabView áåç äîïîëíèòåëüíûõ ïðåäóñòàíîâîê âñ¸ ñ÷èòàåò ñ íóëÿ.
7. Íà âòîðîé öèôðîâîé èíäèêàòîð âûâîäèòñÿ ïîñëåäíÿÿ ïðåîáðàçîâàííàÿ ðåàëèçàöèÿ ïñåâäîñëó÷àéíîãî ÷èñëà.
8. Íà êàæäîé èòåðàöèè, ïîñðåäñòâîì èíäåêñàöèè, ñíèìàåòñÿ ïðåîáðàçîâàííàÿ ðåàëèçàöèÿ ïñåâäîñëó÷àéíîãî ÷èñëà è ïîäà¸òñÿ íà âòîðûå ÿ÷åéêè ýëåìåíòà-ñâÿçêè.
9. Ýëåìåíò-ñâÿçêà ôîðìèðóåò èíäåêñèðîâàííûå òî÷êè (x;y), ïî êîòîðûì ìîæåò áûòü ïîñòðîåí ãðàôèê. x - èòåðàöèÿ, y - ïðåîáðàçîâàííàÿ ðåàëèçàöèÿ ïñåâäîñëó÷àéíîãî ÷èñëà.
Èçâèíèòå, åñëè ÷òî-òî îñòàëîñü çà ãðàíüþ âàøåãî ïîíèìàíèÿ. ß ñòàðàëñÿ íå äîïóñêàòü òåðìèíîëîãè÷åñêèõ îøèáîê, îòòîãî íåêîòîðûå ïðåäëîæåíèÿ ïîëó÷èëèñü âèòèåâàòûìè. Äàëåå îñíîâíûå ïðîáëåìíûå ìîìåíòû ïîïûòàëñÿ ñíÿòü â êàðòèíêàõ è êîììåíòàðèÿõ.
P.S. Ãîâîðÿ êîíòåêñòíîå ìåíþ, ÿ èìåþ â âèäó, ÷òî íà ýëåìåíò áûëî ïðîèçâåäåíî íàæàòèå ïðàâîé êíîïêîé ìûøè (ÏÊÌ), äàáû èçáàâèòü òåêñò îò ÷àñòîãî óïîìèíàíèÿ ÏÊÌ.
Âîçìîæíàÿ ðåàëèçàöèÿ èíòåðôåéñà âèðòóàëüíîãî ïðèáîðà "Óãàäàé ÷èñëî"
"ÄÀËÅÅ ÑÊÐÈÍØÎÒÛ"
Ñåðèÿ ñîîáùåíèé "LabView":
×àñòü 1 - LABVIEW. ÍÅÕÈÒÐÛÅ ÇÀÄÀ×ÊÈ ÏÎ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÞ. ÓÃÀÄÀÉ ×ÈÑËÎ
×àñòü 2 - LABVIEW. ÎÇÍÀÊÎÌËÅÍÈÅ Ñ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÈÍÒÅÐÔÅÉÑÎÌ
×àñòü 3 - LABVIEW. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ
...
×àñòü 11 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ ÁËÎÊÀ ÎÁÚÅÄÈͨÍÍÎÉ ÀÐÈÔÌÅÒÈÊÈ
×àñòü 12 - LABVIEW. ÇÀÃÎÒÎÂÊÀ GUI È ÊÎÄÀ ÂÏ -ÓÌÍÛÉ ÊÀËÜÊÓËßÒÎÐ-
×àñòü 13 - LABVIEW. ÈÑÏÎËÜÇÎÂÀÍÈÅ CASE-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
Ìåòêè: labview ïðîãðàììèðîâàíèå ïðèìåð àëãîðèòìèçàöèÿ ïðîãðàììà ãðàôèê ôóíêöèÿ çàäà÷à ñëó÷àéíûå ÷èñëà |
| Ñòðàíèöû: | 2 [1] |