home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
crm_demo
/
ofaxis11
/
beispiel
/
parser
/
parser.txt
next >
Wrap
Text File
|
1993-08-24
|
7KB
|
130 lines
Dieses Dokument beschreibt einige Möglichkeiten des Parsers.
Mit dem Parser können Sie Formeln in Abhängigkeit einer
Variablen (x) berechnen. Somit können hier neue Datensätze erzeugt werden.
Als Eingaben werden eine Gleichung (Formel), ein Zieldatensatz und der
Definitionsbereich (x-start, x-stop, Punktabstand bzw. Punktanzahl)
erwartet. Vier Konstanten (a,b,c,d) stehen zur Verfügung. HELP gibt
Ihnen Auskunft über die implementierten Funktionen und Konstanten.
Beispiele
1. Rechteckfunktion
Öffnen Sie ein neues Diagrammfenster: Eintrag "neues Diagrammfenster"
unter "Fenster" der Hauptmenüzeile.
Nach Auswahl des Menüpunktes "PARSER" unter "NUMERIK" erscheint die
Dialogbox des Parsers.
Wir wollen nun kurz auf den Aufbau und die Bedienungselemente in dieser Dialogbox
eingehen, auch stellvertretend für die folgenden Dialogboxen des
Diagrammoduls.
Die Dialogbox besitzt oben einen Titel. Dieser Titel lautet in Fall
unserer jetzigen Dialogbox "Parser". Je nachdem, ob die Dialoge in
Fenstern liegen oder nicht (siehe Optionen allgemein der
Hauptmenüzeile) erscheint dieser Titel als Fenstertitel oder
unterstrichen in der Dialogbox. Darunter finden Sie eine Box mit
dem Titel "Gleichung". In die editierbaren Felder dieser Box können
Sie nun Ihre zu berechnende Gleichung eingeben.
Mit "Gleichung laden..." im Parser können Sie aber auch eine Formel
von einem Laufwerk laden.
Laden Sie einmal als Beispiel für eine Rechteckfunktion die Datei "RECHTECK.FRL"
aus dem Ordner "PARSER".
Folgende weitere Schritte sind nun notwendig:
- Auswahl eines Zieldatensatzes
Sie sehen in der Box "Zieldatensatz" ein Rechteck mit einem
angedeuteten Schattenwurf. In dem Rechteck steht ein "?". Dieses
schattierte Rechteck deutet Ihnen an, daß bei Auswahl dieses Objektes
ein POPUP-Menü erscheint. Mit diesem Popup hier wollen wir nun einen
Zieldatensatz für unsere Berechnung auswählen. Klicken Sie dazu mit der
Maus auf die schattierte Box. Im erscheinenden Popup finden Sie nun
den wählbaren Eintrag "PARSER00.DAT". An den restlichen 15 hellgrauen
Fragezeichen in diesem Popup erkennen Sie, daß noch weitere 15
Datensätze in diesem Fenster bearbeitet werden können, derzeit aber
nur unser neu zu erzeugender Datensatz "PARSER00.DAT" vorliegt.
Die Namensgebung für die Zieldatensätze unterliegt dabei folgender
Konvention: Es wird als Text der Name der Dialogbox (Operation)
gewählt (maximal aber nur die ersten sechs Zeichen), hier also
PARSER. Dem Text folgen zwei Ziffern, die die Stelle des Eintrags im Popup
angeben. Die oberste Stelle zählt als "00", die unterste als "15".
Als Endkennung wird ".DAT" angehängt. Möchten Sie aber
den Namen eines Zieldatensatzes doch lieber selbst bestimmen, so wählen
Sie unter "Optionen für Diagrammfenster" (der Hauptmenüleiste) den
Eintrag "manueller Eintrag eines neuen Zieldatensatzes". Nun
erscheint nach Anwahl eines neuen Zieldatensatzes die
Dateiauswahlbox, in die Sie nun den gewünschten Namen eintragen
können.
- Eintragen der Konstanten a (hier a = 1)
Nachdem wir nun also unsere Gleichung geladen und den Zieldatensatz
ausgewählt haben, widmen wir uns dem Feld "Konstanten". Hier
können Sie nun vier Konstanten (a,b,c,d) mit Zahlen vorbelegen. Diese
Konstanten werden dann in die Gleichung eingesetzt. Schauen Sie nun
noch einmal auf unserer Rechteckformel, so werden Sie die Konstante
"a" darin entdecken. Für unser Beispiel wollen wir hier einmal einen
Wert von eins annehmen. Tragen Sie also eine "1" bei der Konstanten
"a" ein.
- Definitionsbereich (x-start = 0, x-stop = 4.1, Punktzahl 1000)
Das vorletzte Feld trägt den Text 'Bereich' als Überschrift. In diesem
Feld spezifizieren Sie den Definitionsbereich unserer Laufvariablen
"x". Dazu müssen Sie einen x-Startwert, einen x-Stopwert und eine
x-Schrittweite bzw. eine Punktanzahl eintragen. Ob die Schrittweite
oder die Punktanzahl vorgegeben werden soll, entscheiden Sie in dem
Feld "Angabe" mit zwei "RADIOBUTTONS". Diese runden Knöpfe sind im
Gegensatz zu den bereits bekannten CHECKBOXEN 'entweder-oder' Knöpfe.
Sie können also entweder die Schrittweite oder die Punktanzahl
vorgeben. Der gewählte Knopf hat in seinem Inneren einen schwarzen
Kreis. Damit wir eine Punktanzahl vorgeben können, klicken Sie also nun
auf den Knopf für die Punktanzahl. Tragen Sie jetzt eine Punktanzahl
von 1000 ein. Klicken Sie nun auf den Knopf für die Schrittweite, so
sehen Sie, daß beim Wechsel zwischen diesen beiden Knöpfen jeweils
Schrittweite bzw. Punktanzahl aktualisiert werden.
Als Werte für x-Start und x-Stop sollten Sie jetzt 0 und 4.1
eintragen.
- Skalierungen ändern
Nach "Berechnen" erscheint das Ergebnis (autoskaliert) als Diagramm in
Ihrem Diagrammfenster. Die Skalierung sollten Sie jetzt einmal
unter "Parameter" , "Diagramm speziell.." verändern. Wählen Sie in
diesem Dialog im Feld "Achse" zunächst den RADIOBUTTON "linke y-Achse"
aus. Alle Aktionen beziehen sich nun auf die linke y-Achse. Ansonsten
sollten sich Ihnen die einzelnen Einstellmöglichkeiten dieser
Dialogbox von selbst erklären. Die Box ähnelt in ihrem prinzipiellen
Aufbau der des Parsers. Um hier z.B. nun die Autoskalierung für
die linke y-Achse auszuschalten, deaktivieren Sie die CHECKBOX
"Autoskalierung" im Feld "Bereichsgrenzen". Jetzt sind die Textfelder
in der Box "Vorgaben" editierbar. Tragen Sie nun für (y-)min den Wert
-0.5 und für (y-)max den Wert 2.5 ein. Nach Beenden der Dialogbox mit
"Ok" sollten Sie nun unsere Rechteckkurve etwas besser erkennen.
Der Eintrag "(manuell)" in der Titelzeile des Diagrammfensters weist
Sie nun auf die ausgeschaltete Autoskalierung hin.
Unter dem Menütitel "Parameter" finden sich weitere Möglichkeiten zur
Beeinflussung der Diagrammdarstellung. Probieren Sie diese doch
einmal aus.
- Arbeit sichern
Die Arbeit kann mit "Arbeit speichern als.." in einer Arbeitsdatei
gesichert werden (nicht in DEMO-Version). In dieser Arbeitsdatei
werden alle wesentlichen Einstellungen der Dialogboxen und die in
diesem Fenster geladenen Dateien abgelegt. Der Datensatz kann mit
"Datei" "speichern als ->" gesichert werden (nicht in DEMO-Version).
Der mit den oben angegebenen Parametern berechnete Datensatz ist im
Ordner "FFT" unter "RECHTECK.DAT" gespeichert. Er wird uns dort als
Ausgangsdatensatz für Fouriertransformationen dienen.
Somit haben Sie sich in diesem Beispiel einen neuen Datensatz erzeugt
und grundlegende Möglichkeiten zur Beeinflussung seiner Darstellung
kennengelernt. Wir werden uns nun etwas komplexeren Beispielen
zuwenden. Dabei werden Sie aber feststellen, daß die bislang erlernte
Bedienung schon ausreicht, um zumindest die Funktion der einzelnen
Knöpfe und Felder zu erahnen. Sollten Sie beim "Herumspielen" mit dem
Programm einmal nicht auswertbare Einstellungen vornehmen, erhalten
Sie entsprechende Meldungen von OFF-AXIS. Wir haben versucht darauf zu
achten, Fehlbedienungen zu minimieren und im Falle ihres Auftretens
Ihnen den notwendigen Hinweis zum Weiterarbeiten zu geben.