Serielle Schnittstelle unter Linux ansprechen

Gast #534781
Lesenswert?

Hallo zusammen,

ich habe in VBA eine Applikation erstellt, mit der ich über die 
COM-Ports Daten austauschen kann und in einer EXCEL-Tabelle verwalte. So 
kommuniziere ich mit Mikrocontrollern ( über RS232) und kann so Arrays 
aus/in die Mikrocontroller lesen / schreiben (Einfaches Byte-Protokoll 
mit Rücksendung des empfangenen Bytes als Bestätigung des korrekten 
Empfangs).

Nun möchte ich aber weg von MS und das ganze aber unter openOffice 
(LINUX) realisieren. Es gibt auch hier eine Makro-Sprache - allerdings 
bin ich mir über die Mächtigkeit (Bibliotheken/COM-Schnittstellen) nicht 
im Klaren.

Wie realisiere ich hier das ganze ? Gibt es die Möglichkeit einen STREAM 
/ eine Pipe ?? zu öffnen und Daten so über eine 232 zu senden oder zu 
lesen ?

Bin ich hier richtig gelandet ?

http://api.openoffice.org/docs/common/ref/com/sun/star/io/module-ix.html

Ich suche den Einstieg, wie ich schnell ein Erfolgserlebnis bekomme. Hat 
jemand einen besseren Tip ?

Vielen Dank und Grüsse
Gast #534848
Lesenswert?

Vielen Dank, Stefan, guter Hinweis, das ist ja wirklich sehr einfach, 
das habe ich verstanden.

Aber innerhalb eines Programmes geht das ja nicht ganz so einfach. Wenn 
ich z.B. Zeichen entgegennehmen möchte, brauche ich ja einen asynchronen 
READ (mit Baudrate einstellen, Bufferung, etc. etc, ). In VB gibts dafür 
eine Vielzahl von Dingen zu beachten. In (hoffentlich) einfacher From 
hoffen ich unter LINUX Bibliotheksroutinen zu finden, möglichst mit 
Beispielen, die mir hier den Weg aufzeigen.

Dazu suche ich Hinweise, bevor ich mich vergaloppiere. Wenn es unter 
LINUX (OPENOFFICE) noch komplizierte laufen sollte als unter VBA 
/Microsoft WXP , dann würde ich notgedrungen bei VB bleiben (hoffentlich 
nicht).

Vielen Dank im voraus

Grüsse


Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren