gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Dynamische Visualisierung Nach oben: Datensprache als Teil einer Komponente Vorheriges: Kommunikation mit verschiedenen Modulen

Prozeßkommunikation

Die Komponente actmap   unterstützt Kommunikation zwischen Prozessen ( IPC ). Unter X11 ist  IPC  über das  Tcl / Tk  Kommunikationsprotokoll implementiert. Unter Windows nutzt Tcl/Tk seit Version 8 als Ersatz  DDE  [Zer1999].

Ein Beispiel für eine Fernsteuerung  von Objekten  in laufenden Applikation actmap   und actsea  zeigt das folgende Quellentextfragment (Abbildung 9.8).

send {actmap} $w move germany \
       50 50
send {actsea} .text insert \
       1.0 CPR
send {actsea} {.text insert \
       5.6 \
       "some linebreaks,\n\ntoo"}
send {actmap #2} { \
       $w move germany 150 50 ;\
       $w move france 50 50}

  
Abbildung 9.8: Anwendungsbeispiel: Beispiele für Benutzerbefehle mit der entwickelten Kernkomponente actmap  und IPC

Das unter dem entsprechenden Namen registrierte Programm erhält auf diese Weise Daten (send).  Über diese Daten können Tcl/Tk  Befehle oder auch applikationsspezifische Anweisungen übertragen werden.

Dieses Verfahren erlaubt damit u.a. eine Fernsteuerung  der Applikationen.


gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Dynamische Visualisierung Nach oben: Datensprache als Teil einer Komponente Vorheriges: Kommunikation mit verschiedenen Modulen


Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002