Branje podatkov iz COM porta

Pomoč pri delu z MS Excelom
Odgovori
TomZzz
Prispevkov: 16
Pridružen: Pe Okt 27, 2006 4:55 pm

Branje podatkov iz COM porta

Odgovor Napisal/-a TomZzz »

Zdravo,

zanima me, če je v Excelu možno prebrati podatke iz COM porta (RS232 serial port) s pomočjo kakšnega VB makroja in da ti trenutno vrednost podatka zabeleži v določeno celico?

Hvala za odgovor in morebitno pomoč,

Tomaž
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Neposredno ne. Preko uporaba kakšne ActiveX controle ali DLL-a pa je tudi to seveda možno. Jaz konkretno ne poznam kakšne posebne ActiveX kontrole, ki bi vam jo priporočil.
lp,
Matjaž Prtenjak
Administrator
LOGITECH
Prispevkov: 32
Pridružen: To Jan 09, 2007 12:20 am

Odgovor Napisal/-a LOGITECH »

Ja je možno.
Pred leti, sem to že naredil. Ne spomnim se natančno kako, vendar bom dal namig;
Visual Basic programnsko orodje ima možnost čitanja iz zunanjih enot ki so priključene na PC preko COM porta. Takrat sem na COM port priključil pomično(kljunasto) merilo (šubler).
V Visual Basicu sem odprl COM PORT z ukazom;
OPEN COM 1 as #1, stop bits, bitrate..... nekaj takega in prebrani podatek dobi VREDNOST, s katero operiramo in jo s postopkom
WRITE TO vpišemo na točno določeno lokacijo, ki je lahko definirana tudi kot nek EXCEL dokument ; c:/windows/excel/datoteka.xls/sheet1/a1
se pravi točno določeno polje.

Prosim, vzemite to kot izhodišče. Če bo res nujno potrebno, se bom posvetil in ponovno naučil, ter tu napisal.
Odgovori