m C A D V 1 . 2 ******************** Herkunft: PaNorAmA Disk #16a Autor : Tim Mooney EINLEITUNG ~~~~~~~~~~ mCAD ist ein Objekt-orientiertes Zeichenprogramm. Es enthält eine Auswahl kleiner nützlicher Zeichenfunktionen (wie z.B.:line, box und text) und eine Auswahl an Editierfunktionen (wie z.B.: move, size und rotate). Während des Zeichnens und Editierens kann der User andere Funktionen zum Mdifizieren des Objektes aufrufen (z.B.: zoom in, slide around usw.). Die meisten (warscheinlich alle!) Amiga-User wissen wie man die Maus zu zeichen von Bilder z.B. mit DPaint II oder Graficaft benutzt. mCAD arbeitet ähnlich, aber mit drei grundlegenden Uterschieden. 1) Da mCAD ein Objekt-orientiertes Zeichenprogramm ist können sich einzelne Objekte überlappen. Während der Arbeit mit mCAD müßen Sie überlappende Objekte zur Manipulation mit diversen Tools selektieren um mCAD zu erklären welches der Objekte meinen. Wenn Sie ein Tool (z.B. ´move´) ausgewählt haben um ein Objekt zu manipulieren, sich an dem angeklicken Punkt aber mehrere Objekte überschneiden durchläuft mCAD eine Liste der möglichen Objekte die im jeweiligen Durchlauf hervorgehoben werden. Drücken Sie nun die rechte Maustaste, so teilen Sie dem Programm mit, daß das betrefende Objekt nicht das gewünschte ist. Drücken Sie aber die linken Maustaste so sagen Sie dem Programm das das hervorgehobene Objekt jenes ist, welches Sie bearbeiten möchten. 2) Wenn Sie ein Funktion mCAD´s ausgeführt haben, (z.B. eine Linie zeichnen bedeutet das noch nicht, daß Sie Ihre Zeichnung verändert und vieleicht damit zerstört haben. Denn nach jedem Funktionsaufruf (line, box, circle...) wartet mCAD auf Ihre Meinung. Sind Sie der Meinung z.B. eine Linie richtig gesetzt zu haben, drücken Sie die linke Maustaste um die hervorgehobene Linie permanent zu machen. Sind Sie aber der Meinung die gesetzte Linie sei falsch, drücken Sie die rechte Maustaste und die Linie verschwindet wieder. 3) Manche Funktionen ´Size´ z.B. benötigen zusätzliche Informationen und zeigen das durch hervorheben des Objektes an. Nun wartet mCAD auf den Klick mit der linken MAustaste. Zusammenfassend kann man sagen, daß die Maustasten, wenn Sie nicht Ihre ´normale´ Intuition Bedeutung haben, immer folgendes aussagen: - Ein Druck der rechten Taste bedeutet immer Nein/lass sein/lass mich aus dieser Funktion raus. - Ein Druck der linken Taste bedeutet immer Ja/O.K./mache es FILES: ~~~~~~ mCAD benötigt zu die Files mCAD.txt und mCAD.rgb im aktuellen Directory. Wenn mCAD.txt nicht existiert werden Sie keinerlei Texausgaben erstellen können und wenn mCAD.rgb nicht vorhanden ist werden voreigestellte Farben benutzt. mCAD erwartet auch ein Unterdirectory mit dem Namen ´Parts´, sollte dieses nicht vorhanden sein schließt mCAD daraus, daß Sie die falsche Diskette benutzen und fragt Sie nach dem Directory in dem Sie Ihre Teile abspeichern. PROGRAMMSTARTt: ~~~~~~~~~~~~~~ Wenn Sie mCAD aus dem CLI aufrufen verkraftet es folgende Parameter: mCAD ? Hilfe mCAD filename erstelle/editiere eine Zeichnung unter dem Namen filename, wenn schon eine Zeichnung unter diesem Namen besteht läd es diese in das Programm. DAS MENUE: ~~~~~~~~~~ Menüpunkte die noch nicht in diese Version implementiert sind, sind durch einen Stern (´*´) gekennzeichnet. Bevor Sie sich nun nach dem Programmstart an die Menüs herantasten, möchte ich Ihnen noch anraten den Kontrast Ihres Monitors so weit als möglich (das Bild sollten Sie doch noch erkennen können) herunterzudrehen, da das Pro- gramm ausschließlich im Interlaced-Modus arbeitet. ******* PROJECT New Löscht die aktuelle Zeichnung. Open Läd eine auf der Diskette existierende Zeichnung. WICHTIG: achten Sie darauf, daß das zu ladende File die Endung ´.cad´ oder ´.out´ besitzt da Sie Ihren Amiga sonst zum meditieren schicken. Erwarten Sie von diesem Punkt keine Geschwindigkeit, Sie arbeiten nicht mit DPaint, sondern mit einem Objekt-orientiertem Zeichenprogramm, welches alle Objekte in Form einer ASCII-Datei auf die Disk legt. Save Speichert die aktuelle Zeichnung unter dem aktuellen Namen auf Disk. Voreingestellt ist ´mCAD.out´. SaveAS Speichert die aktuelle Zeichnung unter dem anzugebenden Namen auf Disk. WICHTIG: Benutzen Sie nur Namen mit den Endungen ´.cat´ oder ´.out´. Plot Speichert die (ganze) Zeichnung in der HEWLETT PACKARD GRAPHICS LANGUAGE auf Disk. Im File sind auch die Instruktionen zum XON/XOFF Handshaking enthalten. Um die Zeichnung nun auf einem HP Plotter zu plotten kopieren Sie das File einfach auf die serielle Schnittstelle, an der natürlich ein Plotter angeschlossen sein muß. (copy ´Filename´.plt to ser:). Hinweis: Plotterfiles haben immer die Endung ´.plt´ ..1 Pen Viele Plotter verfügen aber leider nur über eine Farbe (einen Pen), daher muß jede Farbe extra geplotted werden. Rufen Sie nun ´..1 Pen´ auf, erstellt das Programm für jede Farbe ein File. Quit Beendet mCAD. About Hinweise auf Version und Autor erscheinen im Menü-Balken. **** PART Open Läd eine zuvor als Part gespeichetes Objekt in die aktuelle Zeichnung. Save Speichert ein selektiertes Objekt unter dem aktuellen Namen als Part auf Disk. Die Bedienung der Maus entnehmen Sie bitte der Einleitung. SaveAs Speichert ein Objekt mit einem anzugebenden Namen auf Disk. Group Faßt mehrere Objekte zu einer Gruppe zusammen, damit man Sie dann mit den verschiedenen Tools bearbeiten kann. Ein Objekt kann aber immer nur in einer Gruppe sein. Setzt man ein schon in einer Gruppe befindliches Objekt in eine andere Gruppe, setzt man automatisch die ganze Gruppe in die neue Gruppe. UnGroup Selektieren Sie eine Gruppe durch das Anklicken eines seiner Mitglieder. Nach einem weiteren Klick mit der linken Taste wird die Gruppe aufgelöst. ******* OPTIONS Replot Zeichnet den Bildschirm neu. Zoom 1) Zeichnen Sie ein Rechteck um die Region die Sie sich näher betrachten möchten. Nach einem weiteren Klick mit der linken Maustaste wir die Region vergrößert. 2) Drücken Sie zweimal die linke Maustaste und die Zeichnung verkleinert sich um den Faktor zwei. Slide Zeichnen Sie eine Linie. Diese Linie interpretiert mCAD als Vektor für eine Verschiebung der Zeichnung. FullPlot Zoom´t aus um das gesammte Bild zu zeigen. Axes Wechselt zwischen Darstellung mit oder ohne Maßstab. Nach Aufruf dieser Funktion muß ein ´Replot´ ausgeführt werden. Grid Wechselt zwischen Darstellung mit oder ohne Gitter Nach Aufruf dieser Funktion muß ein ´Replot´ ausgeführt werden. X-Hair Ändert den Pointer in ein Faderkreuz oder zurück in einen Zeiger. GridSnap Wechselt zwischen GridSnap an oder GridSnap aus. Mit GridSnap setzt das Programm von Ihnen erstellte Objekte automatisch auf das Gitterraster. DataSnap Wechselt zwischen DataSnap an oder aus. Mit DataSnap sollen gezeichnete Objekte auf zuvor gemalte Objekte gelegt werden. nTics*2 Verkleinert den Maßstab des Gitters um den Faktor 2. nTics/2 Vergrößert den Maßstab des Gitters um den Faktor 2. ShowXY Zeigt die Koordinaten des Mauspointers. Die ersten beiden Ziffern repräsentieren die absoluten Koordinaten, das zweite Ziffernpaar die Differenz zum letzten Mausklick. **** DRAW Line zeichnet eine (oder mehrere) Linien. Nachdem Sie Ihre Linie/n gezeichnet haben Klicken Sie zweimal auf den Endpunkt. (Klicken Sie nur einmal wenn Sie eine weitere Linie zeichen möchten). Box zeichnet ein Rechteck nach Angebe der beiden Ecken. Circle zeichnet einen Kreis nach Angabe des Mittelpunktes und eines Punktes auf der Peripherie. Arc zeichnet einen Bogen mit drei Klicken: - der erste setzt den Mittelpunkt - der zweite setzt den Radius - der dritte setz den Endpunkt Measure * Clone Wählen Sie eine Gruppe durch Anklicken eines ihrer Mitglieder. Ein Duplikat wird dem Mauspointer folgen bis Sie eine der beiden Maustasten drücken. TextSize erlaubt Ihnen ein Rechteck zu zeichnen, welche die Größe der Zeichen repräsentiert. Cursor legt die Position des Text-Cursors fest und erlaubt Ihnen zu schreiben. ************* EDIT In jedem Fall müßen Sie zunächst eine zu manipulierende Gruppe festlegen. Erase Löschte die hervorgehobene Gruppe Size Legt die Größe einer Gruppe fest. Move bewegt eine Gruppe. Rotate rotiert das hervorgehobene Objekt um seinen Mittelpunkt. Rot +90 rotiert das gewählte Objekt um 90 Grad im Uhrzeigersinn. Rot -90 rotiert das gewählte Objekt um 90 Grad gegen Uhrzeigersinn. Point Selektieren Sie eine Gruppe. Während die von Ihnen gewählte Gruppe hervorgehoben ist klicken Sie den zu bewegenden Punkt. Der Punkt und die Ihn verbindenen Linien bewegen sich bis Sie die linke Maustaste drücken. Color Die ausgewählte Gruppe nimmt die aktuelle Farbe an. SetLType Die ausgewählte Gruppe nimmt den aktuellen Linien-Typ an. ****** COLORS color boxes legen die aktuelle Farbe fest. Modify Colors verändert die aktuelle Farbe (DPaint-ähnlich) Save Colors speichert die veränderten Farben auf Disk. (Werden beim Programmstart automatisch geladen) ******** LINETYPE Die Muster in diesem Menü legen das Aussehen der Linien fest. ****************************************************************************