home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d8xx / d854 / drafu.lha / DRAFU / DRAFU_DEU / DRAFU-Docs_DEU / DRAFU.doc < prev    next >
Text File  |  1993-02-27  |  26KB  |  660 lines

  1. ==============================================================================
  2. ===                                       ===
  3. ===         DRAFU+ ("Draw A Function") V0.82 rel. 2302-93             ===
  4. ===                                       ===
  5. ===                                       ===
  6. ===              (c) 1990-93 by Andreas Ralph Kleinert  (DRAFU+)  ===
  7. ===                     Grube Hohe Grethe 23           ===
  8. ===                     W-5900 Siegen 1           ===
  9. ===                     Germany               ===
  10. ===                                       ===
  11. ===                      &  Dipl.Inform. Ulrich Degens (FWB)  ===
  12. ===                     Hamburger Straße 43           ===
  13. ===                     W-4600 Dortmund 1           ===
  14. ===                     Germany               ===
  15. ===                                       ===
  16. ===                                       ===
  17. ===     Dies ist eine frei vertreibbare DEMO-Version von DRAFU+.       ===
  18. ===     Alle Rechte vorbehalten.                       ===
  19. ===                                       ===
  20. ==============================================================================
  21. ===                                       ===
  22. ===     DRAFU+ benötigt V36+ der "ak_gen0.library" (FREEWARE)             ===
  23. ===     und greift außerdem auf diverse Libraries der               ===
  24. ===     Kickstart/Workbench V1.2 oder höher zu.               ===
  25. ===     Der 3D-Look des OS V2.04+ wird ebenfalls unterstützt.           ===
  26. ===                                       ===
  27. ===     Zur Nutzung der ARexx-Schnittstelle wird ARexx V1.15+           ===
  28. ===     benötigt.                               ===
  29. ===                                       ===
  30. ===     DIES IST EINE BETA-TEST-VERSION !                   ===
  31. ===                                       ===
  32. ==============================================================================
  33.  
  34.      Bestandteile von "DRAFU+ V0.82" sind :
  35.  
  36.       - diese Anleitung
  37.       - die "ak_gen0.library" und ihre Anleitung
  38.       - der restliche Inhalt dieses Directories, soweit als Bestandteil
  39.     von "DRAFU+" gekennzeichnet
  40.  
  41.      ----- Dokumentationsfile-Version : V0.82-A-2302-93 -----
  42.  
  43. =============================================================================
  44. = PROGRAMMBESCHREIBUNG :                            =
  45. =============================================================================
  46.  
  47.    DRAFU+ steht für (D)raw (A) (Fu)nction, was soviel bedeutet wie
  48.    "Zeichne eine Funktion". Wie Sie gleich sehen werden, trifft
  49.    dieser Name in Bezug auf die Beschreibung der Funktionen des
  50.    Programmes genau ins Schwarze : DRAFU+ V0.82 ist nämlich in der Lage
  51.    beliebige mathematische Funktionen - selbstverständlich auch mehrere
  52.    gleichzeitig - darzustellen.
  53.    Außerdem besteht die Möglichkeit, Integrale zu berechnen.
  54.  
  55. =============================================================================
  56. = INSTALLATION :                                =
  57. =============================================================================
  58.  
  59.     1. Kopieren Sie die beigefügte (oder eine höhere) Version der
  60.        "ak_gen0.library" in das "LIBS:"-Verzeichnis
  61.        (normalerweise "SYS:libs").
  62.     2. Kopieren Sie DRAFU+ auf Ihre Festplatte oder Startdiskette.
  63.  
  64.  
  65.     HINWEISE für Benutzer der Betriebssysteme V1.2 und V1.3 :
  66.  
  67.     DRAFU+ ist voll kompatibel.
  68.  
  69.  
  70.     HINWEISE für Benutzer der Beta-Betriebssysteme V1.4-V2.02 (V35/36) :
  71.  
  72.     DRAFU+ ignoriert diese Betriebssystemvarianten insofern, als das
  73.     es sie wie eine Kickstart V1.2 oder V1.3 behandelt.
  74.     Es sind keinerlei Vorteile nutzbar.
  75.     (Betrifft einige Amiga 3000- oder Kickfile-Besitzer.)
  76.  
  77.  
  78.     HINWEISE für Benutzer der Betriebssysteme V2.04-V3.00 :
  79.  
  80.     Unter OS V2.04+ verwendet die von DRAFU+ benutzte "ak_gen0.library"
  81.     den Standard-ASL-Filerequester des Betriebssystems anstelle ihres
  82.     eigenen (nur, falls die "asl.library" installiert ist).
  83.     Mittlerweile gibt es im Public Domain-Bereich Programme, die es
  84.     erlauben, den ASL-Requester zu patchen, d.h. durch einen anderen
  85.     zu ersetzen.
  86.     Dies nur als Vorschlag, falls Ihnen der ASL-Requester nicht so
  87.     recht gefallen sollte.
  88.  
  89. =============================================================================
  90. = BEDIENUNG (in groben Schritten) :                                         =
  91. =============================================================================
  92.  
  93.    1.1 "Erste Schritte" oder "Wie stelle ich eine Funktion dar ?"
  94.    --------------------------------------------------------------
  95.  
  96.    Zuallererst haben Sie im DRAFU-ModeRequester die Wahl zwischen verschie-
  97.    denen Screenauflösungen und Farbtiefen.
  98.    Zu empfehlen sind eigentlich nur die Interlace-Auflösungen, aber Sie
  99.    können genausogut im Hires-Modus arbeiten.
  100.  
  101.    Danach wählen Sie im Menü "Funktionen" den Menüpunkt "f(x)=???" an,
  102.    wo Sie im darauf erscheinenden FunktionsRequester zunächst den
  103.    Funktionsterm der darzustellenden Funktion eingeben können.
  104.    Weiterhin sind die Angabe einer Schrittweite und die Grenzen des darzu-
  105.    stellenden Intervalls anzugeben.
  106.  
  107.    Außerdem haben Sie die Auswahl zwischen folgenden Möglichkeiten :
  108.  
  109.     - "Zeichnen"
  110.  
  111.          (Darstellen der Funktion, nachdem der Bildschirm zuvor ge-
  112.           löscht wurde.)
  113.  
  114.     - "Dazu-Zeichnen"
  115.  
  116.          (Stellt die Funktion dar, OHNE den Bildschirm zuvor zu
  117.           löschen.)
  118.  
  119.     - "Abschnitt def."
  120.  
  121.          (Eingabe einer abschnittsweise definierten Funktion.
  122.           Wie dies funktioniert, ist unter 1.2 beschrieben.)
  123.  
  124.     - "Nicht Zeichnen"
  125.  
  126.          (Verläßt den Requester, aber merkt sich die Funktion.)
  127.  
  128.  
  129.    Danach beginnt die Darstellung der Funktion im zuvor gewählten Modus.
  130.  
  131.    Wenn Sie das Close-Gadget anwählen, anstatt "Nicht Zeichnen", merkt sich
  132.    das Programm die aktuelle Funktion NICHT (Cancel-Option).
  133.  
  134.  
  135.    1.2 Abschnittsweise definierte Funktionen :
  136.    -------------------------------------------
  137.  
  138.    DRAFU+ bietet auch die (eingeschränkte) Möglichkeit, "abschnittsweise
  139.    definierte Funktionen" (ASWD-Funktionen) einzugeben.
  140.    Beachten Sie hierbei bitte folgendes :
  141.  
  142.     1.) In das Feld, in das bei anderen Funktionen der Funktionsterm
  143.     eingetragen wird, müssen Sie hier eine beliebige Bezeichnung zur
  144.     Unterscheidung eintragen !!!
  145.     Tragen Sie außerdem in diesem Requester die Intervall-Grenzen
  146.     und die Schrittweite ein.
  147.  
  148.     2.) Wählen Sie danach das "Abschnitt def."-Gadget.
  149.  
  150.     3.) Sie gelangen nun in einen zweiten FunktionsRequester, in dem Sie
  151.     drei verschiedene Funktionsterme eingeben können und außerdem
  152.     für jede Funktion eine rechte Grenze.
  153.     Dies entspricht in etwa der folgenden mathematischen Schreibweise :
  154.  
  155.         /
  156.         | f1(x) = ???      für x < 1.Grenze
  157.     f(x) =  |
  158.         | f2(x) = ???      für 1.Grenze < x < 2.Grenze
  159.         |
  160.         | f3(x) = ???      für 2.Grenze < x < 3.Grenze (= Max.)
  161.         \
  162.  
  163.     4.) Wie bei den "normalen" Funktionen auch, können Sie hier zwischen
  164.     den Darstellungsarten "Zeichnen" und "Dazu-Zeichnen" wählen.
  165.     Um ganz aus dem Menü auszusteigen, können Sie das "Close-Gadget"
  166.     des Windows betätigen.
  167.  
  168.     Auch abschnittsweise definierte Funktionen lassen sich später noch im
  169.     FMemoRequester auswählen und im FunktionsRequester editieren.
  170.     Beachten Sie hierbei jedoch, daß eine einmal als "abschnittsweise de-
  171.     finiert" deklarierte Funktion dies auch bleibt, d.h. alle Gadgets außer
  172.     "Abschnitt. def." (bzw. die Text-/Werte-Gadgets) bleiben für diese
  173.     Funktion gesperrt.
  174.     Nach einer Anwahl von "Memo-Löschen" ist dies natürlich nicht mehr der
  175.     Fall.
  176.  
  177.  
  178.    1.3 Weiterführende Hinweise :
  179.    -----------------------------
  180.  
  181.       Vergrößern ("Zoomem") von Funktionsausschnitten :
  182.       -------------------------------------------------
  183.  
  184.    Nach Anwahl des Menüpunktes Zoom (im zweiten Menü von links),
  185.    können Sie Auschnitte der gerade am Bildschirm dargestellten
  186.    Funktionen wie folgt vergrößern :
  187.  
  188.    Der gesamte Vorgang ähnelt dem Vergrößern oder Verkleinern eines
  189.    Intuition-Fensters.
  190.  
  191.    Gehen Sie mit der Spitze des Mauszeigers auf die linke obere
  192.    Ecke des zu vergrößernden Auschnittes.
  193.    Drücken Sie dann die linke Maustaste und halten Sie sie gedrückt.
  194.    Ziehen Sie nun den Mauszeiger bis zur rechten unteren Ecke des
  195.    gewünschten Ausschnittes und lassen Sie danach die linke Maus-
  196.    taste wieder los.
  197.  
  198.    Der jeweilige Auschnitt wird in jeder Phase der Bewegung des
  199.    Mauszeigers über den Bildschirm als "Linien-Fenster" sichtbar,
  200.    sodaß stets erkennbar ist, welcher Auschnitt gerade markiert wird.
  201.  
  202.    Achtung : Der jeweils "gezoomte" Auschnitt wird nur in der FMemo-
  203.          Liste gespeichert, wenn Sie nach dem Zoomen den Menü-
  204.          punkt "Zoom-Werte -> Memo" anwählen.
  205.          Ansonsten bleiben die alten Intervall-Grenzen gespeichert.
  206.  
  207.  
  208.       "Mikro-Zoomen" :
  209.       ----------------
  210.  
  211.    Wenn Sie vorhaben, eine Funktion wirklich EXTREM zu vergrößern, so
  212.    denken Sie bitte daran, die "Schrittweite" im FunktionsRequester
  213.    entsprechend klein zu wählen, da diese durch das Zoomen nicht
  214.    beeinflußt wird.
  215.    Falls beim Zoomen die Auschnittgröße annähernd so klein wie die
  216.    Schrittweite ist, wird logischerweise nichts mehr dargestellt.
  217.    Sie können in einem solchen Fall auch "Zoom-Werte -> Memo" anwählen
  218.    und die Schrittweite nachträglich ändern.
  219.  
  220.  
  221.       Zeichen-Geschwindigkeit :
  222.       -------------------------
  223.  
  224.    Falls Ihnen die Zeichengeschwindigkeit von DRAFU+ als zu langsam erscheint,
  225.    sollten Sie einmal die Zeichengenauigkeit, d.h. die "Schrittweite", über-
  226.    prüfen, denn voreingestellt ist hier für jede Funktion ein Wert von
  227.    0.1, was eine ausgesprochen hohe Genauigkeit bedeutet.
  228.    Zweimal so schnell geht es mit 0.2,
  229.    dreimal so schnell          mit 0.3,
  230.    viermal so schnell          mit 0.4  und so weiter !!!
  231.  
  232.  
  233.       Ablesen der Funktionswerte :
  234.       ----------------------------
  235.  
  236.    Es nicht immer einfach, mit bloßem Auge festzustellen, d.h. abzulesen,
  237.    an welcher Stelle z.B. eine Funktion eine Nullstelle besitzt oder aber
  238.    eine andere Funktion schneidet.
  239.    In so einem Fall "zoomem" Sie einfach den entsprechenden Ausschnitt und
  240.    wählen dann das Menü "Fadenkreuz".
  241.    Mit jeder Bewegung des Mauszeigers wird dann in der Titelleiste eines
  242.    Info-Windows der genaue X- und Y-Wert (keine Pixelangaben !) angezeigt,
  243.    der zu dem Punkt gehört, über dem sich der Mauszeiger gerade befindet.
  244.    Durch Drücken der linken Maustaste verlassen Sie dieses Menü wieder.
  245.  
  246.  
  247.       Integrieren von Funktionen :
  248.       ----------------------------
  249.  
  250.    DRAFU+ bietet auch die Möglichkeit, Funktionen numerisch zu integrieren.
  251.    Dies können bereits eingegebene Funktionen (aus dem FMemoRequester) oder
  252.    auch andere Funktionen sein.
  253.  
  254.    ASWD-Funktionen lassen sich zur Zeit jedoch noch nicht integrieren.
  255.    Eine grafische Umsetzung der Ergebnisse ist noch nicht möglich.
  256.    Auch werden die Ergebnisse nicht gespeichert.
  257.  
  258.  
  259.       Abspeichern von Bildschirminhalten :
  260.       ------------------------------------
  261.  
  262.    Prinzipiell bietet DRAFU+ zwei Möglichkeiten, den Bildschirm zur Weiter-
  263.    verarbeitung als Grafik abzuspeichern :
  264.  
  265.       - als IFF-ILBM-Datei, entweder gepackt oder ungepackt, die mit nahezu
  266.     sämtlichen Grafik- und Zeichenprogrammen verwendet werden kann
  267.  
  268.       oder
  269.  
  270.       - als IFF-ACBM-Datei, naturgemäß ungepackt, die von verschiedenen
  271.     Programmen, meist aus dem BASIC-Bereich, gelesen werden kann.
  272.  
  273.  
  274.       Abspeichern und Laden von Memo-Listen :
  275.       ---------------------------------------
  276.  
  277.   Das Abspeichern einer Memo-Liste ermöglicht das vollständige Konservieren
  278.   aller bis zu diesem Zeitpunkt im FunktionsRequester sichtbaren Funktionen.
  279.  
  280.   Das Einladen einer solchen Memo-Liste bewirkt eine sofortige Wiederherstel-
  281.   lung der beim Abspeichern vorhandenen Memo-Liste.
  282.  
  283.   Solche Dinge wie Screen-Breite oder Farbzusammenstellung gehoren jedoch
  284.   nicht in eine Funktionsliste und werden deshalb auch nicht gespeichert
  285.   bzw. wiederhergestellt.
  286.   Stellen Sie diese einfach "per Hand" wieder ein und wählen Sie dann
  287.   den Menü-Punkt "Neu-Zeichnen" an.
  288.  
  289.   Auch die momentan verwendeten Intervalle für die X- und Y-Achse werden
  290.   nicht verändert.
  291.   Geladene Memo-Listen werden ggf. in diese "hineingezeichnet".
  292.  
  293.   Falls Sie Interesse haben, solche "einlade-fertigen" Memo-Dateien selbst
  294.   zu erstellen oder anderweitig zu verwenden, so lesen Sie sich bitte
  295.   die Datei "DRAFU_spezial.doc" durch, denn dort wird der Aufbau dieser
  296.   Dateien detailliert erläutert.
  297.  
  298.  
  299.       Bildschirmausdrucke :
  300.       ---------------------
  301.  
  302.    Wenn Sie direkt aus dem Programm heraus einen Ausdruck erstellen wollen,
  303.    und nicht den Umweg über eine IFF-ILBM-Datei gehen wollen, so wählen
  304.    Sie den Menüpunkt "Hardcopy" an.
  305.    Sofern ein Drucker angeschlossen ist, wird dann innerhalb
  306.    von ca. 1-2 min (je nach Druckgeschwindigkeit) ein Bildschirmausdruck
  307.    angefertigt.
  308.    Achtung : Die Harcopy besteht aus einer Kopie des Bildschirminhaltes.
  309.          Um Ihr Druckerfarbband zu schonen, sollten Sie also zuvor
  310.          die Hintergrundfarbe auf "weiß" setzen.
  311.  
  312.  
  313.       Schutz der Darstellung :
  314.       ------------------------
  315.  
  316.    Die zuletzt dargestellte Funktion bleibt solange stehen, bis Sie in einem
  317.    Menü veranlassen, die alte Darstellung zu "überschreiben".
  318.    Falls Sie Funktionen im Modus "Dazu-Zeichnen" darstellen, bleibt der alte
  319.    Screen-Inhalt erhalten.
  320.  
  321.  
  322.       Achsen-Gitter :
  323.       ---------------
  324.  
  325.    Stören Sie die Gitter, die DRAFU+ über den Bildschirm legt, wenn
  326.    eine Funktion gezeichnet wird ?
  327.    Wenn Sie diese Hilfslinien nicht benötigen, weil Sie z.B. nur den
  328.    Funktionsverlauf als Grafik benötigen, können Sie dieses "Linien-Gitter"
  329.    auch abschalten.
  330.    Den entsprechenden Menupunkt finden Sie im Menü "Anzeige".
  331.  
  332.  
  333.       Achsenmarkierungen :
  334.       --------------------
  335.  
  336.    Sie können übrigens auch die Anzahl der Markierungen, die an der X-Achse
  337.    bzw. an der Y-Achse angebracht werden, verändern.
  338.    Gehen Sie hierzu in das Menü "Anzeige/X-Marken" bzw. "Anzeige/Y-Marken".
  339.    Es erscheint ein Requester, in dem Sie die alten Werte sehen und nach
  340.    Ihren Vorstellungen verändern können.
  341.    Beachten Sie bitte, daß eine zu große Anzahl von Markierungen den
  342.    Bildschirm-Aufbau zerstören kann (eine Absturz-Gefahr besteht
  343.    allerdings nicht) !
  344.  
  345.  
  346.       Geschwindigkeitsvorteile :
  347.       --------------------------
  348.  
  349.    Falls Sie Intersse daran haben sollten, die Berechnung und Darstellung
  350.    der Funktionsdaten zu beschleunigen, so können Sie dies erreichen, indem
  351.    Sie den Screen von DRAFU+ vorübergehend in den Hintergrund bringen.
  352.    Sie können wahlweise auch die Farbanzahl verringern (DMA-Zugriffe).
  353.  
  354.  
  355.       Verhalten bei Farbänderungen :
  356.       ------------------------------
  357.  
  358.    Farbänderungen werden erst beim nächsten "Schreibzugriff" auf den Bild-
  359.    schirm sichtbar, also z.B. beim Darstellen einer Funktion.
  360.    Beim Ändern der Hintergrundfarbe wird der Bildschirm sofort gelöscht.
  361.    Dies ist so, weil nicht etwa der Inhalt der Farbregister geandert wird,
  362.    sondern nur DRAFU-interne Werte.
  363.    Somit bleiben die Menüs stets lesbar und der 3-D-Effekt bleibt erhalten
  364.    (erste vier Farbregister).
  365.  
  366.  
  367.       Bildschirminhalt zerstört ?
  368.       ---------------------------
  369.  
  370.    Sollte aus irgendeinem Grund, der nicht im von DRAFU+ beeinflußt werden
  371.    kann/konnte, der Bildschirminhalt zerstört werden (oder worden sein),
  372.    so können Sie durch Anwahl von "Neu-Zeichnen" (im dritten Menü von
  373.    links) den ursprünglichen Zustand wiederherstellen.
  374.  
  375.  
  376.       Laden und Speichern der Preferences in "DRAFU.config" :
  377.       -------------------------------------------------------
  378.  
  379.    Eine "DRAFU.config"-Datei, die geladen werden soll, entweder zu Programm-
  380.    Beginn (automatisch) oder später aus dem Programm heraus, darf sich
  381.    in den Verzeichnissen "S:" oder "ENV:" sowie im aktüllen Verzeichnis
  382.    befinden (in dieser Reihenfolge). Nur dort wird sie gefunden.
  383.    Abgespeichert wird jedoch immer in "S:DRAFU.config", um Verwirrungen
  384.    zu vermeiden.
  385.  
  386.    Die in der "DRAFU.config"-Datei enhaltenen Einstellungen können leicht
  387.    später mit einem Text-Editor geändert werden.
  388.  
  389.    Für weitere, detailliertere Informationen sehen Sie unter Punkt 1.5
  390.    (weiter unten).
  391.  
  392.  
  393.       Kürzer, schneller, besser ?
  394.       ---------------------------
  395.  
  396.    Wie viele andere Programme auch, bietet DRAFU+ die Möglichkeit, langatmiges
  397.    Anwählen der Menüs mit der Maus durch sogenannte "ShortCuts" abzukürzen.
  398.    Hinter vielen Menüpunkten steht das Amiga-Zeichen zusammen mit einem
  399.    Buchstaben.
  400.    Wenn Sie gleichzeitig die Amiga-Taste und diesen Buchstaben drücken, wird
  401.    dieses Menü automatisch angewählt.
  402.    (Siehe auch Punkt 1.4, "Funktionstastenbelegung" !)
  403.  
  404.  
  405.    1.4 Funktionstastenbelegung :
  406.    -----------------------------
  407.  
  408.    Bei DRAFU+ sind die Funktionstasten F-01 bis F-10 sowie die ESCAPE- und
  409.    HELP-Taste wie folgt belegt :
  410.  
  411.      ESC  : 1/5 "Programm beenden"
  412.  
  413.      F-01 : 2/1  "f(x)=???"
  414.      F-02 : 2/2  "Memo-Pad löschen"
  415.      F-03 : 2/3  "Memo-Pad speichern"
  416.      F-04 : 2/4  "Memo-Pad laden"
  417.      F-05 : 2/5  "Zoom"
  418.      F-06 : 2/6  "Zoom-Werte -> Memo"
  419.      F-07 : 2/7  "Fadenkreuz"
  420.      F-08 : 2/8  "Integrieren"
  421.      F-09 : 2/9  "Aktuelle Funktionen"
  422.      F-10 : 2/10 "Anzeige löschen"
  423.  
  424.      HELP : 1/4  "Programm-Info"
  425.  
  426.  
  427.    1.5 Interne Kommandos :
  428.    -----------------------
  429.  
  430.    DRAFU+ besitzt eine Reihe von "internen Kommandos", die entweder in der
  431.    "DRAFU.config"-Datei stehen können, oder aber in den Tooltypes von DRAFU+
  432.    sowie in den Tooltypes der Memo-Dateien (Dateien mit Endung ".dfu").
  433.    Außerdem sind die alle diese Kommandos auch über ARexx ausführbar,
  434.    wenn DRAFU+ bereits gestartet wurde.
  435.  
  436.    ARexx hat Vorrang vor den Tooltypes, diese wiederum haben Vorrang vor
  437.    den Einträgen der "DRAFU.config"-Datei.
  438.    Die "DRAFU.config"-Datei enthält also im wesentlichen Default-Einträge.
  439.  
  440.    Im folgenden finden Sie eine Auflistung aller dieser Kommandos.
  441.    An den dahinter angegebenen Buchstaben-Kombinationen erkennen Sie, von
  442.    wo aus ("C"=Config-Datei, "T"=Tooltypes, "A"=ARexx) Sie diese Kommandos
  443.    erreichen können.
  444.  
  445.    Kommando-Liste :
  446.  
  447.     "LOAD=<FileName>"              ; Lade FMemo-Liste          [ C T A ]
  448.     "SAVE=<FileName>"              ; Speichere FMemo-Liste     [     A ]
  449.     "HARDCOPY"                     ; Fertige eine HardCopy an  [     A ]
  450.     "SAVE_ILBM=<FileName>"         ; Screenshot (IFF-ILBM)     [     A ]
  451.     "SAVE_ACBM=<FileName>"         ; Screenshot (IFF-ACBM)     [     A ]
  452.     "X_MARKS=<Number>"             ; Setze neue X-Anzahl       [ C T A ]
  453.     "Y_MARKS=<Number>"             ; Setze neue Y-Anzahl       [ C T A ]
  454.     "QUIT"                         ; Beende DRAFU              [     A ]
  455.     "GITTER=<ON/OFF>"              ; Gitter-Status             [ C T A ]
  456.     "AUTOSTEP=<HAND/PRECISE/FAST>" ; Schrittweite-Status       [ C T A ]
  457.     "SCALA=<DECIMAL/SCIENTIFIC/
  458.         EFFICIENCY>"           ; Skalierung-Status         [ C T A ]
  459.     "Y_AUTORANGE=<ON/OFF>"         ; Y-Autorange-Status        [ C T A ]
  460.     "BACK_COLOR=<ColorName>"       ; Hintergrund-Farbe         [ C T A ]
  461.     "AXIS_COLOR=<ColorName>"       ; Achsen-Farbe              [ C T A ]
  462.     "DRAW_COLOR=<ColorName>"       ; Default-Zeichen-Farbe     [ C T A ]
  463.     "MODE=<DrawMode>"              ; Darstellungsmodus (s.u.)  [ C T A ]
  464.  
  465.  
  466.    DIE ANFÜHRUNGSZEICHEN UM DIE BEFEHLE MÜSSEN NUR UNTER AREXX
  467.    MITEINGEGEBEN WERDEN !!!
  468.  
  469.  
  470.    1.6 Workbench-Benutzung :
  471.    -------------------------
  472.  
  473.     1.6.1 : ".dfu"-Dateien auf der Workbench
  474.     -----------------------------------------
  475.  
  476.    Jede DRAFU-Memo-Datei (erkennbar an der Endung ".dfu") wird automatisch
  477.    mit einem Icon ausgestattet.
  478.    Wenn Sie eine solche Datei auf der Workbench anklicken, wird automatisch
  479.    DRAFU+ geladen.
  480.    Sie brauchen dann nur noch einen Screen-Modus auswählen und sofort
  481.    anschließend werden die in der Datei gespeicherten Funktionen dargestellt.
  482.  
  483.     1.6.2 : Autoloading auf der Workbench
  484.     -------------------------------------
  485.  
  486.    Eine weitere Möglichkeit besteht darin, dem Icon von DRAFU+ selbst
  487.    ein Tooltype der Form :
  488.  
  489.     LOAD=<FileName[.dfu]>
  490.  
  491.    hinzuzufügen. (Die Endung ".dfu" kann auch weggelassen werden.)
  492.    Beim Start von DRAFU+ wird dann jedesmal automatisch dieses File geladen.
  493.    Sie müssen wiederum nur den Screen-Modus auswählen.
  494.  
  495.     1.6.3 : Weitere Tooltypes
  496.     -------------------------
  497.  
  498.     Tooltype          Mögliche Parameter         Bedeutung
  499.  
  500.  
  501.     MODE=          H4,  H8,  H16,          (siehe
  502.               HL4, HL8, HL16           Punkt 1.6)
  503.  
  504.  
  505.  
  506.    1.7 CLI-/Shell-Benutzung :
  507.    --------------------------
  508.  
  509.    Durch folgenden Aufruf können Sie DRAFU+ aus dem CLI heraus starten :
  510.  
  511.     DRAFU [-Mode=<Mode>] [<FileName[.dfu]>]
  512.  
  513.    Beim Start aus dem CLI heraus können Sie das Einladen eines bestimmten
  514.    DRAFU-Memo-Files (erkennbar an der Endung ".dfu") durch Angabe eines
  515.    Datei-Namens erreichen.
  516.    (Die Endung ".dfu" kann auch weggelassen werden.)
  517.    Beim Start von DRAFU+ wird dann als erstes dieses File geladen.
  518.    Sie brauchen dann nur noch einen Screen-Modus auswählen und sofort
  519.    anschließend werden die in der Datei gespeicherten Funktionen dargestellt.
  520.  
  521.    Sie können jedoch auch den Modus bereits in der Kommandozeile festlegen.
  522.    Beachten Sie hierbei bitte, daß erst der Modus und dann der Dateiname
  523.    angegeben werden muß.
  524.  
  525.  
  526.    Hier die einzelnen möglichen Modi :
  527.  
  528.    H4           : HIRES,       4 Farben       (640x256)
  529.    H8           : HIRES,       8 Farben
  530.    H16           : HIRES,      16 Farben
  531.  
  532.    HL4           : HIRES-LACE,  4 Farben       (640x512)
  533.    HL8           : HIRES-LACE,  8 Farben
  534.    HL16        : HIRES-LACE, 16 Farben
  535.  
  536.    O4           : OVER,          4 Farben       (704x283)
  537.    O8           : OVER,          8 Farben
  538.    O16           : OVER,         16 Farben
  539.  
  540.    OL4           : OVER-LACE,   4 Farben       (704x566)
  541.    OL8           : OVER-LACE,   8 Farben
  542.    OL16        : OVER-LACE,  16 Farben
  543.  
  544.    SO4           : SUPER,       4 Farben       (736x290)
  545.    SO8           : SUPER,       8 Farben
  546.    SO16        : SUPER,      16 Farben
  547.  
  548.    SOL4        : SUPER-LACE, 4    Farben       (736x580)
  549.    SOL8        : SUPER-LACE, 8    Farben
  550.    SOL16       : SUPER-LACE, 16 Farben
  551.  
  552.  
  553.    Beispielaufrufe :
  554.  
  555.       1.     DRAFU -Mode=H4
  556.  
  557.          Startet DRAFU+ im HIRES-Modus mit 4 Farben.
  558.  
  559.       2.     DRAFU MemoPad.dfu
  560.  
  561.          Startet DRAFU+ und lädt die Datei MemoPad.dfu.
  562.          Der Screen-ModeRequester erscheint zuvor.
  563.  
  564.       3.     DRAFU -Mode=H4 MemoPad.dfu
  565.  
  566.          Startet DRAFU+ im HIRES-Modus mit 4 Farben
  567.          und lädt die Datei MemoPad.dfu.
  568.          Der Screen-ModeRequester erscheint nicht.
  569.  
  570.  
  571.    1.8 Ansteuerung von DRAFU+ unter ARexx :
  572.    ----------------------------------------
  573.  
  574.    Starten Sie DRAFU+ zunächst unter Angabe eines Screen-Modus und
  575.    eventuell eines Datei-Namens (siehe Punkt 1.4, CLI-/Shell-Benutzung).
  576.    Dies kann auch aus dem ARexx-Script heraus geschehen.
  577.  
  578.    Danach können Sie DRAFU+ über den Port "DRAFU.rx" ansprechen.
  579.    Die zur Verfügung stehenden Befehle finden Sie unter Punkt 1.5
  580.    (interne Kommandos).
  581.    Die Syntax ist folgende :
  582.  
  583.     address 'DRAFU.rx' "Kommando mit Anführungszeichen"
  584.  
  585.  
  586.    Die ARexx-Datei sollte in etwa wie folgt aufgebaut sein :
  587.  
  588.     Run "DRAFU -Mode=H4"
  589.  
  590.     wait 2
  591.  
  592.     address 'DRAFU.rx' "LOAD=MemoPad.dfu"
  593.  
  594.  
  595.    Sehen Sie sich hierzu bitte auch das beigefügte Beispiel-Script
  596.    "DRAFU_ARexxDemo.rx" an !
  597.  
  598. =============================================================================
  599. = BEISPIEL(E) :                                                             =
  600. =============================================================================
  601.  
  602.     Zum Schluß noch ein Anwendungsbeispiel :
  603.  
  604.        1. Anwahl von "f(x)=???" (im zweiten Menü)
  605.        2. Eingabe von "x^2"     als Funktionsterm
  606.        3. Eingabe von "0.5"     als "Schrittgröße"
  607.        4. Eingabe von "-20"     als "linke Grenze für "X"
  608.        5. Eingabe von "20"      als "rechte Grenze für "X"
  609.        6. Eingabe von "-20"     als "linke Grenze für "Y"
  610.        7. Eingabe von "20"      als "rechte Grenze für "Y"
  611.        8. Eingabe von "schwarz" für "Farbbezeichnung"
  612.  
  613.     Es wird eine nach oben geöffnete Normalparabel gezeichnet.
  614.  
  615. =============================================================================
  616. = TIP(S) :                                                                  =
  617. =============================================================================
  618.  
  619.    - Falls Sie sich für DRAFU+ eine eigene Arbeitsdiskette erstellen sollten,
  620.      was sehr zu empfehlen ist, so achten Sie bitte darauf, daß Sie per
  621.      "Startup-Sequence"/"User-StartUp" die logischen Devices
  622.      "CLIPS:", "ENV:" und "T:" in der RAM-Disk ("RAM:"/"RAD:") einrichten !
  623.      Benutzen Sie hierzu folgende Sequenz (oder eine ähnliche) :
  624.  
  625.       MakeDir RAD:env
  626.       MakeDir RAD:t
  627.       MakeDir RAD:clipboards
  628.  
  629.       Assign ENV: RAD:env
  630.       Assign T: RAD:t
  631.       Assign CLIP: RAD:clipboards
  632.  
  633.      Eine spätere Version von DRAFU+ wird möglicherweise darauf zurück-
  634.      greifen (sie ersparen sich also dann später umständliche Anpassungen).
  635.  
  636. =============================================================================
  637. = INFORMATIONEN ZUR 'ak_gen0.library' :                                     =
  638. =============================================================================
  639.  
  640.     Die mit diesem Programm zu verwendende "ak_gen0.library" besitzt eine
  641.     eigene Dokumentation. Bitte aufmerksam durchlesen !
  642.     Danke !
  643.  
  644. =============================================================================
  645. = COPYRIGHTS :                                    =
  646. =============================================================================
  647.  
  648. =============================================================================
  649. =   "DRAFU+"                                                                =
  650. =   (c) 1990-93 by Andreas R. Kleinert (DRAFU+) & Ulrich Degens (FWB)       =
  651. =   All rights reserved.                            =
  652. =============================================================================
  653. =   "ak_gen0.library"                                                       =
  654. =   (c) 1989-93 by Andreas R. Kleinert.                                     =
  655. =   FREEWARE. All rights reserved.                        =
  656. =============================================================================
  657. =   Copyrights zu anderen erwähnten Produkten/Programmen sind den jeweili-  =
  658. =   gen Produktbeschreibungen der Hersteller/Vertreiber zu entnehmen.        =
  659. =============================================================================
  660.