home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0694.ZIP / CCE_0694.PD / MCAD2 / LIESMICH.TXT next >
Text File  |  1993-10-13  |  17KB  |  444 lines

  1.      Hinweis:
  2.  
  3.      Dieses Programm ist Freeware, Sie können es beliebig kopieren und
  4.      unentgeltlich weitergeben. Updates sind im Moment nicht geplant (s.u.),
  5.      die verwendete Datenstruktur ist am Ende dieses Textes beschrieben.
  6.  
  7.  
  8.      Die Idee der Symbolauswahl sowie ein Großteil derselben stammen aus
  9.      dem PD-Programm "TRANSIST.PRG" von Rainer Stamm.
  10.  
  11.           Bedienungsanleitung
  12.           -------------------
  13.  
  14.      zum Zeichenprogramm MCAD-2
  15.  
  16.  
  17.      MCAD-2 ist in erster Linie dazu gedacht, elektrische, hydraulische oder
  18.      sonstige Schaltpläne zu entwerfen und auszudrucken.
  19.      Es stehen zwei Zeichenformate zur Verfügung: A4 und A3. A3-Zeichnungen
  20.      lassen sich aber nur auf entsprechenden Druckern ausdrucken.
  21.      Als Drucker kommen derzeit nur EPSON FX-80-kompatible Drucker in Frage.
  22.      Ebenso sind die Relationen der Pfade untereinander festgelegt, sodass
  23.      immer der ganze Ordner kopiert werden muss.
  24.  
  25.      Einschränkungen:
  26.  
  27.        * Accessories können aufgerufen werden, aber manchmal ist das Programm
  28.          etwas zu 'fix' beim Redraw. Das fällt hauptsächlich beim "alten"
  29.          Kontrollfeld auf, wenn die Drucker- oder Modemeinstellung aufgerufen
  30.          wird. Hier hilft nur "blindes Herumclicken" um wieder ins Haupt-
  31.          programm zurückzukehren.
  32.  
  33.        * Das Programm wird nicht mehr weiterentwickelt, da der Quelltext
  34.          einen totalen "Plattenabsturz" nicht überlebt hat.
  35.  
  36.        * Das Programm läuft nur in der monochromen Standardauflösung des
  37.          ST's. Bei Grafikkarten hilft meist nur die Monochrom-Emulation
  38.          des Treibers.
  39.  
  40.        * Ein Einsatz unter Multi-GEM o.ä. ist nicht möglich, da das Arbeits-
  41.          fenster die maximal mögliche Fläche umfaßt und in der Größe nicht
  42.          verstellbar ist.
  43.  
  44.        * Der Symboleditor ist nicht implementiert. (man kann aber die Datei
  45.          "SYMBOLE.PIC" im Ordner "GDAT" mit einem Malprogramm verändern)
  46.  
  47.        * Der verwendete Drucker muß EPSON FX-80-kompatibel sein.
  48.          Mit dem Zusatzprogramm "PLTOIMG.PRG" lassen sich aber die Zeichnungen
  49.          in IMG-Files konvertieren, die man dann mit einem anderen Programm
  50.          weiterbearbeiten oder ausdrucken kann.
  51.  
  52.        * Die Pfade sind fest vorgeschrieben, aber der Ordner "MCAD2"
  53.          kann sich irgendwo befinden.
  54.  
  55.        * Das Programm  läuft nicht unter GDOS (liegt am BASIC)
  56.  
  57.        * Beim Zugriff auf schreibgeschützte Medien oder auf nicht vorhandene
  58.          Dateien verstricken sich meistens die Fehlermeldungen, und es muß neu
  59.          gebootet werden.
  60.  
  61.  
  62.      Installation: Entweder mit der Diskette booten und MCAD2.PRG starten
  63.                    oder den Ordner "MCAD2" irgendwohin kopieren und dort
  64.                    das Programm starten.
  65.  
  66.      Als erstes kommt die Frage nach dem gewünschten Format, die Besitzer
  67.      eines DIN-A4 Druckers am besten mit "Enter" beantworten.
  68.      Nach dem Laden des Titelbildes wird noch die zu ladende Blockbiblio-
  69.      thek abgefragt, und nach dem Copyright (unter "UPDATE" findet man meine
  70.      Adresse) kann's dann losgehen.
  71.  
  72.      Die Bildschirmaufteilung:
  73.      -------------------------
  74.  
  75.      -In der obersten Zeile befindet sich die Menüzeile sowie die Funktions-
  76.       anzeige.
  77.  
  78.      -Im grauen Feld darunter wird rechts die gesamte Zeichenfläche als
  79.       schwarzes Rechteck dargestellt und in diesem wiederum der sichtbare
  80.       Teil der Zeichenfläche als weißes Rechteck. Mit den Cursortasten kann
  81.       in der gesamten Zeichenfläche "herumgescrollt" werden. Dies ist auch
  82.       während der meisten Funktionen möglich.
  83.  
  84.      -Unter dem grauen FLäche befindet sich die Arbeitsfläche.
  85.       Hier finden alle Zeichenoperationen statt.
  86.  
  87.  
  88.   Die Menüeinträge und Funktionen
  89.   -------------------------------
  90.  
  91.   Über MCAD-2
  92.       Das Copyright wird angezeigt
  93.  
  94. >Datei
  95.  
  96.   Zeichnung laden
  97.       Eine Zeichnung im entsprechenden Format kann geladen
  98.       werden.
  99.       Die Extensions sind: .PL4 für A4-Zeichnungen
  100.                            .PL3 für A3-Zeichnungen
  101.  
  102.   Zeichnung abspeichern
  103.       Die aktuelle Zeichnung wird abgespeichert.
  104.  
  105.   Symbole laden
  106.       Es kann eine neue Symboldatei geladen werden.
  107.       (32000 KByte Screenformat)
  108.  
  109.   Symbole abspeichern
  110.       Die aktuelle Symboldatei wird abgespeichert.
  111.       (dieser Menüpunkt ist in der vorliegenden Version
  112.       sinnlos, da der Symboleditor nicht implementiert ist)
  113.  
  114.   Zeichnung drucken
  115.       nach einer Sicherheitsabfrage kann die aktuelle
  116.       Zeichnung gedruckt werden. Wenn der Drucker nicht
  117.       bereit ist, wird dies gemeldet und die Funktion
  118.       abgebrochen.
  119.       Während des Ausdruckes kann mittels der Help-Taste
  120.       abgebrochen werden. Dabei bleibt aber im Drucker der
  121.       Zeilenabstand erhalten!
  122.  
  123.   Programmende
  124.       Hier kann in einer Alert-Box entschieden werden,
  125.       ob das Programm verlassen, mit vorheriger Speicherung
  126.       der aktuellen Zeichnung verlassen oder weitergeführt
  127.       werden soll.
  128.  
  129.  
  130. >Zeichnen
  131.  
  132.   Zeichnen mit Symbolen
  133.       Es erscheint eine Übersicht mit allen verfügbaren
  134.       Symbolen.
  135.       Mittels der rechten Maustaste kann die Funktion wieder
  136.       verlassen werden.
  137.       Mit der linken Maustaste kann ein Symbol ausgewählt
  138.       werden. Nachdem die Zeichnung wieder sichtbar ist,
  139.       kann nun das Symbol mittels der Maus über den Bild-
  140.       schirm bewegt werden.
  141.       Mit der rechten Maustaste kommt man wieder in den
  142.       Auswahlbildschirm und mit der linken Maustaste kann
  143.       man das Symbol an der aktuellen Stelle absetzen.
  144.  
  145.   Radieren
  146.       Mit der rechten Maustaste oder durch Bewegen des
  147.       Linienkreuzes nach außerhalb der Zeichenfläche kann
  148.       die Funktion abgebrochen werden.
  149.       Mit der linken Maustaste wird die linke obere Ecke
  150.       des zu löschenden Bereiches markiert. Nun kann durch
  151.       Aufziehen eines Rechteckes der zu löschende Bereich
  152.       markiert werden.
  153.       Beim Druck auf die linke Maustaste wird gelöscht, beim
  154.       Druck auf die rechte erscheint wieder das Linienkreuz.
  155.  
  156.  
  157.   Linien ziehen
  158.       Es erscheint ein Linienkreuz in der aktuellen Linien-
  159.       art.
  160.       Bei Druck auf die rechte Maustaste erscheint eine
  161.       Dialogbox, in der die Linienart ausgewählt werden kann.
  162.       Die Linienart, auf der der Mauszeiger bei Loslassen der
  163.       Maustaste stand, wird als aktuelle Linienart
  164.       übernommen, falls die rechte Maustaste länger als eine
  165.       halbe Sekunde gedrückt wurde.
  166.       Diese Funktion gilt auch beim Zeichnen von Rechtecken
  167.       und Kreisen, solange gerade nicht gezeichnet wird.
  168.  
  169.       Nach Druck auf die linke Maustaste wird der Startpunkt
  170.       markiert. Bei jedem neuen Druck auf dei linke Maus-
  171.       taste wird eine Linie zum Mittelpunkt des Linienkreuzes
  172.       gezogen.
  173.       Mit der rechten Maustaste kann das Zeichnen abgebrochen
  174.       werden und durch Bewegen des Linienkreuzes nach ober-
  175.       halb der Zeichenfläche wird die Funktion abgebrochen.
  176.  
  177.  
  178.   Rechtecke
  179.       Es erscheint ein Linienkreuz in der aktuellen Linien-
  180.       art.
  181.       Bei Druck auf die rechte Maustaste erscheint eine
  182.       Dialogbox, in der die Linienart ausgewählt werden kann.
  183.       Die Linienart, auf der der Mauszeiger bei Loslassen der
  184.       Maustaste stand, wird als aktuelle Linienart
  185.       übernommen, falls die rechte Maustaste länger als eine
  186.       halbe Sekunde gedrückt wurde.
  187.       Durch Druck auf die linke Maustaste wird der Startpunkt
  188.       des Rechtexks markiert. Nun kann man das Rechteck mit
  189.       der Maus aufziehen und die entgültige Größe mit einem
  190.       Druck auf die linke Maustaste fixieren.
  191.       Durch Bewegen des Linienkreuzes nach oberhalb der
  192.       Zeichenfläche wird die Funktion abgebrochen.
  193.  
  194.  
  195.   Kreise
  196.       Wahl der Linienart wie oben.
  197.       Durch Druck auf die linke Maustaste wird der Mittel-
  198.       punkt markiert. Nun kann man den Kreis zu seiner ent-
  199.       gültigen Größe aufziehen und dies durch einen Druck
  200.       auf die linke Maustaste quittieren.
  201.  
  202.   Flächen füllen
  203.       Es erscheint ein durchgehendes Linienkreuz.
  204.       Bei Druck auf die rechte Maustaste erscheint eine
  205.       Dialogbox, in der das Füllmuster ausgewählt werden
  206.       kann. Das Füllmuster, auf dem der Mauszeiger bei Los-
  207.       lassen der Maustaste stand, wird als aktuelles Füll-
  208.       muster übernommen, falls die rechte Maustaste länger
  209.       als eine halbe Sekunde gedrückt wurde.
  210.       Durch Druck auf die linke Maustaste wird vom Zielpunkt
  211.       des Linienkreuzes aus bis zur nächsten Begrenzung mit
  212.       dem aktuellen Muster gefüllt.
  213.  
  214.  
  215.   Text schreiben
  216.       Es erscheint ein durchgehendes Linienkreuz.
  217.       Ein Druck auf die rechte Maustaste oder Bewegen des
  218.       Linienkreuzes nach oberhalb der Zeichenfläche bricht
  219.       die Funktion ab.
  220.       Nach einem Druck auf die linke Maustaste steht an der
  221.       Stelle des Linienkreuzes nun ein Textcursor. Mit den
  222.       Cursortasten kann der Textcursor über das Arbeits-
  223.       fenster bewegt werden, Backspace löscht das zuletzt
  224.       eingegebene Zeichen.
  225.       Wird in diesem Modus rechte Maustaste betätigt, so er-
  226.       scheint wieder das Linienkreuz. Gleiches bewirkt auch
  227.       die Return-Taste.
  228.       Durch einen Druck auf die linke Maustaste gelangt man
  229.       in Die Textart-Auswahl. Hier braucht man nur die ge-
  230.       wünschte Textart mit der linken Maustaste anzuklicken,
  231.       und kann dann mit der neuen Textart weiterschreiben.
  232.  
  233.  
  234.   Zeichnung löschen
  235.       Nach einer Sicherheitsabfrage wird die Zeichnung ent-
  236.       weder gelöscht oder man kann damit weiterarbeiten.
  237.  
  238.  
  239. >Raster
  240.  
  241.   Zeichenraster =  1
  242.       Das Zeichenraster für alle Zeichen- und Blockfunktionen
  243.       beträgt 1 (Pixelweite)
  244.  
  245.       Über die anderen Menüpunkte kann man gröbere Raster
  246.       einstellen, was ein flüssigeres Zeichnen z.B. von
  247.       geraden Linien zur Folge hat.
  248.       (Grundeinstellung ist Rasterweite 4)
  249.  
  250.  
  251. >Block
  252.  
  253.   ausschneiden
  254.       Es erscheint wieder ein Linienkreuz.
  255.       Ein Druck auf die rechte Maustaste oder Bewegen des
  256.       Linienkreuzes nach oberhalb der Zeichenfläche bricht
  257.       die Funktion ab.
  258.       Mit der linken Maustaste markiert man die linke obere
  259.       Ecke des auszuschneidenden Blocks.
  260.       Danach kann mit dem Rechteck die Göße des Blocks be-
  261.       stimmt werden. Mit einem Druck auf die linke Maustaste
  262.       wird der Block nun in den internen Blockspeicher
  263.       kopiert.
  264.       !!! Es kann sich immer nur ein Block im Speicher befinden
  265.       (d.h. jeder ausgeschnittene Block überschreibt den
  266.       vorherigen)
  267.  
  268.   zeichnen
  269.       Wenn kein Block existiert (bei Programmbeginn), ist
  270.       diese Funktion gesperrt.
  271.       Ähnlich wie beim Zeichnen mit Symbolen kann der
  272.       aktuelle Block an belibigen Stellen gezeichnet werden.
  273.       Der Hintergrund wird beim Zeichnen gelöscht!
  274.  
  275.  
  276.   zeichnen(OR)
  277.       Wenn kein Block existiert (bei Programmbeginn), ist
  278.       diese Funktion gesperrt.
  279.       Funktion wie Block zeichnen, doch der Hintergrund
  280.       bleibt erhalten. (transparentes Zeichnen)
  281.  
  282.  
  283.   Block laden
  284.       Es erscheint eine Übersicht der Blockbibliothek.
  285.       Mit einem Mausklick am linken Rand gelangt man in die
  286.       zweite Seite der Übersicht und von dort aus auf die
  287.       gleiche Weise zurück zur ersten Seite.
  288.       Mit der rechten Maustaste wird die Funktion verlassen.
  289.  
  290.      -Eintrag "Direkt laden/speichern"
  291.       Es erscheint eine Fileselektorbox mit der der zu
  292.       ladende Block direkt gewählt werden kann.
  293.  
  294.      -Eintrag "Bibliothek"
  295.       Hier kann eine neue Bibliothek geladen werden.
  296.  
  297.       Durch Doppelklick auf ein Bezeichnungsfeld wird der
  298.       entsprechende Block geladen und man befindet sich im
  299.       "Block zeichnen (OR)"-Modus.
  300.       Wird ein leeres Feld angeklickt, so wird die Funktion
  301.       "Direkt laden/speichern" ausgeführt.
  302.       Der gewählte Block befindet sich fortan im Block-
  303.       speicher und kann von den anderen Blockfunktionen
  304.       weiterverwendet werden.
  305.  
  306.  
  307.   Block speichern
  308.       Wenn kein Block existiert, ist diese Funktion
  309.       gesperrt.
  310.       Es erscheint eine Übersicht der Blockbibliothek.
  311.       Mit einem Mausklick am linken Rand gelangt man in die
  312.       zweite Seite der Übersicht und von dort aus auf die
  313.       gleiche Weise zurück zur ersten Seite.
  314.       Mit der rechten Maustaste wird die Funktion verlassen.
  315.  
  316.      -Eintrag "Direkt laden/speichern"
  317.       Es erscheint eine Fileselektorbox mit der der zu
  318.       speichernde Block direkt gewählt werden kann.
  319.  
  320.      -Eintrag "Bibliothek"
  321.       Hier kann eine neue Bibliothek geladen werden.
  322.  
  323.       Nach Doppelklick auf ein leeres Bezeichnungsfeld wird
  324.       zunächst in einer Fileselectorbox der Filename des
  325.       abzuspeichernden Blocks abgefragt.
  326.       Danach erscheint im Arbeitsbereich links oben die
  327.       Frage nach der Kurzbezeichnung des Blocks, die maximal
  328.       18 Zeichen lang sein darf und in die Bibliothek ein-
  329.       getragen wird.
  330.  
  331.       Um einen Block nachträglich zu verändern muß dieser
  332.       erst einmal geladen werden. Nachdem man ihn auf die
  333.       Arbeitsfläche gezeichnet hat, kann er nun verändert
  334.       werden. Der neue Block wird nun wieder ausgeschnitten
  335.       und unter Doppelklick auf seine alte Bezeichnung unter
  336.       dem alten Namen wieder abgespeichert.
  337.  
  338.  
  339.   verschieben
  340.       Zuerst wird der Block wie bei "ausschneiden" ausge-
  341.       schnitten, danach kann er wie bei "zeichnen (OR)
  342.       überall abgelegt werden. Das kann benutzt werden, um
  343.       Blöcke zu kopieren, wobei allerdings der Block auch
  344.       an seinen ursprünglichen Platz zurückgeschrieben werden
  345.       muß.
  346.  
  347.  
  348. >Sonstiges
  349.  
  350.   Rahmen leer
  351.       Es wird ein Zeichnungsrahmen mit einem einfachen Text-
  352.       feld erstellt. Wenn die Frage nach dem Urheberschutz
  353.       mit Ja beantwortet wurde, wird dieser unterhalb des
  354.       Rahmens ausgedruckt.
  355.       Die Zeichnung des Rahmens zerstört den Rest der
  356.       Zeichnung nicht.
  357.  
  358.   eigener Rahmen
  359.       Zusätzlich wird innerhalb des Rahmens eine Textzeile
  360.       gedruckt, deren Inhalt sich in der Datei "NAME.INF"
  361.       im Ordner "GDAT" befindet.
  362.  
  363.  
  364.   Symboleditor
  365.       Dient zum Editieren der Symbole, ist aber in der vor-
  366.       liegenden Version 3.1 nicht implementiert.
  367.  
  368.  
  369.   Veränderungen rückgängig machen
  370.       Vor dem Aufruf der meisten Funktionen wird der Inhalt
  371.       der aktuellen Arbeitsfläche in die eigentliche
  372.       Zeichnung kopiert, sodaß die Veränderungen nach dem
  373.       letzten Funktionsaufruf meist rückgängig gemacht
  374.       werden können.
  375.       Lediglich, was aus dem Arbeitsbereich "herausgescrollt"
  376.       wurde, ist schon in die Zeichnung übertragen worden.
  377.  
  378.  
  379.  
  380.  
  381.  SCROLLEN:
  382.    Während der meisten Funktionen läßt sich der Arbeits-
  383.    bereich innerhalb der Zeichnung mittels der Cursortasten
  384.    verschieben.  (außer wenn gerade gezeichnet wird)
  385.  
  386.  HILFE:
  387.    Zu den meisten Funktionen ist eine kleine Hilfestellung
  388.    implementiert, die mit der Help-Taste aufgerufen werden
  389.    kann.
  390.  
  391.    Die Datei "NAME.INF"
  392.    Hier kann in der ersten Zeile die Anschrift für die
  393.    Herkunft der Zeichnung verändert werden.
  394.    In der zweiten Zeile steht der Urheberschutztext, den
  395.    man bei Bedarf abändern kann.
  396.    In der dritten Zeile muß ein # stehen.
  397.  
  398.  
  399.  Löschen von Bibliothekseinträgen:
  400.    In den Bibliotheksdateien (*.BIB) stehen die einzelnen Einträge
  401.    der verschiedenen Blocks. Um einen Eintrag zu entfernen, löscht
  402.    man die Zeile durch Überschreiben mit Leerzeichen. Die Zeilenan-
  403.    zahl der Bibliotheksdateien darf aber nicht verändert werden!!!
  404.  
  405.  
  406.  Fehlermeldungen:
  407.  
  408.    In der vorliegenden Version gibt es noch einige Probleme mit
  409.    der Anzeige von Fehlermeldungen, da die meisten Fehler irgend-
  410.    welche Nachfolgefehler zur Folge haben.
  411.  
  412.  Datenformat:
  413.  
  414.    Zeichnungen:
  415.    ------------
  416.    Eine Zeichnung besteht aus 27 x 18 oder 36 x 26 Bitblöcken mit
  417.    folgender Struktur (wie BitBlt-Format von OMIKRON-Basic):
  418.  
  419.    $0002,$0020,$0020   6 Bytes Vorspann
  420.                        4 Bytes 1.Zeile
  421.                               .
  422.                               .
  423.                               .
  424.                        4 Bytes 32.Zeile
  425.  
  426.    Diese Blöcke zu je 134 Bytes sind erst Zeilenweise und dann Spalten-
  427.    weise hintereinadergereiht.
  428.  
  429.  
  430.    Blöcke:
  431.    -------
  432.    Blöcke bestehen aus nur einem Bitblock, dessen Größe vom Block abhängt
  433.    (BitBlt-Format von OMIKRON-Basic)
  434.  
  435.  
  436.  
  437.  
  438.  Adresse:
  439.  
  440.         Jörg Wolfram
  441.         Albin-Schlehahn-Str. 11
  442.         08547 Jößnitz
  443.  
  444.