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 : 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 :

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 : 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.