Forum: PC-Programmierung COM (RS232) Schnittstelle mit Excel


von Jo Mc (Gast)


Lesenswert?

Hallo,

Ich möchte mit Excel Messwerte eines Contorllers empfangen und 
speichern.

Hat von euch schon mal jemand mit Excel Daten von einem COM-Port 
empfangen?

Mir währe es wichtig, dass ein Interrupt (ein Sub) ausgelöst wird, 
sobald ein Byte empfangen wird. Um es dann sofort weiterverarbeiten zu 
können.

Gruß Johannes

von wbommel (Gast)


Lesenswert?

Hallo Mc

Das geht sofern du die Möglichkeit hast das "Microsoft Communications 
Control" zu nutzen. Dieses löst auch einen OnComm-Event aus. Leider wird 
es soweit ich weiss nicht bei Office mitgeliefert.

Habe im Artikel Beitrag "Mega8, ADC, UART. Excelblatt als Voltmeter" einen 
Hinweis auf ein alternatives Control gefunden, weiss aber leider nicht 
ob dieses auch Events auslöst.

Wenn du tiefergehende Fragen hast oder Codebesipiele suchst, PN an mich.

Gruß,
 wbommel

von Hans-jürgen H. (hjherbert) Benutzerseite


Lesenswert?

Ich benutze dafür die PORT.DLL von b.Kainka

http://www.b-kainka.de/referenz.txt - Die offizielle Referenz

Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
Declare Sub CLOSECOM Lib "Port" ()
Declare Sub SENDBYTE Lib "Port" (ByVal b%)
Declare Function READBYTE Lib "Port" () As Integer

und port.dll habe ich einfach nach C:\WINDOWS kopiert


Macht manchmal Probleme mit USB-Adaptern, insbesondere wenn diese 
abgezogen werden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.