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-ÑÒÐÓÊÒÓÐÛ Â ËÎÃÈ×ÅÑÊÎÌ ÐÅÆÈÌÅ
| Ðóáðèêè: | Ñîáûòèÿ Ïðîñüáû, ïðåäëîæåíèÿ è âîïðîñû ê Ï× Êîìïüòåðíîå ÀÓÈøíîå |
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |