3 EINGABE-DATEIEN ERZEUGEN
3.1 ALLGEMEINES
Z88 arbeitet mit folgenden Dateien:
1. Eingabefiles:
Z88I1.TXT (allgemeine
Strukturdaten,
Koordinaten, Koinzidenz, E-Gesetze)
Z88I2.TXT (Randbedingungen und
Belastungen)
Z88I3.TXT (Steuerparameter für
Spannungsprozessor Z88D)
Z88I4.TXT (Steuerparameter für
den Iterationssolver Z88I1/Z88I2)
Z88NI.TXT (Eingabefile des
Netzgenerators)
Diese Eingabedateien erzeugen Sie mit Ihrem CAD- Programm und
dem CAD- Konverter Z88X bzw. dem COSMOS-
Konverter Z88G oder erstellen sie mit einem
Editor (z.B. EDIT oder Notepad von Windows, vi,
emacs, joe bei UNIX) oder Textverarbeitungsprogramm (z.B.
Wordpad oder Word für Windows bei Windows).
Sie können auch in andere Programme integrierte Editoren
nutzen, z.B. die Programm-Editoren von Compilern. Bei
Textverarbeitungssystemen
müssen Sie darauf achten, daß Sie reine ASCII- Texte
erzeugen, also ohne verdeckte Steuerzeichen... jedes
Textverarbeitungsprogramm
hat eine solche Option. Warum stellen Sie selbst den Editor bei
(wenn Sie nicht mit CAD arbeiten wollen oder können)?
Damit Sie mit dem Editor/Textverarbeitungsprogramm arbeiten, mit
dem Sie vertraut sind.
Näheres zu den Eingabefiles siehe Abschnitte 3.2 ff.
2. Ausgabefiles:
Z88O0.TXT (aufbereitete Eingabedaten)
Z88O1.TXT (aufbereitete Randbedingungen)
Z88O2.TXT (berechnete Verschiebungen)
Z88O3.TXT (berechnete Spannungen)
Z88O4.TXT (berechnete Knotenkräfte)
Das File Z88O5.TXT ist kein reguläres Z88- Ausgabefile. Es enthält die Koordinaten der Spannungspunkte und die Vergleichsspannungen und wird intern für das Plotprogramm genutzt. Es wird als ASCII- File abgelegt, damit es ggf. fortgeschrittene Benutzer für eigene Routinen nutzen können.
Das Plotprogramm Z88P erzeugt auf Wunsch
eine HP-GL- Datei, also eine Plotterdatei, die standardmäßig
Z88O6.TXT heißt. Andere Dateinamen sind möglich.
Diese Files werden intern genutzt und sind nicht editierbar. Sie
dienen dem schnellen Datenaustausch zwischen Z88- Modulen.
Z88O1.BNY
Z88O2.BNY (wird nur bei Z88F -Neumode erzeugt und von Z88F -Altmode
genutzt)
Z88O3.BNY
Z88O4.BNY (wird vom Iterationssolver für interne Kommunikation
verwendet)
Warum Arbeiten mit Dateien ? Ist das nicht veraltet und geht das
"interaktiv" nicht alles einfacher ? Z88 ist fortschrittlich
als offenes, transparentes System im Sinne der UNIX- Philosophie
konzipiert: Mehrere, kompakte Module kommunizieren über Dateien
miteinander.
Abwärtskompatibilität:
Z88 V8.0, V8.0A, V8.0B, V9.0, V9.0B und V10.0- Dateien sind
kompatibel,
wenn ggf. noch das Plattenflag eingebaut wird.
Eingabefiles, die für Z88- Versionen früher als
Z88 V8.0 bestimmt waren, können von Z88 V8.0 nicht ohne weiteres
verarbeitet werden, da sich Änderungen in den Sektionen
”Koinzidenz”
und ”Elastizitätsgesetze” für Z88I1.TXT
und Z88NI.TXT ergeben haben. Die
Eingabedateien
Z88I2.TXT und Z88I3.TXT
haben dasselbe Format wie ältere Versionen. Die Balkenparameter-
Datei Z88I4.TXT ist nun ersatzlos weggefallen.
Regeln für Werte- Angaben:
Besondere Regeln oder Feldeinteilungen brauchen nicht beachtet
zu werden, außer den üblichen C- Regeln:
Integer- Zahlen
Richtig | 1 | 345 | 55555 | 0 |
Falsch | 1. | 345. | 55555E+0 | nichts |
Real- Zahlen (in Z88 werden intern doppelt genaue Real- Zahlen [double] genutzt)
Richtig | 1. | 345 | 5.5555E+10 | 0 |
Falsch | 1, | 345, | O (letter O) | nichts |
In Z88-Eingabefiles können in jeder Zeile auch Kommentare
stehen, wenn vorher alle entsprechenden Daten ausgefüllt
wurden. Zwischen letztem Datum und Kommentar mindestens ein
Leerzeichen.
Insgesamt können Zeilen in Z88-Eingabefiles maximal 250 Zeichen
enthalten (echt gebraucht werden spürbar weniger als 80).
Leerzeilen und reine Kommentarzeilen sind nicht erlaubt.
Eingabefiles immer vor Rechenlauf mit Z88V
checken.
Z88V prüft auf formale Richtigkeit der Eingabedateien. Falsche
oder unsinnige Strukturen und Randbedingungen kann es kaum erkennen.
Prüfen Sie bei Fehlermeldungen oder gar Programmabbrüchen
von Z88: