Ѳ ު, KEOA.KPI.UA/wp/



Russian Ukraine English
Catalog RSS

Íîâèíè
Àá³òóð³ºíòàì >>
Ïðî êàôåäðó >>
Âèêëàäà÷³ >>
Íàâ÷àëüíèé ïðîöåñ >>
Íàóêîâ³ ïðîåêòè
Ñòóäåíòñüê³ ïðîåêòè >>
Ó÷áîâèé öåíòð
Êîíòàêòè >>
  youtube-
 








[24]
ϲ, , ,


ϲ


ϲ ..ѳ
...




   
172 , - .
53 .

²!! 1 ϲ ѳ - KPIDATA.ORG

-
[ ]     » Ñòóäåíòñüê³ ïðîåêòè » Âèêîíàí³ ïðîåêòè » ÄÊ-41 Ñàºíêî Ä.Î. «Â³ðòóàëüíèé ïðèëàä, ùî ðåàë³çóº åëåêòðîííèé ðóõîìèé ðÿäîê» 




- pdf

ÄÊ-41 Ñàºíêî Ä.Î. «Â³ðòóàëüíèé ïðèëàä, ùî ðåàë³çóº åëåêòðîííèé ðóõîìèé ðÿäîê»


îçíàéîìèòèñÿ ç ñåðåäîâèùåì ãðàô³÷íîãî ïðîåêòóâàííÿ LabView òà ñòâîðèòè â í³é â³ðòóàëüíèé ïðèëàä, ÿêèé ðåàë³çóº åëåêòðîííèé ðóõîìèé ðÿäîê.

ÍÀÖ²ÎÍÀËÜÍÈÉ ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ ÓÊÐÀ¯ÍÈ
«ÊȯÂÑÜÊÈÉ ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ»

ôàêóëüòåò åëåêòðîí³êè
êàôåäðà êîíñòðóþâàííÿ åëåêòðîííî-îá÷èñëþâàëüíî¿ àïàðàòóðè

Ëàáîðàòîðíà ðîáîòà ¹ 2

ç äèñöèïë³íè: «Àâòîìàòèçàö³ÿ
êîíñòðóêòîðñüêî-òåõíîëîã³÷íîãî ïðîåêòóâàííÿ»

òåìà: «Â³ðòóàëüíèé ïðèëàä, ùî ðåàë³çóº åëåêòðîííèé ðóõîìèé ðÿäîê»

Âèêîíàâ: ñò. ãð. ÄÊ-41 Ñàºíêî Äìèòðî Îëåãîâè÷

Ïåðåâ³ðèâ: ßãàíîâ Ï.Î.


Çàâäàííÿ:
îçíàéîìèòèñÿ ç ñåðåäîâèùåì ãðàô³÷íîãî ïðîåêòóâàííÿ LabView òà ñòâîðèòè â í³é â³ðòóàëüíèé ïðèëàä, ÿêèé ðåàë³çóº åëåêòðîííèé ðóõîìèé ðÿäîê.

Îá'ºêò ïðîåêòóâàííÿ: åëåêòðîííèé ðóõîìèé ðÿäîê

Ïðèíöèï 䳿 ïðèëàäó

Ðóõîì³ ðÿäêè â ïîâñÿêäåííîìó æèòò³ ìîæíà çóñòð³òè âñþäè: â òðîëåéáóñàõ òà òðàìâàÿõ, â ìåòðî, ïðè âõîä³ â ð³çí³ ïðèì³ùåííÿ òà áóä³âë³. Íà íèõ ðîçì³ùóþòü ð³çíó ³íôîðìàö³þ, òàêó ÿê: êóðñ âàëþòè, ïðîãíîç ïîãîäè, íàçâó çóïèíêè , ð³çíó ³íôîðìàö³þ ðåêëàìíîãî õàðàêòåðó òîùî .

Ó ðåàëüíèõ ïðèëàäàõ º òàáëî òà ïóëüòè, çà äîïîìîãîþ ÿêèõ ìîæíà ïðîãðàìóòè ö³ ðÿäêè. Âñòàíîâëþâàòè ð³çí³ ðåæèìè, ââîäèòè ñàì òåêñ, íàëàøòîâóâàòè ÿñêðàâ³ñòü òà êîíòðàñòí³ñòü äèñïëåþ, âñòàíîâëþâàòè øâèäê³ñòü â³äòâîðåííÿ òà ³í.

Äàíèé â³ðòóàëüíèé ïðèëàä, ùî ðîçðîáèâ ÿ, òåæ ìຠòàáëî òà ïóëüò. Òàáëî ìຠïðÿìîêóòíó ôîðìó òà ñêëàäàºòüñÿ ç 180 ñâ³òëîä³îä³â (36 õ 5) áîðäîâîãî êîëüîðó, ùîá ìàêñèìàëüíî íàãàäóâàëî ðåàëüíèé ïðèëàä. Ïóëüò â ñâîþ ÷åðãó ìຠäèñïëåé ç 6 êíîïêàìè òà 1 ðåãóëÿòîð. Äèñïëåé ñëóãóº äëÿ òîãî, ùîá äåìîíñòðóâàòè ñèìâîë, ÿêèé íà äàíèé ìîìåíò çàíîñèòüñÿ äî ðÿäêà, ùî áóäå â³äòâîðþâàòèñÿ.

Êíîïêà «íàñòóïíà ïîçèö³ÿ» çàíîñèòü äî ðÿäêà äàíèé ñèìâîë, òà ïåðåâîäèòü ïðèëàä ó ãîòîâí³ñòü âñòàíîâëåííÿ íàñòóïíîãî.

Êëàâ³øà «â³äòâîðåííÿ» çàâåðøàþ ôàçó ïðîãðàìóâàííÿ, òà ïî÷èíຠâ³äòâîðþâàòè íà òàáëî çàïðîãðàìîâàíó ³íôîðìàö³þ. Ðåãóëÿòîð «çàòðèìêà â³äòâîðåííÿ [ ms ] » çì³íþº øâèäê³ñòü «á³ãó» ðÿäêà. ³í âêàçóº íà òå, ÿêà çàòðèìêà âñòàíîâëåíà ó ì³ë³ñåêóíäàõ (ðåêîìåíäîâàíå çíà÷åííÿ çàòðèìêè 200ìñ).

Êíîïêà «Ñêèä» îáíóëÿº ìàñèâ, òà äîçâîëÿº çàíîâî, áåç ïåðåçàâàíòàæåííÿ ïðèëàäà, çàíîâî éîãî ïðîãðàìóâàòè. Êíîïêà «Ñòîï» âèìèêຠïðèñòð³é.

Ðèñ.1. Ïåðåäíÿ ïàíåëü â³ðòóàëüíîãî ïðèëàäó

Ðèñ 2. Ãðàô³÷íèé ïðîãðàìíèé êîä ïðèñòðîþ (áëîê-ñõåìà)

Äàíèé ïðèñòð³é ìຠñâîþ áàçó äàíèõ, â ÿê³é çáåð³ãàþòüñÿ âàð³àíòè ñèìâîë³â, ùî áóòè ïîì³ùåííÿ íà òàáëî. Ùîá â³äòâîðèòè íà ñâ³òëîä³îäàõ ïåâíó ë³òåðó, ÿêó ìè ìàºìî ó âèãëÿä³ á³íàðíî¿ ìàòðèö³, äå êîæíèé åëåìåíò áóäå â³äïîâ³äàòè ïåâíîìó ä³îäó. Ùîá ä³îä çàãîð³âñÿ, íåîáõ³äíî íà íüîãî ïîäàòè «1», à ùîá ïîãàñèòè – «0».

0

1

1

0

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

0

1

0

1

0

0

1

0

1

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

0

1

0

0

0

1

0

0

1

1

0

0

1

0

1

0

0

1

0

1

0

0

0

1

0

0

1

1

0

0

1

0

1

1

1

0

0

1

1

1

0

1

1

1

0

15

20

20

15

0

31

21

21

10

0

31

17

17

0

31

17

17

14

Òàá.1. Ïðèêëàä êîäóâàííÿ åëåìåíò³â

Äëÿ çðó÷íîñò³ ë³òåðè çàïèñóþòü íå ÿê á³íàðíó ìàòðèöþ, à ÿê îäíîì³ðíèé ìàñèâ ç äåñÿòêîâèõ ÷èñåë. Íàïðèêëàä, êîäó «15 20 20 15 0» áóäå â³äïîâ³äàòè ë³òåðà „À”. Òàêèé íàá³ð ìàëåíüêèõ ìàñèâ³â çáåð³ãàºòüñÿ â êåéñ-ñòðóêòóð³, äî ÿêî¿ íà âõîä³ ï³ä ' ºäíàíèé ë³÷èëüíèê «âèá³ð ñèìâîëó». ³í âêàçóº, ÿêèé ñàìå ñèìâîë ìè áàæàºìî çàíåñòè äî îñíîâíîãî ìàñèâó.

²ñíóº ãîëîâíèé ìàñèâ, äî ÿêîãî çàíîñÿòüñÿ êîäè òèõ ñèìâîë³â, ùî îáðàâ êîðèñòóâà÷. Ùîá íàäàòè ìîæëèâ³ñòü ïðîãðàìóâàòè ìàñèâè ð³çíî¿ äîâæèíè, ³í³ö³àë³çóºòüñÿ ñïî÷àòêó ìàñèâ íà 1000 åëåìåíò³â, ÿêèé çàïîâíþºòüñÿ íóëÿìè, à ïîò³ì ï³ä ÷àñ ôàçè â³äòâîðåííÿ çàëèøêîâå ïîðîæíº ì³ñöå âèäàëÿºòüñÿ.

Êíîïêà «íàñòóïíà ïîçèö³ÿ» âêàçóº ïîòî÷íèé ³íäåêñ îñíîâíîãî ìàñèâó, ÿêèé çá³ëüøóºòüñÿ ç êîæíèì íàòèñêàííÿì ö³º¿ êíîïêè ð³âíî íà ñò³ëüêè, íà ñê³ëüêè ñòîâï÷èê³â ìຠñèìâîë. Íàïðèêëàä, ë³òåðà «À» ìຠ5 ñòîâï÷èê³â, à ë³òåðà «Ñ» - 4. Çàéâèé íóëüîâèé ðÿäîê íàâìèñíî äîäàºòüñÿ äî êîäó ñèìâîëó, ùîá íà òàáëî áóëà â³äñòàíü ì³æ ë³òåðàìè, ³ çàïðîãðàìîâàíèé òåêñò áóâ ÷èòàáåëüíèì.

Ñòðóêòóðà â³äòâîðåííÿ ñèìâîë³â îäíàêîâà, ÿê íà ìàëåíüêîìó äèñïëå¿, òàê ³ íà âåëèêîìó òàáëî. Ñïî÷àòêó ïåðåä êîæíèì ñòîâï÷èêîì â³ää³ëÿºòüñÿ ç ìàñèâó äåñÿòêîâå ÷èñëî, ïîò³ì öå ÷èñëî ïåðåâîäèòüñÿ â á³íàðíèé ìàñèâ, ï³ñëÿ ÷îãî ç á³íàðíîãî ìàñèâó íà êîæíèé ä³îä íàäõîäèòü ñèãíàë â³äïîâ³äíîãî çíà÷åííÿ. ²íêðåìåíòóþ÷è ³íäåêñ ñòîâï÷èêà, ñòâîðþºòüñÿ åôåêò ðóõó ðÿäêà.

Êíîïêà «Ñêèä» çàì³íþº ãîëîâíèé ìàñèâ, çàïîâíåíèé ïåâíîþ ³íôîðìàö³ºþ, ïóñòèì ìàñèâîì.

Âèñíîâîê: Äàíà ðîáîòà ëèøå çäàºòüñÿ äóæå çàïëóòàíîþ òà âàæêîþ, íàñïðàâä³ âîíà ìຠäóæå áàãàòî îäíîìàí³òíèõ åëåìåíò³â, ùî ïîòðåáóþòü îäíîìàí³òíî¿ ðîáîòè. Òàêèìè åëåìåíòàìè º áàçà äàíèõ ñèìâîë³â òà ñèñòåìà ñâ³òëîä³îä³â, ùî íà ïåðøèé ïîãëÿä çäàºòüñÿ äóæå âàæêèì òà çàïëóòàíèì.

Ïðîäóìóþ÷è àëãîðèòì, ÿ çì³ã óíèêíóòè âàæêîñò³ â îïåðóâàíí³ äâîõâèì³ðíèõ ìàñèâ³â, ïîºäíàâøè óñå â îäíîìó îäíîâèì³ðíîìó ðÿäêó ÷èñåë øëÿõîì ïåðåòâîðåííÿ á³íàðíèõ êîä³â, ùî äóæå ñïðîñòèëî çàäà÷ó òà çðîáèëî äîñòóïíèì äî ðîçóì³ííÿ ïðîãðàìíèé êîä (áëîê-ñõåìó) ïðèñòðîþ.

Äîäàòîê 1. ²êîíêè ï³äïðîãðàì ãðàô³÷íîãî êîäó

Ãðàô³÷íå çîáðàæåííÿ

Ôóíêö³îíàëüí³ñòü

Òóìáëåð

Êíîïêà

Ñâ³òëîä³îä

*

Ïîâîðîòíà ðó÷êà ç³ øêàëîþ

Öèôðîâèé ³íäèêàòîð

 

Âèçíà÷ຠ÷è ð³âí³ åëåìåíòè, ïåðåäàí³ íà âõ³ä

Âèçíà÷ຠ÷è ïåðøèé åëåìåíò á³ëüøå äðóãîãî

*

 

×èñëîâà êîíñòàíòà

Äâ³éêîâà êîíñòàíòà

*

 

Çá³ëüøóº âõ³äíå çíà÷åííÿ ñèãíàëó íà 1

 

²í³ö³àë³çóº ìàñèâ (âêàçóºòüñÿ ðîçì³ðí³ñòü òà ïî÷àòêîâ³ çíà÷åííÿ)

 

Çì³íþº â³äïîâ³äíèé åëåìåíò â ìàñèâ³

 

Âèäຠâ³äïîâ³äíèé åëåìåíò ç ìàñèâó, ùî ïîäàíèé íà âõ³ä

Çâîðîòí³é çâ'ÿçîê ó öèêë³

Öèêë « while »

- ê³ëüê³ñòü ³òåðàö³é; - êðèòåð³é çóïèíêè.

Ñòðóêòóðà « case »

 


   

 
|