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

  1. Beispiel für "Rechnen" im Menütitel "Numerik" 
  2.  
  3. Der Menüpunkt "Rechnen" erlaubt Ihnen die Verknüpfung von Datensätzen.
  4. Hierfür stehen Ihnen 32 verschiedene Verknüpfungsoperationen zur
  5. Verfügung, angefangen von (scheinbar einfachen) Additionen bis zu
  6. Entfaltungsroutinen. Die Berechnungen, die Sie hier vornehmen, können
  7. auch mit komplexen Zahlen erfolgen.
  8. Wir wollen aber als "einfaches" Beispiel zwei reelle Sinuskurven addieren. Die
  9. Besonderheit dieses Beispiels liegt in den unterschiedlichen x-Werten
  10. der beiden Kurven. Sie weisen verschiedene Start-, Stopwerte und
  11. Punktabstände auf. Eine Addition solcher Datensätze ist bei
  12. tabellenartig organisierten Kalkulationsprogrammen naturgemäß nur
  13. schwierig durchzuführen. Sie werden sehen, wie OFF-AXIS dies Problem
  14. löst.
  15.  
  16. Vorgehensweise zur Durchführung des Beispiels:
  17.  
  18. - Wählen Sie im Menütitel "Datei" der Hauptmenüzeile den Menüeintrag
  19.     "Öffnen.." aus.
  20.  
  21. - Laden Sie nun die Arbeitsdatei "RECHNEN.WRK".
  22.     Eventuell erscheint jetzt eine Abfrage auf dem Bildschirm. Es konnten
  23.     dann die zu ladenden Datensätze nicht gefunden werden. Wählen Sie in
  24.     der Abfragebox die Option neues Laufwerk, wenn sich die Beispiele in
  25.     der Ordnerstruktur "X:\OFF-AXIS\DEMO\..." befinden. Sollte dies nicht
  26.     der Fall sein, so muß der Pfad, in dem sich die Dateien befinden,
  27.     gefunden werden.
  28.  
  29. * Jetzt wird ein Diagrammfenster geöffnet, zwei Datensätze werden geladen und
  30.     Beschriftungen durchgeführt. Sie sehen wozu Arbeitsdateien gut sind.
  31.  
  32. - Nun wählen Sie den Menüpunkt "Rechnen.." unter "Numerik" in der Menüzeile des
  33.     Diagrammfensters aus. Es erscheint die Dialogbox "Rechnen mit
  34.     Datensätzen" auf Ihrem Bildschirm.
  35.     Wir wollen uns einmal kurz die einzelnen Bedienungselemente dieser
  36.     Box anschauen, bevor wir unsere Addition starten.
  37.     Im Feld "Datensatz" finden sich untereinander drei Texte "Quelle 1:",
  38.     "Quelle 2:" und "Ziel :". Hinter den Texten ist jeweils eine
  39.     Popupbox. Wie der Name schon sagt, ist es der Sinn dieses Feldes, die
  40.     Quell- und Zieldatensätze auszuwählen. Im Gegensatz zum Feld
  41.     "Zieldatensatz" des Parsers müssen Sie hier noch die
  42.     Ausgangsdatensätze (Quellen), also jetzt unsere beiden Sinuskurven,
  43.     auswählen. Hierbei haben wir folgende 'Vorsichtsmaßnahme' eingebaut.
  44.     Sie können nicht denselben Datensatz als Quelle und Ziel angeben. So
  45.     kann es vorkommen, daß Sie manchmal nicht den gewünschten
  46.     Quelldatensatz auswählen können. In einem solchen Fall, wählen Sie
  47.     zuerst den Zieldatensatz.
  48.     Für unser Beispiel brauchen Sie nur noch einen Zieldatensatz zu
  49.     wählen. Die Quelldatensäte sind bereits eingetragen (dies war in der
  50.     Arbeitsdatei für dieses Beispiel so abgespeichert).
  51.     Die auszuführende Operation können Sie mit der Popupbox rechts neben
  52.     dem Text "Operation" einstellen. Bei einem Klick auf diese Box
  53.     erscheinen die 32 Verknüpfungsmöglichkeiten. Wir wählen das "+"
  54.     Symbol für die Addition aus. 
  55.     Hinter dieser Popupbox für die Operationen kann mit der hinter "auf"
  56.     stehenden Popupbox noch spezifiziert werden, auf welcher Achse dann
  57.     die Operation zu erfolgen hat. Je nach Ausgangsdatensatz (mit reellen
  58.     oder komplexen Zahlen) und je nach Operation stehen maximal vier
  59.     Möglichkeiten zur Verfügung. Operationen auf der x-Achse, der y-Achse
  60.     bzw. dem Realteil einer komplexen Zahl, dem Imaginärteil einer
  61.     komplexen Zahl oder Operationen mit den komplexen Zahlen sind hier
  62.     einzustellen. Unser Beispiel erlaubt uns nur die Auswahl der
  63.     Operation auf der y-Achse, alle anderen Einträge sind nicht wählbar,
  64.     sie sind deaktiviert (hellgrau dargestellt).
  65.     In der nächsten Zeile der Dialogbox sehen Sie den Text "Datensatz
  66.     ist" mit einer dahinter folgenden Popupbox und einem editierbaren
  67.     Feld. Hier können Sie nur dann Einstellungen vornehmen, wenn Sie die
  68.     Operation Potenzieren "^" gewählt haben. Dann ist nämlich anzugeben,
  69.     ob a^x oder x^a zu berechnen ist. Die Variable a soll die Zahl im
  70.     editierbaren Feld darstellen, die Variable x steht für die
  71.     ausgesuchte Achse des Datensatzes, auf die die Operation wirken
  72.     soll.
  73.     Mit "Punkte im Zieldatensatz" können Sie die Punktanzahl für den
  74.     Zieldatensatz angeben. Allerdings kann diese Angabe nur vorgenommen
  75.     werden, wenn zwei Quelldatensätze verknüpft werden.
  76.     Bleibt noch das Feld mit der Überschrift "Winkeleinheit" zu nennen.
  77.     Hiermit spezifizieren Sie, ob in Grad oder im Bogenmaß gerechnet
  78.     werden soll. Natürlich ist diese Angabe nur für die trigonometrischen
  79.     Operationen relevant.
  80.     
  81.     Nachdem wir nun die Dialogbox "Rechnungen mit Datensätzen" etwas
  82.     genauer kennengelernt haben, wollen wir mit unserem Beispiel
  83.     fortfahren. Die Dialogbox sollte jetzt folgende (für die Berechnung
  84.     wichtige) Einstellungen zeigen:
  85.         Quelle 1: SIN50.DAT
  86.         Quelle 2: SIN250.DAT
  87.         Ziel:                ?
  88.         Operation:            +
  89.         Punkte im Zieldatensatz: 200
  90.     
  91. - Auswahl des Zieldatensatzes:
  92.     Bleibt also noch der Zieldatensatz auszusuchen. Bei dieser
  93.     Gelegenheit können wir noch zwei Blicke auf den "Ok"-Knopf werfen.
  94.     Sie sehen, daß dieser Knopf zur Zeit nicht wählbar ist, Sie können
  95.     die Berechnung nicht starten. Der Knopf ist hellgrau (disabled)
  96.     dargestellt. Erst, wenn alle Parameter spezifiziert sind, ist ein
  97.     Verlassen der Box mit "Ok" möglich (dies gilt auch für die anderen
  98.     Dialoge zur numerischen Bearbeitung von Datensätzen).
  99.     Wählen wir also unseren Zieldatensatz aus. Die Namensvorgabe, die bei
  100.     einem Klick auf die Zieldatensatzpopupbox erscheint, sollte
  101.     "RECHNE02.DAT" lauten. Diesen Punkt haben wir ja schon im Beispiel
  102.     Parser erläutert.
  103.  
  104. - "Ok" führt die Operation aus.
  105.  
  106. * OFF-AXIS erkennt die verschiedenen x-Bereiche unserer    
  107.     Quelldatensätze. Es erscheint daher
  108.     eine Alertbox, die fragt, ob auf der Schnittmenge der x-Achsen oder
  109.     ihrer Vereinigung gerechnet werden soll (oder ob Sie die Operation
  110.     lieber abbrechen wollen). Bei Schnittmenge wird ein gleicher
  111.     Punktabstand mit Spline-Interpolationen realisiert (sofern der
  112.     Punktabstand der Ausgangsdatensätze verschieden ist), bei Vereinigung
  113.     werden die Datensätze zusätzlich mit y = Null erweitert.
  114.     Wir schauen uns einmal an, wie die jeweiligen Ergebnisse aussehen.
  115.     Fangen wir mit der Vereinigung an.
  116.     Um das Ergebnis besser zu erkennen, ist es ratsam die beiden
  117.     Quelldatensätze zu deaktivieren. Um dies zu erreichen, müssen Sie den
  118.     Menüpunkt "(de-)aktivieren" im Menütitel "Datei" wählen. Es erscheint
  119.     ein Popup, in dem unsere beiden Quelldatensätze und der neue
  120.     Zieldatensatz eingetragen sind. Um nun die beiden Quelldatensätze 'in
  121.     einem Rutsch' deaktivieren zu können, klicken Sie jeweils mit der
  122.     rechten Maustaste auf die beiden Einträge. OFF-AXIS setzt jeweils ein
  123.     Häkchen vor den Eintrag. Klicken Sie dann zum Verlassen des Popups
  124.     nun mit der linken Maustaste auf einen Eintrag. Sobald Häkchen im
  125.     Popup gesetzt sind, werden beim Verlassen nur diese gekennzeichneten
  126.     Einträge ausgewertet.
  127.     Zurück zu unserer Addition. Sie sollten jetzt für den Fall
  128.     Vereinigung die additive Überlagerung der beiden Sinusschwingungen im
  129.     x-Bereich von 0 bis 0.04 gut erkennen, außerhalb dieses Bereiches liegt
  130.     nur eine Sinusschwingung vor.
  131.     Aktivieren Sie nun wieder unsere beiden Quelldatensätze und
  132.     wiederholen die Addition auf der Schnittmenge. Sie sollten nun einen
  133.     Quelldatensatz erzeugt haben, dessen Ergebnis im x-Bereich von 0 bis
  134.     0.04 erscheint. Deaktivieren Sie wieder die Quelldatensätze, um das
  135.     Ergebnis alleine zu sehen.
  136.  
  137. - Das Ergebnis der Addition auf der Schnittmenge (allerdings mit 100
  138.     Punkten im Datensatz) bildet den
  139.     Ausgangsdatensatz für das Beispiel "FILTER".
  140.  
  141. !!Die Operationen werden nur auf dem sichtbaren Bereich durchgeführt!
  142.     Erscheint der Eintrag "Ausschnitt" in der Titelzeile des Fensters, wird
  143.     nur der (im x-Achsenbereich) sichtbare Teil der Quelldatensätze
  144.     bearbeitet.
  145.     Was ist darunter zu verstehen?
  146.     Nun, gelegentlich ist es wünschenswert nur einen Teil eines
  147.     Datensatzes zu bearbeiten. Sie stellen sich dann z.B. mit der
  148.     "Zoom"-Funktion den gewünschten Ausschnitt dar und führen dann die
  149.     Operationen aus. Das Beispiel, in dem dieses Feature genauer gezeigt
  150.     wird, ist POLYFIT. Gedulden Sie sich vielleicht noch bis dahin, und
  151.     achten bei den jetzigen Operationen eben darauf, daß der Eintrag
  152.     "(Ausschnitt)" für die Ausführung der Berechnungen nicht im Fenstertitel
  153.     erscheint.
  154.  
  155. - Das Ergebnis dieser Operation ist als Datei "SUMSIN.DAT" ebenfalls
  156.     im Beispielordner "FILTER" enthalten. Die Datei dient als
  157.     Ausgangsdatensatz der Beispiele für digitale Filter.
  158.     
  159. Mit diesem Beispiel haben Sie die Box zur Verknüpfung von
  160. Datensätzen, die aus dem Menüeintrag "Rechnen" erscheint,
  161. kennengelernt. Sie haben gesehen, wie Quell- und Zieldatensätze
  162. ausgewählt werden und wie weitere Einstellungen mit Popups, Knöpfen
  163. und Texten erfolgen. Damit sind Sie in der Lage auch die Bedienung der
  164. anderen Dialogboxen so zu erkennen, daß ein Arbeiten mit ihnen möglich
  165. ist. Wir werden also in den folgenden Beispielen mehr Gewicht auf die
  166. Funktionalität als auf die Bedienung der Dialogboxen legen können. So
  167. können wir unsere folgenden Beispiele etwas komplexer gestalten.
  168.     
  169.