LABVIEW. ÏÐÈÌÅÐ ÐÀÁÎÒÛ Ñ ÒÅÐÌÎÌÅÒÐÎÌ |
Ýòî òîæå ïîëó÷èëàñü íå ñàìàÿ êîðîòêàÿ ïóáëèêàöèÿ, áîëüøàÿ ÷àñòü êîòîðîé óáðàíà ïîä êàò. Ñâÿçàíà îíà ñ äðóãèì óæå çàäàíèåì, íå èìåþùåì îòíîøåíèÿ ê ðàçðàáîòêå ïðîñòîãî êàëüêóëÿòîðà. Îíà ïîñâÿùåíà êîíâåðòàöèè åäèíèö èç îäíîé òåìïåðàòóðíîé ñèñòåìû èçìåðåíèé â äðóãèå.
Ýëåìåíò "òåðìîìåòð" â ïàêåòå ïðèêëàäíûõ ïðîãðàìì National Instruments LabView ðàçìåùàåòñÿ ðàçäåëå ÷èñëåííûõ ýëåìåíòîâ óïðàâëåíèÿ ("Numeric"). Åãî ìåñòî ïîêàçàíî íà ðèñóíêå.

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

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

Ïî óìîë÷àíèþ íà áëîê-äèàãðàììå òåðìîìåòð ÿâëÿåòñÿ èíäèêàòîðîì
Äëÿ ïåðåâîäà òåðìîìåòðà â ðåæèì êîíòðîëëåðà, íà ñîîòâåòñòâóþùèé åìó ýëåìåíò íà áëîê-äèàãðàììå íåîáõîäèìî íàæàòü ïðàâîé êíîïêîé ìûøè ñ öåëüþ âûçîâà êîíòåêñòíîãî ìåíþ, â êîòîðîì ïðèñóòñòâóåò ïîçèöèÿ "Èçìåíèòü íà êîíòðîëëåð" ("Change to Control"). Åãî íåîáõîäèìî âûáðàòü.

Âîçìîæíîñòü èçìåíåíèÿ "ïîëÿðíîñòè" âèðòóàëüíîãî òåðìîìåòðà ñ èíäèêàòîðà íà êîíòðîëëåð [ñ âûõîäà íà âõîä] ("Change to Control") â êîíòåêñòíîì ìåíþ
Âñëåä çà âûáîðîì îïåðàöèè â êîíòåêñòíîì ìåíþ îáðàç ýëåìåíòà óïðàâëåíèÿ íà áëîê-äèàãðàììå òàê æå èçìåíèò "ïîëÿðíîñòü".

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

Òåðìîìåòð-êîíòðîëëåð, îäíîçíà÷íî ñâÿçàííûé ñ ÷èñëîâûì èíäèêàòîðîì
Ïîñðåäñòâîì èñïîëüçîâàíèÿ èíñòðóìåíòà äëÿ èçìåíåíèÿ çíà÷åíèÿ ("Operate Value") ñìåñòèì çíà÷åíèå çàïîëíèòåëÿ òåðìîìåòðà ê ñåðåäèíå è çàïóñòèì ïðîãðàììó â ðåæèìå îäíîêðàòíîãî èñïîëíåíèÿ ("Run"). Ðåçóëüòàò äàííîé ìàíèïóëÿöèè îòîáðàæ¸í íà ðèñóíêå, ïðåäñòàâëåííîì íèæå. Õîðîøî âèäíî, ÷òî â îòñóòñòâèè äîñòàòî÷íîé äåòàëèçàöèè ïî øêàëå, ìîæíî ïîëó÷àòü âûâîä òî÷íûõ (íà ñêîëüêî ýòî ïðåäóñòàíîâëåíî) çíà÷åíèé.

Ðåçóëüòàò çàïóñêà âèðòóàëüíîãî ïðèáîðà, êîãäà ïðåäâàðèòåëüíî íà øêàëå òåðìîìåòðà âûñòàâëåíî íåêîòîðîå çíà÷åíèå
Ïîêàæåì, ÷òî èçìåíåíèå äèàïàçîíà ïî øêàëå ïðèáîðà íå ÿâëÿåòñÿ ñëîæíîé çàäà÷åé. Îíà ðåøàåòñÿ ñ èñïîëüçîâàíèåì èíñòðóìåíòà ðåäàêòèðîâàíèÿ òåêñòà ("Edit Text"). Âûáåðåì ïðè àêòèâíîì èíñòðóìåíòå ðåäàêòèðîâàíèÿ òåêñòà íèæíåå çíà÷åíèå ïî äèàïàçîíó øêàëû òåðìîìåòðà è çàìåíèì åãî, íàïðèìåð, ñ íóëÿ íà "-50".
Äåìîíñòðàöèÿ èçìåíåíèÿ çíà÷åíèÿ íèæíåé ãðàíèöû äèàïàçîíà òåðìîìåòðà ñ èñïîëüçîâàíèåì èíñòðóìåíòà ðåäàêòèðîâàíèÿ òåêñòà ("Edit Text")
Ïîñëå ïîäòâåðæäåíèÿ âûïîëíåííîãî èçìåíåíèÿ ïîñðåäñòâîì íàæàòèÿ íà êëàâèøó "Enter" íà êëàâèàòóðå èçìåí¸ííîå çíà÷åíèå âñòóïèò â ñèëó.

Ðåçóëüòàò èçìåíåíèÿ íèæíåé ãðàíèöû äèàïàçîíà äëÿ òåðìîìåòðà
×àñòî ó íà÷èíàþùèõ ðàçðàáîò÷èêîâ âèðòóàëüíûõ ïðèáîðîâ âîçíèêàåò ïðîáëåìà ñ òåì, ÷òîáû çàäàòü øêàëó ñ äðîáíûìè çíà÷åíèÿìè â National Instruments LabView. Ðàçáåð¸ì íà ïðèìåðå íàñòðîéêè øêàëû òåðìîìåòðà â äèàïàçîíå îò íóëÿ äî îäíîãî ãðàäóñà.

Ðåçóëüòàò èçìåíåíèÿ îäíîâðåìåííî âåðõíåé è íèæíåé ãðàíèö äèàïàçîíà òåðìîìåòðà äëÿ ïîñëåäóþùåé äåìîíñòðàöèè íàñòðîéêè äðîáíûõ çíà÷åíèé øêàëû
Ýòà ïðîáëåìà èìååò äîâîëüíî íåñëîæíîå ðåøåíèå. Äëÿ íà÷àëà íåîáõîäèìî îáðàòèòüñÿ ê êîíòåêñòíîìó ìåíþ òåðìîìåòðà è â ðàçäåëå "Øêàëà" ("Scale") ïåðåéòè ê äèàëîãîâîìó îêíó, ñêðûâàþùåìóñÿ çà ïóíêòîì "Ôîðìàò è Òî÷íîñòü" ("Format & Precision"). Ïåðåõîä ïî êîíòåêñòíîìó ìåíþ ïîêàçàí íà ðèñóíêå.

 êîíòåêñòíîì ìåíþ òåðìîìåòðà ïîêàçàí ðàçäåë íàñòðîéêè "Øêàëû" ("Scale") ñ ìàðêèðîâêîé ïåðåõîäà ê äèàëîãîâîìó îêíó "Ôîðìàò è Òî÷íîñòü" ("Format & Precision")
 îòêðûâøåìñÿ äèàëîãîâîì îêíå íåîáõîäèìî âûñòàâèòü òðåáóåìóþ òî÷íîñòü ïî êîëè÷åñòâó çíàêîâ ïîñëå ïëàâàþùåé çàïÿòîé ("Digits of Precision").  äàííîì ïðèìåðå ðàññìàòðèâàåòñÿ òî÷íîñòü ñ äâóìÿ çíàêàìè ïîñëå ïëàâàþùåé çàïÿòîé.

Äèàëîãîâîå îêíî "Ôîðìàò è Òî÷íîñòü" ñ èçìåí¸ííûì çíà÷åíèåì òî÷íîñòè äî äâóõ çíàêîâ ïîñëå çàïÿòîé
Ïîñëå ïîäòâåðæäåíèå íàñòðîåê ñ íàæàòèåì íà êíîïêó "OK" øêàëà âèðòóàëüíîãî òåðìîìåòðà èçìåíèòñÿ – íà íåé ïîÿâÿòñÿ ïðîìåæóòî÷íûå çíà÷åíèÿ, à òàêæå âîçìîæíîñòü ðåäàêòèðîâàíèÿ öèôð, ðàñïîëîæåííûõ ñïðàâà îò ïëàâàþùåé çàïÿòîé. Ïðåäûäóùèå íàñòðîéêè íå ïîçâîëèëè áû ðåàëèçîâàòü ïîäîáíûå ââîä è êîððåêòèðîâêó – ïîñëå ïîäòâåðæäåíèÿ ðåçóëüòàò áû îêðóãëÿëñÿ äî áëèæàéøåãî öåëîãî.

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

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

Äîïîëíåíèå ïåðåäíåé ïàíåëè âèðòóàëüíîãî ïðèáîðà âòîðûì òåðìîìåòðîì
Íà ðèñóíêå íèæå ïîêàçàí êîä áëîê-äèàãðàììû âèðòóàëüíîãî ïðèáîðà, ïîçâîëÿþùèé îðãàíèçîâàòü îáðàòíî ïðîïîðöèîíàëüíóþ ïðîèçâîëüíî âûäóìàííóþ òåìïåðàòóðíóþ çàâèñèìîñòü ñ êîýôôèöèåíòîì óñèëåíèÿ, ðàâíûì "10" äëÿ îðãàíèçàöèè áîëüøåãî ìàñøòàáèðîâàíèÿ.

Îáðàòíàÿ ïðîïîðöèîíàëüíàÿ çàâèñèìîñòü åäèíèö èçìåðåíèÿ òåìïåðàòóðû ñ êîýôôèöèåíòîì ìàñøòàáèðîâàíèÿ ðàâíûì äåñÿòè åäèíèöàì íà áëîê-äèàãðàììå
Òàê áîëüøåìó âõîäíîìó çíà÷åíèþ ñîîòâåòñòâóåò ìåíüøåå âûõîäíîå.

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

Èçìåíåíèå öâåòîâîé íàñòðîéêè äëÿ îêðàøèâàíèÿ ñàìèõ ýëåìåíòîâ â çåë¸íûé öâåò; öâåòîâàÿ íàñòðîéêà äëÿ îêðàøèâàíèÿ ïîäëîæêè ýëåìåíòîâ îñòàâëåíà ò¸ìíî-ñåðîé
Ïîñëå âûáîðà àêòèâíîé ÷àñòè òåðìîìåòðà èíñòðóìåíòîì óñòàíîâêè öâåòà ("Set Color") îí èçìåíèò ñâî¸ ñîñòîÿíèå ïî àíàëîãèè ñ òåì, êàê ýòî ïðîèëëþñòðèðîâàíî íà ðèñóíêå.

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

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

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

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