ßê îòðèìàòè äîñòóï äî ïîðò³â

Îäíà ç íåëåãêèõ ïðîáëåì ïðè ñòâîðåíí³ ïðîãðàì ïî ðîáîò³ ç ïåðèôåð³éíèìè ïðèñòðîÿìè - îðãàí³çàö³ÿ äîñòóïó ïðîãðàìè äî ïîðòàì êîìï'þòåðà. ßêùî âè ïèø³òü íà ìîâ³ ïðîãðàìóâàííÿ Basic, òî ç ö³ºþ ïðîáëåìîþ âàì äîïîìîæå Microsoft Visual Studio 2005. ßêùî äî öüîãî âè ïðîãðàìóâàëè íå â äàíîìó ñåðåäîâèù³, çàâàíòàæòå ³ âñòàíîâ³òü ïðîãðàìó.
ßê îòðèìàòè äîñòóï äî ïîðò³â




Âàì çíàäîáèòüñÿ
  • - ³íòåðíåò.
²íñòðóêö³ÿ
1
Çàïóñò³òü Microsoft Visual Studio 2005. Öå ïðîãðàìíå çàáåçïå÷åííÿ çà çàìîâ÷óâàííÿì âñòàíîâëþºòüñÿ íà ïåðñîíàëüíèé êîìï'þòåð ðàçîì ç îïåðàö³éíîþ ñèñòåìîþ. Çíàéòè ìîæåòå ÷åðåç ìåíþ «Ïóñê». Ñòâîð³òü íîâèé ïðîåêò çà äîïîìîãîþ ìåíþ «Ôàéë» - «Íîâèé» - «Ïðîåêò».  ÿêîñò³ òèïó îá'ºêò³â âêàæ³òü Windows, à â ãðóï³ «Øàáëîíè» âèáåð³òü «Êîíñîëü Äîäàòîê».


2
Ñòâîð³òü ìåòîäè SendSerialData ³ ReceiveSerialData, âèêîðèñòîâóþ÷è íàñòóïíó êîìàíäó (¿¿ ïîòð³áíî âêàçóâàòè âñåðåäèí³ ìåòîäó): Using com1 As IO.Ports.SerialPort = _ My.Computer.Ports.OpenSerialPort ("COM1") ×èòàííÿ ìîæíà ðåàë³çóâàòè ìåòîäîì com1.ReadLine (). Çàïèñ - com1.WriteLine (data) .Íå çàáóäüòå â ê³íö³ ìåòîäó çàêðèòè ïîðò ïðîöåäóðîþ com1.Close ().
3
Ïåðåäáà÷òå ïðîöåäóðó çàïóñêó ÷èòàííÿ àáî çàïèñó çà çàïèòîì êîðèñòóâà÷à àáî ³íøèì øëÿõîì. Ðåàë³çàö³þ çàïóñêó ìîæíà ðîçøèðèòè ï³çí³øå, ï³ñëÿ òåñòóâàííÿ ðîáîòè ïðîãðàìè ç ïîñë³äîâíèìè ïîðòàì³. Çàðàç áóäå äîñèòü çàïóñêó ç êîíñîë³. Çàïóñò³òü âèêîíàííÿ ïðîãðàìè çà äîïîìîãîþ êíîïîê ìåíþ àáî íàòèñíóâøè CTRL + F5 íà êëàâ³àòóð³. Âèïðàâòå ïîìèëêè, ÿêùî âîíè âèíèêëè â ïðîöåñ³ òåñòóâàííÿ.
4
Äëÿ á³ëüø äåòàëüíî¿ ³íôîðìàö³¿ çâåðòàéòåñü äî ìàíóàëè ïî ìîâ³ Basic. Ñõîæ³ âèð³øåííÿ òàêî¿ ïðîáëåìè âè ìîæåòå çíàéòè íà òåìàòè÷íèõ ñàéòàõ ç ïðîãðàìóâàííÿ íà Basic. Äîâ³äêîâà ³íôîðìàö³ÿ òàêîæ ì³ñòèòüñÿ íà ñàéò³ Microsoft.  ö³ëîìó æ ìîæíà ñêàçàòè, ùî îòðèìàòè äîñòóï äî ïîðòàì êîìï'þòåðà íå òàê âæå é ëåãêî, òàê ÿê ïîä³áí³ îïåðàö³¿ âèìàãàþòü ïåâíî¿ íàâè÷êè ðîáîòè íà ïåðñîíàëüíîìó êîìï'þòåð³, à òàêîæ ðîáîòè ç ³íòåðíåò ñèñòåìàìè. Íàìàãàéòåñÿ íå â³äêðèâàòè âñ³ ïîðòè, òàê ÿê âàø êîìï'þòåð áóäå ïîâí³ñòþ óðàçëèâèé ó ìåðåæ³, ùî ìîæå ïðèçâåñòè äî ñåðéîçíèõ íàñë³äê³â.
Ïåðåãëÿä³â: 3739

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!