WEGA CALC - 1 - README ----------------------------------------------------------- ZFT-KEAW Abt. Basissoftware 01.10.1987 Software Versionshinweise ------------------------- Titel: WEGA CALC Version 1.0 ----------------------------------------------------------- 1. Inhalt --------- Dieses Softwarepaket enthaelt das Tabellenkalkulations- programm 'calc'. Es besteht aus folgenden Dateien: calc inter-calc calc.cod calc.dat CA.HLP termcap calc.1 Umsatz1 Umsatz2 2. Dokumentation ---------------- Auf der Installationsdiskette befindet sich die Datei fuer die On-line Dokumentation zu dem Tabellenkalkulations- programm 'calc'. Sie ist eine Bedienungsanleitung und nach der Installation ueber das Kommando 'man' abrufbar ('calc(1)'). Eine ausfuehrliche Dokumentation zu WEGA CALC ist im Band 'WEGA-Software, CALC' der P8000-Dokumentation enthalten. 3. Installation --------------- Die fuer die Nutzung des WEGA CALC notwendigen Dateien werden mit Hilfe des WEGA C-Shellskripts 'INSTALL' installiert. Die Datei 'INSTALL' ist dazu in das WEGA- System einzulesen und abzuarbeiten. Dies muss vom Superuser erfolgen. Dazu sind folgende Kommandos einzugeben: cd /z tar -xv INSTALL INSTALL rm INSTALL WEGA CALC - 2 - README Dadurch werden die Dateien in folgender Hierarchie eingetragen: /z/bin/calc Aufruf von CALC (Shell-Script) /z/calclib/inter-calc Objektdatei fuer CALC /z/calclib/calc.cod Objektdatei fuer CALC /z/calclib/calc.dat Objektdatei fuer CALC /z/calclib/CA.HLP Datei mit Hilfsdokumentation /z/calclib/termcap 'termcap'-Datei (wird anstelle der Datei /etc/termcap benutzt) /z/calclib/examples/Umsatz1 Beispiel /z/calclib/examples/Umsatz2 Beispiel /usr/man/man1/calc.1 On-line Manual fuer CALC 4. Nutzerhinweise ----------------- 4.1. Test --------- Nach der Installation sollte ein Test von 'calc' durchgefuehrt werden. Dazu kann calc /z/calclib/examples/Umsatz2 eingegeben werden. Falls 'calc' auf dem Terminal nicht korrekt arbeitet, muss ueberprueft werden, ob die Shell-Variable TERM entsprechend dem verwendeten Terminaltyp definiert ist (Der Terminaltyp wird vom System durch die Datei /etc/ttytype festgelegt). 'calc' benutzt als Terminal-Datendatei die Datei /z/calclib/termcap (anstelle von /etc/termcap). Diese Datei muss einen Eintrag entsprechend der Shell- Variablen TERM enthalten. Durch editieren dieser Datei koennen Terminalfunktionen modifiziert oder erweitert bzw. weitere Terminaltypen eingebunden werden. Naehere Informationen dazu sind dem Band 'WEGA-Software, Systemhandbuch' der P8000-Dokumentation zu entnehmen. 4.2. Hinweise zur 'termcap'-Datei fuer 'calc' (/z/calclib/termcap) --------------------------------------------- Die folgenden Tabellen listen die moeglichen 'termcap'- Kodes auf, die von 'calc' fuer verschiedene Zwecke (Tastaturfunktionen, Bildschirmsteuerung u.a.) verwendet werden. Wenn zwei 'termcap'-Kodes angegeben sind, getrennt durch ein Komma, so ist dem ersten der Vorrang zu geben. Die Kodes in Kleinbuchstaben sind 'termcap'-Standard- merkmale. Die Kodes in Grossbuchstaben sind 'calc'- WEGA CALC - 3 - README spezifische Erweiterungen. Falls die Pfeiltasten (Cursortasten) zur Bewegung der Feldzeiger auf der Tastatur fehlen, sollten die 'calc'- Erweiterungen RK, LK, DK und UK zusaetzlich in die 'termcap'- Datei mit aufgenommen werden. RK, LK, DK und UK sollten mit der gleichen Escape- bzw. Control-Folge definiert werden, wie kr, kl, kd und ku. Tabelle 1: Tastaturfunktionen ---------- Die hier aufgelisteten Tastaturfunktionen haben Standard- werte. (Siehe dazu auch Band 'WEGA-Software, CALC, Nutzer- handbuch' der P8000-Dokumentation, Abschnitt 'Einfuehrung') Tastenname unter 'calc' 'termcap'-Kode UP ku, UK DOWN kd, DK LEFT kl, LK RIGHT kr, RK HOME kh, HM BACKSPACE kb, BS END EN NEXT WINDOW CW NEXT UNLOCKED CELL NU PAGE UP PU PAGE DOWN PD PAGE LEFT PL PAGE RIGHT PR RETURN RT TAB TB HELP HP RECALC RC DELETE DL CHARACTER LEFT CL CHARACTER RIGHT CR WORD LEFT WL WORD RIGHT WR REFERENCE RF CANCEL CN Tabelle 2: Bildschirmsteuerung ---------- Funktion 'termcap'-Kode Kategorie Clear Screen cl erforderlich Cursor Motion cm erforderlich Number of Lines li erforderlich Number of Columns co erforderlich Move Cursor Left bs, bc empfohlen Move Cursor up a line up empfohlen Begin Standout Mode so empfohlen End Standout Mode se empfohlen Number of Attribute Chars sg optional Protected Attributes xb optional Delete Attribute Char DA optional WEGA CALC - 4 - README Terminal Overstrikes os optional Automatic Margins am optional Startup of 'cm' ti optional Terminate use of 'cm' te optional Startup Visual Mode vs optional Terminate Visual Mode ve optional Tabelle 3: Grafische Erweiterungen ---------- Funktion 'termcap'-Kode Standard Start Graphics Mode GS n/a End Graphics Mode GE n/a Vertical Bar Character GV | Horizontal Bar Character GH - Up Tick GU - Down Tick GD - Upper Right Corner G1 + Upper Left Corner G2 + Lower Left Corner G3 + Lower Right Corner G4 + Tabelle 4: Sonstige Erweiterungen ---------- Funktion 'termcap'-Kode Sound Bell BE Key Click On KO Key Click Off KF Calc Init String MP Calc Reset String MR Eight Bit Characters EB Edit Mode Start String ES Edit Mode End String EE Number of Characters in EE and ES EG Cursor On CO Cursor Off CF Cancel CN 4.3. Hinweise zu Druckerausgaben -------------------------------- Das 'setup'-Feld innerhalb des 'Options'-Menues des 'calc'-Kommandos 'Print' kann dazu benutzt werden, Druckeroptionen, wie z.B. andere Schriftarten, auszunutzen. Das 'setup'-Feld kann bis zu 20 Zeichen beinhalten, die zu Beginn eines 'calc'-Ausdrucks an den Drucker ausgegeben werden. Falls diese Zeichenfolge ein Control-Zeichen beinhalten soll, so muss diesem Control-Zeichen das Zeichen '^' vorangestellt werden. Das Zeichen '^' zaehlt dann als ein Zeichen der Folge, z.B. ^[Q (Q). Da 'calc' vor dem Drucken eine temporaere Datei erstellt, WEGA CALC - 5 - README die nach Ausfuehrung des Druck-Kommandos wieder geloescht wird, ist es wichtig, dass der Drucker-'Spooler' die temporaere Datei in eine 'Spool'-Directory kopiert. Falls der Drucker-'Spooler' sich nur den Pfadnamen der zu druckenden Datei merkt, wird diese Datei nicht mehr gefunden werden, wenn der Drucker-Daemon versucht diese Datei zu drucken. Die Drucker-'Spooler'-Variable (LPR) muss entweder auf 'nq -c' oder auf ein aequivalentes Kommando gesetzt werden, das die Datei in eine 'Spool'-Directory kopiert. Bei Aufruf von 'calc' wird LPR automatisch auf '/usr/bin/nq -c' gesetzt (siehe Shell-Script /z/bin/calc).