home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / crm_demo / ofaxis11 / beispiel / parser / parser.txt next >
Text File  |  1993-08-24  |  7KB  |  130 lines

  1. Dieses Dokument beschreibt einige Möglichkeiten des Parsers.
  2.  
  3. Mit dem Parser können Sie Formeln in Abhängigkeit einer
  4. Variablen (x) berechnen. Somit können hier neue Datensätze erzeugt werden.
  5.  
  6. Als Eingaben werden eine Gleichung (Formel), ein Zieldatensatz und der
  7. Definitionsbereich (x-start, x-stop, Punktabstand bzw. Punktanzahl)
  8. erwartet. Vier Konstanten (a,b,c,d) stehen zur Verfügung. HELP gibt
  9. Ihnen Auskunft über die implementierten Funktionen und Konstanten.
  10.  
  11.  
  12. Beispiele
  13. 1. Rechteckfunktion
  14. Öffnen Sie ein neues Diagrammfenster: Eintrag "neues Diagrammfenster"
  15. unter "Fenster" der Hauptmenüzeile.
  16. Nach Auswahl des Menüpunktes "PARSER" unter "NUMERIK" erscheint die
  17. Dialogbox des Parsers.
  18.  
  19.  
  20.  
  21. Wir wollen nun kurz auf den Aufbau und die Bedienungselemente in dieser Dialogbox
  22. eingehen, auch stellvertretend für die folgenden Dialogboxen des
  23. Diagrammoduls. 
  24. Die Dialogbox besitzt oben einen Titel. Dieser Titel lautet in Fall
  25. unserer jetzigen Dialogbox "Parser". Je nachdem, ob die Dialoge in
  26. Fenstern liegen oder nicht (siehe Optionen allgemein der
  27. Hauptmenüzeile) erscheint dieser Titel als Fenstertitel oder
  28. unterstrichen in der Dialogbox. Darunter finden Sie eine Box mit
  29. dem Titel "Gleichung". In die editierbaren Felder dieser Box können
  30. Sie nun Ihre zu berechnende Gleichung eingeben.
  31. Mit "Gleichung laden..." im Parser können Sie aber auch eine Formel
  32. von einem Laufwerk laden.
  33. Laden Sie einmal als Beispiel für eine Rechteckfunktion die Datei "RECHTECK.FRL"
  34. aus dem Ordner "PARSER".
  35. Folgende weitere Schritte sind nun notwendig:
  36.  
  37. - Auswahl eines Zieldatensatzes
  38.     Sie sehen in der Box "Zieldatensatz" ein Rechteck mit einem
  39.     angedeuteten Schattenwurf. In dem Rechteck steht ein "?". Dieses
  40.     schattierte Rechteck deutet Ihnen an, daß bei Auswahl dieses Objektes
  41.     ein POPUP-Menü erscheint. Mit diesem Popup hier wollen wir nun einen
  42.     Zieldatensatz für unsere Berechnung auswählen. Klicken Sie dazu mit der
  43.     Maus auf die schattierte Box. Im erscheinenden Popup finden Sie nun
  44.     den wählbaren Eintrag "PARSER00.DAT". An den restlichen 15 hellgrauen
  45.     Fragezeichen in diesem Popup erkennen Sie, daß noch weitere 15
  46.     Datensätze in diesem Fenster bearbeitet werden können, derzeit aber
  47.     nur unser neu zu erzeugender Datensatz "PARSER00.DAT" vorliegt.
  48.     Die Namensgebung für die Zieldatensätze unterliegt dabei folgender
  49.     Konvention: Es wird als Text der Name der Dialogbox (Operation)
  50.     gewählt (maximal aber nur die ersten sechs Zeichen), hier also
  51.     PARSER. Dem Text folgen zwei Ziffern, die die Stelle des Eintrags im Popup
  52.     angeben. Die oberste Stelle zählt als "00", die unterste als "15".
  53.     Als Endkennung wird ".DAT" angehängt. Möchten Sie aber
  54.     den Namen eines Zieldatensatzes doch lieber selbst bestimmen, so wählen
  55.     Sie unter "Optionen für Diagrammfenster" (der Hauptmenüleiste) den
  56.     Eintrag "manueller Eintrag eines neuen Zieldatensatzes". Nun
  57.     erscheint nach Anwahl eines neuen Zieldatensatzes die
  58.     Dateiauswahlbox, in die Sie nun den gewünschten Namen eintragen
  59.     können. 
  60.  
  61. -    Eintragen der Konstanten a (hier a = 1)
  62.     Nachdem wir nun also unsere Gleichung geladen und den Zieldatensatz
  63.     ausgewählt haben, widmen wir uns dem Feld "Konstanten". Hier
  64.     können Sie nun vier Konstanten (a,b,c,d) mit Zahlen vorbelegen. Diese
  65.     Konstanten werden dann in die Gleichung eingesetzt. Schauen Sie nun
  66.     noch einmal auf unserer Rechteckformel, so werden Sie die Konstante
  67.     "a" darin entdecken. Für unser Beispiel wollen wir hier einmal einen
  68.     Wert von eins annehmen. Tragen Sie also eine "1" bei der Konstanten
  69.     "a" ein.
  70.  
  71. - Definitionsbereich (x-start = 0, x-stop = 4.1, Punktzahl 1000)
  72.     Das vorletzte Feld trägt den Text 'Bereich' als Überschrift. In diesem
  73.     Feld spezifizieren Sie den Definitionsbereich unserer Laufvariablen
  74.     "x". Dazu müssen Sie einen x-Startwert, einen x-Stopwert und eine
  75.     x-Schrittweite bzw. eine Punktanzahl eintragen. Ob die Schrittweite
  76.     oder die Punktanzahl vorgegeben werden soll, entscheiden Sie in dem
  77.     Feld "Angabe" mit zwei "RADIOBUTTONS". Diese runden Knöpfe sind im
  78.     Gegensatz zu den bereits bekannten CHECKBOXEN 'entweder-oder' Knöpfe.
  79.     Sie können also entweder die Schrittweite oder die Punktanzahl
  80.     vorgeben. Der gewählte Knopf hat in seinem Inneren einen schwarzen
  81.     Kreis. Damit wir eine Punktanzahl vorgeben können, klicken Sie also nun
  82.     auf den Knopf für die Punktanzahl. Tragen Sie jetzt eine Punktanzahl
  83.     von 1000 ein. Klicken Sie nun auf den Knopf für die Schrittweite, so
  84.     sehen Sie, daß beim Wechsel zwischen diesen beiden Knöpfen jeweils
  85.     Schrittweite bzw. Punktanzahl aktualisiert werden.
  86.     Als Werte für x-Start und x-Stop sollten Sie jetzt 0 und 4.1
  87.     eintragen.
  88.     
  89. -    Skalierungen ändern
  90.     Nach "Berechnen" erscheint das Ergebnis (autoskaliert) als Diagramm in
  91.     Ihrem Diagrammfenster. Die Skalierung sollten Sie jetzt einmal 
  92.     unter "Parameter" , "Diagramm speziell.." verändern. Wählen Sie in 
  93.     diesem Dialog im Feld "Achse" zunächst den RADIOBUTTON  "linke y-Achse"
  94.     aus. Alle Aktionen beziehen sich nun auf die linke y-Achse. Ansonsten
  95.     sollten sich Ihnen die einzelnen Einstellmöglichkeiten dieser
  96.     Dialogbox von selbst erklären. Die Box ähnelt in ihrem prinzipiellen
  97.     Aufbau der des Parsers. Um hier z.B. nun die Autoskalierung für
  98.     die linke y-Achse auszuschalten, deaktivieren Sie die CHECKBOX
  99.     "Autoskalierung" im Feld "Bereichsgrenzen". Jetzt sind die Textfelder
  100.     in der Box "Vorgaben" editierbar. Tragen Sie nun für (y-)min den Wert
  101.     -0.5 und für (y-)max den Wert 2.5 ein. Nach Beenden der Dialogbox mit
  102.     "Ok" sollten Sie nun unsere Rechteckkurve etwas besser erkennen.
  103.     Der Eintrag "(manuell)" in der Titelzeile des Diagrammfensters weist
  104.     Sie nun auf die ausgeschaltete Autoskalierung hin.
  105.     Unter dem Menütitel "Parameter" finden sich weitere Möglichkeiten zur
  106.     Beeinflussung der Diagrammdarstellung. Probieren Sie diese doch
  107.     einmal aus.
  108.  
  109. - Arbeit sichern
  110.     Die Arbeit kann mit "Arbeit speichern als.." in einer Arbeitsdatei
  111.     gesichert werden (nicht in DEMO-Version). In dieser Arbeitsdatei
  112.     werden alle wesentlichen Einstellungen der Dialogboxen und die in
  113.     diesem Fenster geladenen Dateien abgelegt. Der Datensatz kann mit
  114.     "Datei" "speichern als ->" gesichert werden (nicht in DEMO-Version).
  115.     Der mit den oben angegebenen Parametern berechnete Datensatz ist im
  116.     Ordner "FFT" unter "RECHTECK.DAT" gespeichert. Er wird uns dort als
  117.     Ausgangsdatensatz für Fouriertransformationen dienen.
  118.  
  119. Somit haben Sie sich in diesem Beispiel einen neuen Datensatz erzeugt
  120. und grundlegende Möglichkeiten zur Beeinflussung seiner Darstellung
  121. kennengelernt. Wir werden uns nun etwas komplexeren Beispielen
  122. zuwenden. Dabei werden Sie aber feststellen, daß die bislang erlernte
  123. Bedienung schon ausreicht, um zumindest die Funktion der einzelnen
  124. Knöpfe und Felder zu erahnen. Sollten Sie beim "Herumspielen" mit dem
  125. Programm einmal nicht auswertbare Einstellungen vornehmen, erhalten
  126. Sie entsprechende Meldungen von OFF-AXIS. Wir haben versucht darauf zu
  127. achten, Fehlbedienungen zu minimieren und im Falle ihres Auftretens
  128. Ihnen den notwendigen Hinweis zum Weiterarbeiten zu geben.
  129.  
  130.