Tips & Tricks zu Giga-CAD
Nun läßt sich auch der Printer/Plotter 1520 mit Giga-CAD betreiben. Des weiteren finden Sie Druckerparameter für drei gängige Drucker, damit diese mit der Giga-CAD-Hardcopy-Routine zusammenarbeiten.
Giga-CAD, das 3D-CAD-Programm aus dem Sonderheft 6/86, wird um eine Routine zum Ansteuern des Printer/Plotters 1520 erweitert. Außerdem erhalten Sie Einstellparameter, mit deren Hilfe Sie drei gängige Drucker mit der Giga-CAD-Hardcopy-Routine betreiben können.
Plot-Routine für den Plotter 1520
Bei der folgenden Routine handelt es sich um eine Erweiterung, die das Plotten von Giga-CAD-Objekten ermöglicht (Bild 1). Der Ausdruck kann entweder klein oder (um 90 Grad gedreht) in doppelter Größe erfolgen. Allerdings wäre es unsinnig, Hidden-Line- oder schattierte Bilder auf dem Plotter auszugeben, da das einer Hardcopy gleichkäme, für die der Plotter keine Zeitersparnis ist.

Der große Vorteil dieses Programms liegt zum einen darin, daß der Ausdruck äußerst sauber erfolgt, zum anderen in der Tatsache, daß das auszugebende Bild nicht erst berechnet und gespeichert, der Computer ausgeschaltet und der Druckertreiber geladen werden muß.
»GIGA-LINE.OBJ« (Listing 1, bitte mit dem MSE eingeben) nutzt die Eigenschaft des CAD-Programms aus, bei Bildschirm-Darstellungen auf nur eine LINE-Routine zurückzugreifen. Die einfachste Möglichkeit, nämlich das Linienzeichnen auf den Plotter umzulenken, wurde hier gewählt.
Änderungen am Hauptprogramm
Das uncompilierte Basic-Programm CAD.MAIN (Listing 2 im Sonderheft und auf der Programmservice-Diskette) wird geladen und, wie aus Listing 2 ersichtlich, geändert.
Danach speichern Sie es wieder unter dem alten Namen auf Diskette. Ebenfalls muß das Programm »GIGA-LINE.OBJ« auf die System-Diskette gespeichert werden.
Programmbedienung
Zuerst starten Sie Giga-CAD ganz normal. Nachdem ein Objekt geladen beziehungsweise erstellt wurde und man es mittels des Menüpunktes FORM in die richtige Lage gedreht hat, wird nun das Untermenü MODI gewählt. Dort kann der Fluchtpunktmodus ein- oder ausgeschaltet werden. Ist dies geschehen, positioniert man den Cursor auf DARSTELLEN. Auf die nun folgende Frage (»Plotten (j/n)«) antwortet man mit <J>, falls ein Plot gewünscht wird, ansonsten mit jeder beliebigen Taste und <RETURN>. Im zweiten Fall wird das Objekt jetzt ganz normal auf dem Bildschirm dargestellt.
Hat man sich jedoch fürs Plotten entschieden, muß man, nachdem das Diskettenlaufwerk kurz angelaufen ist, noch die Zeichengröße des Objekts angeben. Abschließend gibt man noch die Farbnummer ein (0=schwarz, 1=blau, 2=grün, 3=rot). Der Printer/Plotter 1520 fängt nun an zu zeichnen. Nach Abschluß folgt der Rücksprung ins Hauptmenü.
Sollte mit Hidden-Line- oder Schattierungsmodus gearbeitet werden, überspringt das Programm selbständig die Plotter-Abfrage, da diese nicht mehr relevant ist.
(Joachim Knauer/dm)PROGRAMM : GIGA-LINE.OBJ C7C0 C920 ----------------------------------- C7C0 : 20 98 C8 A9 4D 20 D2 FF B5 C7C8 : 20 92 C8 AD 1E C9 D0 53 33 C7D0 : 18 A5 14 69 50 AA A5 15 08 C7D8 : 69 00 20 CD BD 20 92 C8 BC C7E0 : A9 2D 20 D2 FF A9 00 AE 2D C7E8 : 54 03 20 CD BD 20 1A C8 56 C7F0 : 20 98 C8 A9 44 20 D2 FF 54 C7F8 : 20 92 C8 18 AD 4B 03 69 AB C800 : 50 AA AD 4C 03 69 00 20 56 C808 : CD BD 20 92 C8 A9 2D 20 DD C810 : D2 FF A9 00 AE 51 03 20 0E C818 : CD BD 20 CC FF A9 01 20 F7 C820 : C3 FF 60 AD 54 03 0A 8D 51 C828 : 54 03 A9 00 2A 8D 1F C9 87 C830 : 38 A9 B8 ED 54 03 AA A9 84 C838 : 01 ED 1F C9 20 CD BD 20 D8 C840 : 92 C8 A9 2D 20 D2 FF A5 2A C848 : 14 0A AA A5 15 2A 20 CD 7F C850 : BD 20 1A C8 20 98 C8 A9 FA C858 : 44 20 D2 FF 20 92 C8 AD 76 C860 : 51 03 0A 8D 51 03 A9 00 3B C868 : 2A 8D 1F C9 38 A9 B8 ED E9 C870 : 51 03 AA A9 01 ED 1F C9 B2 C878 : 20 CD BD 20 92 C8 A9 2D 63 C880 : 20 D2 FF AD 4B 03 0A AA 09 C888 : AD 4C 03 2A 20 CD BD 4C 61 C890 : 1A C8 A9 20 20 D2 FF 60 D6 C898 : A0 01 A9 01 A2 06 20 BA 94 C8A0 : FF A9 00 20 BD FF 20 C0 56 C8A8 : FF A2 01 20 C9 FF 60 20 9B C8B0 : FD AE 20 9E B7 8E 1E C9 DC C8B8 : A0 02 20 9A C8 AD 1E C9 BB C8C0 : 20 D2 FF 20 1A C8 20 FD B2 C8C8 : AE 20 9E B7 8E 1E C9 60 E7 C8D0 : A0 03 20 9A C8 A9 31 20 2C C8D8 : D2 FF 20 1A C8 A0 01 20 CB C8E0 : 9A C8 A9 4D 20 D2 FF 20 CB C8E8 : 92 C8 A9 00 AA 20 CD BD A7 C8F0 : 20 92 C8 A9 2D 20 D2 FF E0 C8F8 : AD 1E C9 D0 0A A9 00 A2 74 C900 : B4 20 CD BD 4C 0E C9 A9 9F C908 : 02 A2 6C 20 CD BD 20 1A FA C910 : C8 A0 00 20 9A C8 A9 0D DD C918 : 20 D2 FF 4C 1A C8 00 00 13
125 sysg,160,190,319,199,0,2:syst2,2:ifd=1thensys25919:v=0:k=0
130 syscp,2:sysre,0,0,319,199,1,2
131 ifvc=2thenvc=0:goto135
132 sysco,1,0
135 poke192,0:close1:open1,8,15,"xr+":print#1,"u9":close1:goto525
2430 ifl=3goto2750
2431 gosub630:input"{clr}{down}{down}{down}{down}{rght}{rght}{rght}Plotten ";n$:ifn$<>"j"then2436
2432 vc=1:load"giga-line.obj",8,1
2433 zz=0:input"{down}{down}{down}{rght}{rght}{rght}Gross (j/n)";n$:ifn$="j"thenzz=1
2434 input"{down}{rght}{rght}{rght}Farbe ";ff$:sys51375,asc(ff$),zz:gosub2875
2435 sys51408:vc=2:load"hires1.cad.obj",8,1
2436 b=2:syse,2:gosub2875:gosub2475
2440 syse,1:goto125
Druckerparameter zur Giga-CAD-Hardcopy
Wir haben Ihnen für drei gängige Drucker und bekannte Interfaces eine Parameter-Tabelle zusammengestellt, mit deren Hilfe Sie die Giga-CAD-Hardcopy an diese Drucker anpassen können. Die aufgeführten Interfaces sind das HDS-, Görlitz- und das Wiesemann-Interface in Kombination mit folgenden Druckern: Star NL-10, Epson FX-80 und Fujitsu DX-2100. In der folgenden Tabelle finden Sie alle Parameter, die Sie für die betreffenden Drucker und Interfaces im Hardcopy-Programm einstellen müssen: