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
direkt aus der Konsole z.b. echo -e "\x81\x20" > /dev/ttyS1 das würde die hex werte 81 und 20 ausgeben oder in klartext echo "abcd" > /dev/ttyS1 wobei ttyS1 der 2te COM-Port wär
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.