Package tkanalog für Tcl/Tk Vers.
8.0
[Inhalt][Systemanforderungen][Installation][Anwendung][Autor]
Inhalt
Die Package tkanalog
besteht aus einem Widget zur Darstellung eines Wertes in einer
Analoganzeige (Zeigerinstrument). Das Widget enthält :
-
Analoganzeige eines Wertes
-
Überwachung eines Alarmbereiches
-
Protokollieren der Werte in einer Log-Datei
Das Widget entstand aus der Notwendigkeit Werte schnell und eindeutig am
Computer darzustellen und abzulesen. Es ist vollständig in C geschrieben
und wird als Package in Tcl/Tk eingebunden. Die Dokumentation und Hilftexte
sind bisher nur in Deutsch verfügbar. Ein englische Dokumentation
ist in Vorbereitung.
Systemanforderungen
Die Package benötigt auf einer UNIX/Linux Plattform eine lauffähige
Installation der Programme
Eine Anwendung der Package auf Microsoft basierten Systemen (Windows 95,
Windows NT, ...) ist nicht vorgesehen.
Das analog Widget wurde erfolgreich
mit folgenden Tcl/Tk Versionen getestet
:
-
Tcl Vers. 7.4 / Tk Vers. 4.0
-
Tcl /Tk Vers. 8.0.x
Die Package tkanalog bietet eine Installation
für Tcl/Tk Version 8.0 incl. Konfigurations-Skript. Für die Verwendung
des Widgets analog unter Tk 4.0 muß
es in eine neue 'wish' integriert werden. Dies ist dem jeweiligen Anwender
überlassen.
Installation
Die Tcl/Tk-Package tkanalog mit
dem analog Widget und auch diese HTML-Seite
befinden sich im Archiv tkanalog-1.2.2-src.tar.gz
(falls die Original-Distribution vorliegt).
Die Package sollte auf den meisten Unix Plattformen mit einem C Compiler
und Tcl/Tk 8.0, evtl. mit ein wenig Hilfe, installiert werden können.
Zur Installation (für Tcl/Tk Vers. 8.0) liegt ein Konfigurations-Skript
vor, das ein entsprechendes Makefile erzeugt. Die Datei "INSTALL"
aus der Distribution enthält nähere Informationen zur Installation.
Zur Verwendung des analog
Widgets für Tk Version 4.0 ist der Distribution die Datei tclAnalogAppInit.c
beigefügt. Diese enthält Prozeduren zum Einbinden des Widgets
in eine neue 'wish'. Das Widget stellt dann einen Zusatzbefehl der neuen
'wish' dar. Auf ein Makefile wurde verzichtet, da jeder Programmierer seine
eigene Zusammenstellung für eine 'wish' hat oder entwickelt.
Anwendung
Die Package folgt dem allgemeinen Format für Packages unter Tcl Vers.
8.0. Dies beinhaltet das Versionssystem für Packages. Es sind hierzu
folgende globale Variable in der Package tkanalog
enthalten :
-
tkanalog_version # = 1.2
-
tkanalog_patchLevel # = 1.2.2
Zum Verwenden der Package kann mittels
package require tkanalog
auf die neueste installierte Version zugegriffen werden und mit
package require -exact tkanalog 1.2
auf die Package dieser Distribution. Damit die Package gefunden werden
kann muß sie im Suchpfad für Packages stehen. Hierzu verwendet
Tcl die globale Variable auto_path. Liegt die Package nicht in
diesem Suchpfad, muß dieser angepaßt werden, bevor die Package
eingebunden wird :
set auto_path "$auto_path /path_to_tkanalog_package_dir"
Zur Anwendung des Widgets analog existiert
eine online HTML Manualpage und eine Man-Page
für UNIX/Linux.
Autor
Martin Hachenberg
Institut für Kernphysik
Universität zu Köln
Zülpicher Str. 77
50937 Köln
Bitte senden Sie Fragen, Kommentare, Anregungen und Patches an den Autor
via e-mail. Sollten Sie das Widget in einer interessanten Anwendungen verwenden,
würde es mich freuen, ebenfalls davon zu hören.
25.05.1999, M. Hachenberg.