.op
.pl44
.hm1
.fm1
.mt2
.mb2
.pn2
.HE MiniCAD V3.0 Anwenderbeschreibung =Seite #=
INHALTSVERZEICHNIS
Abschnitt Seite
------------------------------------------------------------
1. Einf}hrung 3
2. Ger{tetechnische Voraussetzungen 3
2.1. Computer und Module 3
2.2. Anschlu~ der Peripherieger{te 4
3. Laden und Start von Mini-CAD 4
4. Die Struktur von Mini-CAD 6
4.1. Speicheraufteilung 6
4.2. Programmstruktur von Mini-CAD 6
5. Arbeitsweise von Mini-CAD 9
5.1® Konzepô deò Erarbeitunç voî Darstellungeî
iî Mini-CAD 9
5.2® Vereinbarungeî f}ò Mini-CAD 9
6. Kommandos und Anweisungen in Mini-CAD 10
6.1. Men}s 10
6.2. Das Men} von DRAWD 12
6.3. Das Men} von ENTWURF 13
6.4. Das Men} von DARSTEL 15
6.5. Das Men} von ZEICHEN 17
6.6. Das Men} von PERIPH 18
6.7. Das Men} des GRAFIKMODUS 19
6.8. Das Men} des BILDMODUS 21
6.9. Der CHARAKTERMODUS 22
6.10. Der HANDMODUS 23
... Abschnitt Seite
...------------------------------------------------------------
7. Beispiel 26
7.1. Entwurf eines Fensters 26
7.2. Entwurf der Darstellung HAUS 27
7.3. Entwurf einer Darstellung mit zwei H{usern 29
7.4. Entwurf der Darstellung SIEDLUNG 30
7.5. Zeichnen mit dem Plotter 31
7.6. Retten der definierten Darstellungen
auf Diskette 31
7.7. Speichern des Programms Mini-CAD einschlie~lich
aller neuen Definitionen 32
Š7.8. R}ck}bersetzen der definierten Darstellungen 32
Anhanç 1º 34
Anschluþ deó Plotteró XY413± odeò eineò Nachfolge-�
entwicklunç aî deî Moduì M00± Digitaì In/Out
.pa
Š1. Einleitung
Daó Programí Mini-CAÄ wurdå auó deò Versioî 2.82¬ daó spezielì �
f}ò diå Belangå deò Ausbildunç ausgelegô wurde¬ weiterentwik�
kelt® Diå Leistungsf{higkeiô deò Versioî 2.8² zeigte¬ daþ siå �
verbundeî miô eineò relatiö preisg}nstigeî Ger{tetechnië aucè iî �
andereî Bereicheî unsereò Wirtschafô nutzbringenä eingesetzô �
werdeî kann® Auó dieseí Grundå wurdå beé deò ]berarbeitunç diå �
Nutzunç deó KC-Floppù ber}cksichtigt.
Diå vorliegendå Dokumentatioî solì diå Bedienunç deó Programm�
systemó erm|glichen¬ ohnå daþ deò Nutzeò diå Programmiersprachå �
FORTH¬ iî deò MiniCAÄ codierô wurde¬ kenneî mu~® Auó dieseí �
Grunä wurdå eiî Beispieì sehò ausf}hrlicè dargestellt®
F}ò daó Programí Mini-CAÄ unä diå Dokumentatioî kanî wiå f}ò �
allå umfangreichå Softwarå nichô diå Fehlerfreiheiô garantierô �
werden® Beé Auftreteî voî Fehlfunktioneî nimmô deò Autoò sach�
dienlichå Hinweiså miô genaueò Angabå deò Bedienhandlung¬ diå �
diå Fehlfunktioî ausgel|sô hat¬ unä genaueò Fehlerbeschreibunç �
f}ò diå n{chstå ]berarbeitunç gerî entgegen.
.cp10
2. Ger{tetechnische Voraussetzungen
2.1. Computer und Module
Daó Programí wurdå f}ò diå Kleincomputeò KC85/² unä KC85/³ �
erarbeitet¬ isô abeò aucè auæ deí KC85/´ anwendbar¬ wobeé nichô �
allå spezielleî Eigenschafteî dieseó Rechneró genutzô werden® �
Mini-CAÄ besitzô eineî Speicherumfanç voî ca® 1¸ KByte® F}ò diå �
Nutzunç werdeî mindestenó weiterå 1² Kbytå RAÍ ben|tigt® Daó �
hei~t¬ daþ deò KC85/² odeò KC85/³ mindestenó miô eineí M02² �
16KBytå RAÍ ausger}steô seiî m}ssen¬ vorteilhafteò isô eiî M01± �
6´ KBytå RAM®
F}ò diå Programmabarbeitunç isô weiterhiî deò FORTH-Interpreteò �
erforderlich® Dieseò isô auæ deí Moduì M02¶ FORTÈ f}ò deî KC8µ �
erh{ltlich® Uí Modulsteckpl{tzå zõ sparen¬ kanî dieseò beé Ver�
wendunç deó Moduló M01± aló Speichererweiterunç aucè voî Disket�
tå geladeî werden®
.cp6
ŠF}ò deî Anschluþ voî Peripherieger{teî m}sseî beé Bedaræ iî deî �
Computeò eingesteckô werden:
* M00± Digitaì In/Ouô - f}ò deî Anschluþ eineó Kleinplotteró �
XY413° odeò Nachfolgetypeî (CSSÒ - Import);
* M00³ V2´ - f}ò deî Anschluþ eineó Nadeldruckeró K6313¬ K631´ �
odeò K632° bzw® eineó Thermotransferdruckeró K6304.
.cp10
Folgendå Beispielkonfigurationeî sinä m|glich:
1. KC85/3, D004, 2x M022
2. KC85/3, D004, M011
4. KC85, D004, M011, M003 mit Drucker
5. KC85, D004, M011, M001 mit Plotter XY4131
6. KC85, D004, M011, M003, M001, Drucker und Plotter
Beií KC85/´ kanî statô eineí M01± aucè eiî M02² verwendeô wer�
den.
2.2. Anschlu~ der Peripherieger{te
Deò Anschluþ deò eventuelleî Peripherieger{tå erfolgô }beò diå �
Schnittstellenmodulå M00± f}ò deî Plotteò XY413± odeò M00³ f}ò �
diå Drucker.
.cp6
Diå zuí Plotteò mitgeliefertå Anschlu~schnuò muþ aî deî Steck�
verbindeò deó Moduló M00± Digitaì In/Ouô angepa~ô werden® Eó �
kanî sï erfolgen¬ daþ entwedeò deò Computeranschlu~steckver�
bindeò ausgetauschô wirä odeò eiî entsprechendeò Zwischenadapteò �
gebauô wird® Diå Beschreibunç dieseó Anschlusseó isô ií Anhanç ± �
dargestellt.
Deò Druckeranschluþ zuí Moduì M00³ V2´ isô iî deî Handb}cherî �
deó Moduló M00³ bzw® deò zuí Moduì mitgelieferteî Kassettå �
C0171/± ausf}hrlicè beschrieben.
.cp6
3® Ladeî unä Starô voî Mini-CAD
Nachdeí allå erforderlicheî Ger{tå angeschlosseî unä diå Modulå �
entsprechenä deò ií Abschn® ² angegebeneî Konfigurationeî ge�
steckô wurden¬ k|nneî diå einzelneî Netzschalteò iî folgendeò �
Reihenfolgå eingeschalteô werdenº
Š.cp4
1® Druckeò und¯ odeò Plotteò (wenî vorhanden)
2® Fernsehger{ô odeò Monitor
3® KC-Floppù D00´ (Aufsatz)
4® KC8µ Grundger{t.
5® Starô deò CAOS-Betriebsarô deó D004¬ Ladeî voî FORTÈ unä �
MiniCAÄ
ª Einlegeî deò Diskettå
ª Eingebeî deò Anweisunç JUMÐ FÃ ií CAOS-Men}
Durcè diå auæ deò Diskettå vorhandenå Dateé INITIAL.UUÕ werdeî �
diå erforderlicheî Modulå geschaltet¬ deò FORTH-Interpreteò �
unä MiniCAÄ geladeî sowiå gestartet.
Hinweis:
Beé deò Festlegunç deò Dateé INITIAL.UUÕ wurdå davoî ausgegan�
gen¬ daþ deò Forth-Interpreteò voî Diskettå geladeî wirä unä �
eiî daf}ò erforderlicheò Speichermoduì M02² odeò M01± ií �
Schachô ¸ deó Grundger{teó steckt® Solltå einå anderå Konfigu�
ratioî verwendeô werden¬ sï kanî dieså Kommando-Dateé miô deí �
auæ deò mitgelieferteî Diskettå vorhandeneî Textprogramí TPKÃ �
entsprechenä ver{nderô werden.
Daó Kommando
MCAD
starteô Mini-CAD® Zuersô wirä daó Bitmusteò deó geladeneî Fileó �
durcè Pr}fsummenbildunç auæ eventuellå Einlese- odeò Kopier�
fehleò getestet® Wenî Fehlerfreiheiô festgestellô wurde¬ wirä �
danacè deò linkå Bildschirmteil¬ diå Darstellungsfl{che¬ ge�
l|schô sowiå eiî Punktrasteò zuò Orientierunç eingeblendet® Ií �
rechteî Bildschirmteil¬ deò Men}fl{che¬ wirä daó Anfangsmen}¬ �
diå Versionsnummeò unä daó Bearbeitersignuí abgebildet® Damiô �
isô Mini-CAÄ bereiô zuò Arbeit.
.cp10
Š4. Die Struktur von Mini-CAD
4.1. Speicheraufteilung
Voî deí Programí Mini-CAÄ wirä deò verf}gbarå Speicheò deó KC8µ �
iî mehrerå Bereichå untergliedert® Diå wichtigsteî solleî nach�
folgenä aufgez{hlô werden.
* Arbeitsspeicheò f}ò deî FORTH-Interpreteò unä daó Betriebs�
systeí (Adresså 0000È - 0247H).
* Programmspeicheò voî Mini-CAÄ (Adresså 248È - 4F00H).
* Speicheò f}ò definiertå Darstellungeî ("bilder"¬ Adresså aâ �
4F00H).
* Arbeitsspeicheò f}ò Mini-CAD¬ iî deí sicè diå Dateî deò geradå �
bearbeiteteî Darstellung¬ diå Arbeitsdateî voî Mini-CAÄ sowiå �
deò Stacë befindeî (variablå Adresse¬ oberhalâ voî "bilder¢ �
bió unterhalâ deò Screens)®
* Quelltextspeicheò f}ò FORTÈ (diå sog® Screens© (Adresså 7DFEÈ �
bió BFFFÈ beé Vorhandenseiî eineó M01± odeò beií KC85/4¬ bió �
7FFFÈ beií KC85/³ miô M022).
* Programmspeicheò deó FORTH-Interpreteró (Adresså C000È bió �
DFFFH)® Dieselbå Adresså belegô deò ií KC85/³ eingebautå �
BASIC-Interpreter® Dieseò muþ deshalâ miô SWITCÈ ² 0‚ nacè �
jedeí RESEÔ abgeschalteô werden.
* Programmspeicheò deó Betriebssystemó CAOÓ (Adresså E000È bió �
FFFFH).
.cp8
4.2. Programmstruktur von Mini-CAD
Mini-CAÄ isô iî deò Programmiersprachå FORTÈ erstellt® Damiô �
steheî f}ò diå Programmierunç unä voò alleí diå "Bedienerober�
fl{che¢ allå M|glichkeiteî dieseò Sprachå offen® Iî Mini-CAÄ �
wurdå diå M|glichkeiô deò Verwendunç mehrereò W|rterb}cheò �
(VOCABULARY© insbesonderå f}ò diå Bedienerf}hrunç eingesetzt.
.cp25
ŠDarauó ergibô sicè folgendå Programmstruktur.
==============================================================
| FORTH |
==============================================================
| |
============ |
| EDITOR | | MCAD
============ |
V
==============================================
| DRAWD |
==============================================
|
-------------------------------------------------------
| | | | | |
======== =========== =========== =========== | ==========
| HAND | | ZEICHEN | | ENTWURF | | DARSTEL | | | PERIPH |
======== =========== =========== =========== | ==========
| | |
=============== ==========
| GMODE | | bilder |
=============== ==========
| |
============ ============
| Bildmode | | Charmode |
============ ============
Au~eò deí W|rterbucè "bilder"¬ daó deò Programiereò durcè diå �
Definitioî voî selbsô erarbeiteteî odeò voî Diskettå geladeneî �
Darstellungeî f}llt¬ erzeugô jedeó deò hieò dargestellteî K{st�
cheî voî Mini-CAÄ eiî eigeneó Men}.
.cp4
Diå einzelneî W|rterb}cheò habeî folgendå Aufgaben:
FORTH - Basisw|rterbucè deó FORTH-Interpreters¬ deò auæ deí �
Moduì M02¶ enthalteî isô odeò voî deò Diskettå C018³ �
geladeî wird.
EDITOR - W|rterbuch¬ daó ií FORTH-Interpreteò enthalteî isô unä �
miô desseî Funktioneî FORTH- odeò aucè Mini-CAD-Quell�
texô iî deî sog® Screenó erarbeiteô odeò korrigierô �
werdeî kann®
Š.cp3
DRAWD - "Wurzelsegment¢ voî Minicad® Dieseó W|rterbucè stellô �
einå direktå Erweiterunç deó FORTH-W|rterbucheó dar® �
Hieò sinä deò Basiswortschatú unä diå andereî W|rterb}�
cheò definiert.
HAND - W|rterbuch¬ miô desseî Funktioneî diå Eingabå voî �
Darstellungeî anhanä voî digitalisierteî Vorlageî (Zah�
len- unä Funktionseingabe© m|glicè ist® Damiô k|nneî �
Zeichnungeî miô Zehntelmillimeter-Genauigkeiô eingegebeî �
werden® Daó isô beé deò graphischeî Eingabå ií W|rter�
bucè ENTWURÆ wegeî deò relatiö geringeî Bildschirmaufl|�
sunç voî 25¶ ø 25¶ Bildpunkteî nichô iî jedeí Falì �
m|glich®
.cp8
ZEICHEN - W|rterbuch¬ iî deí neuå alphanumerischå odeò anderå �
Sonderzeicheî entworfeî unä diå iî deî ií Mini-CAÄ ent�
halteneî Vektor-Zeichengeneratoò zeitweiså }bernommeî �
werdeî k|nnen® Dieså Zeicheî k|nneî Tasteî zugeordneô �
werdeî unä ií CHARAKTERMODUÓ dadurcè iî eineî Texô ein�
geblendeô werden.
ENTWURF - W|rterbuch¬ iî deí diå Funktioneî f}ò deî grafischeî �
Entwuræ voî Darstellungeî mitteló Cursoò zusammengefa~ô �
sind.
DARSTEL - W|rterbuch¬ daó diå Funktioneî f}ò diå Darstellunç �
voî erarbeiteteî Darstellungerî auæ deí Bildschirm¬ �
Plotteò odeò Druckeò enth{lt.
PERIPH - W|rterbucè zuò Konfiguratioî deò Peripheriå bzw® �
Nutzunç deò Diskette
bilder - W|rterbuch¬ daó ií Lieferzustanä voî Mini-CAÄ leeò �
isô unä daó miô deî voí Anwendeò erarbeiteteî Dar�
stellungeî gef}llô wird.
GMODE - (GRAFIKMODUS© Programmteiì zuí grafischeî Entwuræ �
voî Darstellungeî mitteló eineó Grafikcursors¬ deò miô �
deî Cursortasteî deò Tastatuò gesteuerô wird.
Bildmode‚ - (BILDMODUS© Programmteiì zuí Einblendeî bereitó �
definierteò Darstellungeî iî neõ zõ erarbeitendå Bilder.
.cp4
Charmode‚ - (CHARAKTERMODUS© Programmteiì zuí Einblendeî voî �
alphanumerischeî bzw® selbsô entworfeneî Zeicheî (vgl® �
W|rterbucè ZEICHEN© iî Darstellungeî mitteló deó Vektor-�
Zeichengenerators.
.cp9
Š5. Arbeitsweise von Mini-CAD
5.1® Konzepô deò Erarbeitunç voî Darstellungeî iî Mini-CAD
Jedå iî Mini-CAÄ zõ erzeugendå Darstellunç kanî auó mehrereî �
vorheò definierteî Darstellungeî zusammengesetzô werden® Beé deò �
Definitioî eineò Darstellunç wirä dieseò eiî Namå voí Bedieneò �
zugeordnet¬ unteò deí siå iî deí Kataloç "bilder¢ voí Computeò �
einsortierô wirä unä abrufbaò ist.
F}ò jedå Darstellunç werdeî ií Momenô deò Erarbeitunç diå Koor�
dinateî deò wesentlichsteî darstellungsbestimmendeî Punktå iî �
eineí zeitweiligeî (tempor{rem© Arbeitsspeicheò abgelegt¬ f}ò �
eiî Vierecë z.B® diå Koordinateî deò vieò Eckpunkte® Iî dieseí �
Zustanä sinä bestimmtå Korrektureî unä Ver{nderungeî aî dieseî �
Koordinateî m|glich® Werdeî iî dieseí Zustanä bereitó definiertå �
Darstellungeî aufgerufen¬ sï wirä diå Anfangsadresså dieseò Dar�
stellunç iî deî Arbeitsspeicheò eingetragen® Damiô wirä deò ií �
KC8µ vorhandenå Speicheò optimaì genutzt® Allerdingó kanî damiô �
einå fr}heò definiertå Darstellunç nichô gel|schô werden.
Beé deò Definitioî voî Bilderî werdeî dieså ií Arbeitsspeicheò �
abgelegteî Darstellungsdateî iî deî Speicherbereicè "bilder¢ �
kopierô unä ihneî wirä eiî Namå zugeordneô (Anweisunç �
"DEFBILD")®
.cp6
Beispiel:™ diå Darstellunç eineò Siedlung
* Aló ersteó Elemenô wirä eiî Vierecë definiert¬ daó deî Nameî �
VIERECË erh{lt.
* Auó zweé VIERECKeî unä eineí Rahmeî wirä diå Darstellunç �
FENSTEÒ definiert.
* Zweé FENSTER¬ einå T}r¬ eiî Dacè unä diå W{ndå ergebeî diå �
Darstellunç HAUS.
* Mehrerå Darstellungeî HAUÓ iî unterschiedlichsteî Ma~staâ �
ergebeî diå Darstellunç SIEDLUNG.
5.2® Vereinbarungeî f}ò Mini-CAD
Bedingô durcè diå Verwendunç deò Programmiersprachå FORTÈ wirä �
f}ò diå Speicherunç unä Berechnunç voî Darstellungeî diå 2-Byte-�
Festkommaarithmetië verwendet® F}ò dieseî Anwendungsfalì ergebeî �
sicè darauó aucè einå Reihå voî Vorteilen¬ wiå z.B® kurzå Re�
chenzeiten¬ geringeò Speicherplatzbedaræ f}ò diå Koordinateî �Šusw.¬ abeò aucè Nachteile¬ wiå z.B® erh|htå Rundungsfehleò beé �
Ma~stabs{nderungeî unä diå Eingabå nuò ganzzahligeò Wertå ohnå �
Komma® Uí trotzdeí Zeichnungeî auæ deí Plotteò iî deò entspre�
chendeî Genauigkeiô erhalteî zõ k|nnen¬ wirä folgendeó verein�
bart:
.cp13
1. Basió deò Speicherunç unä Verarbeitunç deò Koordinateî isô �
diå Maschineneinheiô (ME).
2. Auæ deí Plotteò XY413± entsprichô einå Maschineneinheiô �
eineí Plotterschritt¬ alsï 0.± mm¬ dementsprechenä sinä 1° �
MÅ ½ 1mm.
3. Diå Angabå voî Winkelî erfolgô iî gleicheò Weiså iî Ma�
schineneinheiten¬ wobeé einå MÅ eineí Zehntelgraä ent�
spricht¬ alsï 90° MÅ ½ 9° Grad.
4. Deò Ma~staâ voî Darstellungeî kanî iî entsprechendeî Grenzeî �
freé gew{hlô werden® Wegeî deò Festkommaarithmetië wurdå aló �
Basió diå Zahì 1¶ verwendet¬ 16:1¶ entsprichô alsï deí Ma~�
staâ 1:1.
5. Deò kleinstå verwendbarå Ma~staâ isô 25¶ :16¬ alsï 16:1» deò �
gr|~tå Ma~staâ isô 1:16® Damiô lasseî sicè Darstellungeî ií �
Bereicè voî 6´ ø 6´ MÅ (6,´ mí ø 6,´ mm© bió 1638° MÅ ø �
1638° MÅ (1,6³ í ø 1,6³ m© auæ deí Bildschirí abbilden.
.cp10
6. Kommandos und Anweisungen in Mini-CAD
6.1. Men}s
Nachdeí Mini-CAÄ gem{þ Abschn® ³ geladeî unä deò FORTH-Inter�
preteò aufgerufeî wurde¬ wirä daó Programmsysteí Mini-CAÄ miô �
deí FORTH-Worô
MCAD
gestartet.
.cp3
Mini-CAÄ bestehô auó mehrereî W|rterb}cherî (VOCABULARY)® Deî �
W|rterb}cherî sinä Men}ó zugeordnet¬ diå deî Vorraô aî Funtioneî �
anzeigen®
.cp9
ŠDiå Men}ó habeî folgendeî gemeinsameî Aufbau:
MiniCAD‚ - Systemidentifikatioî
DRAWD - Namå deó augenblicklicè verwendeteî W|r�
terbuches
- Leerzeile
FORTH - Funktioneî iî dieseí W|rterbuch
º :
º :
Dieså Funktioneî k|nneî au~eò ií Grafikmoduó unä Bildmoduó miô �
deí Cursoò angew{hlô werdeî odeò aî eineí freieî Platú ií Men}�
teiì geschriebeî werden.
.cp5
Ií Grafikmoduó unä Bildmoduó werdeî diå Cursorsteuertasteî f}ò �
deî Grafikcursoò unä diå alphanumerischeî Tasteî aló Funktions�
tasteî verwendet® Damiô k|nneî diå Men}funktioî miô deò Tastå �
ausgel|sô werden¬ diå deî entsprechendeî Anfangsbuchstabeî be�
sitzt¬ z.B® Ì f}ò Linie¬ Ë f}ò Kreió usw.
Ií folgendeî werdeî diå einzelneî Men}ó erl{utert® Dabeé isô zõ �
beachten¬ daþ f}ò Werte¬ diå voí Nutzeò zõ spezifiziereî sind¬ �
sog® Platzhalteò eingesetzô sind¬ diå durcè Leerzeicheî voí vor�
hergehendeî odeò nachfolgendeî Worô zõ trenneî sind.
Beispiel:
x¬ y¬ ú - i® allg® einstelligå Zahlen
xxx¬ yyù - i® allg® mehrstelligå Zahlen
cã - Codå eineó Zeichenó (ASCII)
dummy - Namå eineò Darstellung¬ deò max® 3² Zeicheî lanç seiî �
daræ unä auó beliebigeî auæ deò Tastatuò enthalteneî �
Zeicheî besteheî kann¬ z.B® FENSTER¬ 4ECK¬ #2® Diå �
Schl}sselw|rteò deò eizelneî W|rterb}cheò sollteî �
m|glichsô nichô verwendeô werden.
.cp15
Š6.2. Das Men} von DRAWD
Das Men} von DRAWD enth{lt folgende Funktionen:
FORTH
CLS
MENU
ENTWURF
DARSTEL
HAND
ZEICHEN
PERIPH
BLISÔ dummy
ù SETSCR
BTEXÔ dummy
?BILDER�
.cp8
Erl{uterung:
FORTH - R}cksprunç zuí W|rterbucè FORTH
CLS‚ - L|scheî deò Darstellungsfl{che
MENU‚ - Darstelleî deó aktuelleî Men}s
.cp2
ENTWURF - Sprunç zuí W|rterbucè ENTWURF
(grafischeò Entwuræ voî Darstellungen)
DARSTEL - Sprunç zuí W|rterbucè DARSTEL
(Abbildunç voî Darstellungeî auæ deí Bild�
schirm¬ Druckeò odeò Plotter)
HAND - Sprunç zuí W|rterbucè HAND
(Hand-Entwuræ voî Darstellungen)
ZEICHEN - Sprunç zuí W|rterbucè ZEICHEN
(Entwuræ neueò alphanumerischeî Zeichen)
PERPH - Sprung zum W|rterbuch PERIPH
(Einstelleî deò Druckertypó unä Nutzunç deò �
Diskette)
BLIST dummy - Listeî deò definierteî Darstellunç "dummy¢ iî �
deò Hand-Forí (R}ck}bersetzung)
y SETSCR - Setzeî deó Anfangs-Screeî f}ò diå R}ck}ber�
setzung
BTEXT dummy - R}ck}bersetzunç deò definierteî Darstellunç �
"dummy¢ iî diå Screenó (Ausgabå deó HAND-�
Textes)
Š.cp3
?BILDER - Listå deò ií W|rterbucè "bilder¢ enthalteneî �
definierteî Darstellungen
.cp2
Weiterhiî kanî iî dieseí W|rterbucè unä iî alleî andereî diå �
Funktioneî FORGEÔ verwendeô werden:
.cp5
FORGET dummy
L|scheî deò definierteî Darstellunç dummy‚ unä alleò sp{teò defi�
nierteî Darstellungeî auó deí bilder-W|rterbuch.
Beachte:‚ Einå Darstellunç auó deò Mittå deó W|rterbucheó l{~ô �
sicè nichô l|schen¬ ohnå daþ allå danacè eingetrageneî Darstel�
lungeî nichô aucè gel|schô werden!
6.3. Das Men} von ENTWURF
Das Men} ENTWURF enth{lt folgende Funktionen:
DRAWD
16:16
xxx :16
N0
xxx yyy NULLSET
NULL
ACHSEN
y paper
x INKP
CLS
RASTER
ZOOM
1GMODE
PGMODE
GCLEAR
FGMODE
DEFBILD dummy
.cp8
ŠErl{uterungen:
DRAWD - R}cksprunç zuí W|rterbucè DRAWD
16:16‚ - Einstelleî deó Ma~stabeó 1:1
xxx :16 - Einstelleî deó Ma~stabeó xxø :16
(1<=xxx<=256)
N0 - Festlegeî deó Nullpunkteó iî deò Mittå deò �
Darstellungsfl{che
xxx yyy NULLSET‚ - Festlegeî deó Nullpunkteó aî deò Stellå �
(xxx¬ yyy© deó Bildschirmes
Achtung: xxx, yyy sinä Bildschirmkoordinaten
(0<=xxx,yyy<=255©
.cp2
NULL - Festlegeî deó Nullpunkteó durcè Steuerunç deó �
Grafikcursoró (Cursortasten)» festlegeî deó �
Punkteó miô BRK
ACHSEN - Darstellunç deó Achsenkreuzeó aló Punktlinie
y paper - [nderunç deó Hintergrundeó deò Darstellungs�
fl{chå iî diå Farbå ù (° <½ ù <½ 7)
Achtung¡ dieså Funktioî f}hrô beií KC85/´ nichô zuí Erfolg¡ Solì �
diå Hintergrundfarbå ge{nderô werden¬ sï isô nacè ù paper‚ deò �
Grafikbildschirí miô CLS‚ zõ l|schen®
.cp2
ø INKP‚ - Einstelleî deò Zeichenfarbå ø
¨ ° <½ ø <½ 15)
CLS‚ - L|scheî deò Darstellungsfl{che
RASTER‚ - Einblendeî deó Orientierungspunktrasters
.cp5
ZOOM - Auswahì eineó Ausschnitteó deò geradå bear�
beiteteî Darstellunç ("GRAPH"© unä ]berganç iî �
deî Grafikmodus» linkå unterå Eckå miô deí �
Grafik-Cursoò markiereî (Cursorsteuertasteî unä �
BRK)¬ rechtå oberå Eckå markiereî (Cursor�
steuertasteî unä BRK)
1GMODE - ]berganç iî deî Grafikmodus» l|scheî deó �
Arbeitsspeicheró unä einstelleî deó Ma~stabeó �
16:1¶ (1:1©
PGMODE - ]berganç iî deî Grafikmodus» l|scheî deó Ar�
beitsspeicheró unä einstelleî deó Nullpunkteó �
unä Ma~stabeó f}ò deî Plotteò unä zeichneî deó �
Blattrandes
GCLEAR‚ - L|scheî deó Arbeitsspeichers
.cp3
ŠFGMODE - Fortsetzeî deó Grafikmoduó ohnå [nderunç deò �
Parameteò Ma~staâ unä Nullpunkô unä ohnå �
l|scheî deó Arbeitsspeichers
DEFBILD dummy - Definiereî deò Darstellunç "dummy"¬ d.h® ko�
piereî deó Arbeitsspeicherinhalteó iî daó W|r�
terbucè "bilder¢ unteò deí voí Anwendeò zõ �
bestimmendeî Nameî "dummy"
.cp26
6.4. Das Men} von DARSTEL
Im Men} von DARSTEL k|nnen folgende Funktionen verwendet werden:
DRAWD
16:16
xxx :16
N0
xxx yyy NULLSET
z paper
y INKP
HCOPY
DISPLAY
PLOTTER
CLS
MENU
ZEICHNE
LOESCHE
XSPIEGL
YSPIEGL
zzz GRAD
z GTYP
GRAPH
ACHSEN
?BILDER
.cp4
Erl{uterungen:
DRAWD - R}cksprunç zuí W|rterbucè DRAWD
16:16‚ - Einstelleî deó Ma~stabeó 1:1
xxø :16‚ - einstelleî deó Ma~stabeó xxø :16
(1<=xxx<=256)
Š.cp2
N0 - Festlegeî deó Nullpunkteó iî deò Mittå deò �
Darstellungsfl{che
xxx yyy NULLSET‚ - Festlegeî deó Nullpunkteó aî deò Stellå �
(xxx¬ yyy© deó Bildschirmes
Achtungº xxx¬ yyù sinä Bildschirmkoordinaten
(0<=xxx,yyy<=255©
y paper - [nderunç deó Hintergrundeó deò Darstellungs�
fl{chå iî diå Farbå ù (° <½ ù <½ 7)
Achtung¡ dieså Funktioî f}hrô beií KC85/´ nichô zuí Erfolg¡ Solì �
diå Hintergrundfarbå ge{nderô werden¬ sï isô nacè ù paper‚ deò �
Grafikbildschirí miô CLS‚ zõ l|schen®
.cp2
ø INKP‚ - Einstelleî deò Zeichenfarbå ø
¨ ° <½ ø <½ 15)
HCOPY - Punktweiseò Drucë deò Darstellungsfl{chå auæ �
deí }beò diå V2´ (M003© angeschlosseneî gra�
fikf{higeî Drucker
.cp2
DISPLAY - allå nachfolgendeî Darstellungeî werdeî auæ �
deí Bildschirí (Display© gezeichnet.
.cp2
PLOTTER - allå nachfolgendeî Darstellungeî werdeî auæ �
deí Plotteò gezeichnet.
CLS‚ - L|scheî deò Darstellungsfl{che
MENU‚ - Darstelleî deó aktuelleî Men}s
ZEICHNE - Zeichneî deò nachfolgenä aufzurufendeî Dar�
stellungeî (Normaleinstellung©
LOESCHE - L|scheî deò nachfolgenä aufzurufendeî Dar�
stellungen® Dieseò Moduó wirä durcè ZEICHNÅ �
aufgehoben.
XSPIEGL - Spiegelunç deò nachfolgenä aufzurufendeî Dar�
stellungeî aî deò X-Achse® Zweimaligeò Aufruæ �
erzeugô deî Urzustand.
YSPIEGL - Spiegelunç deò nachfolgenä aufzurufendeî Dar�
stellungeî aî deò Y-Achse® Zweimaligeò Aufruæ �
erzeugô deî Urzustand.
zzz GRAD - Drehunç deò nachfolgenä aufgerufeneî Dar�
stellungeî uí zzú Graä (Beachteº zzú iî Zehn�
telgrad)
.cp5
Šz GTYP - Einstellen des Geradentyps:
° - durchgehendå Linie
± - Strichlinie
² - Punktlinie
³ - Strichpunktlinie
.cp2
GRAPH - Zeichneî deò ií (tempor{rem© Arbeitsspeicheò �
enthalteneî Darstellung®
ACHSEN - Darstellunç deó Achsenkreuzeó aló Punktlinie
?BILDER - Listå deò ií W|rterbucè "bilder¢ enthalteneî �
definierteî Darstellungen
.cp10
6.5. Das Men} von ZEICHEN
Ií Mený deó W|rterbucheó ZEICHEÎ sinä folgendå Funktioneî enthalten:
DRAWD
ZGMODE
ZBILD dummy
' dummy cc >ZBT
Erl{uterungen:
DRAWD - R}cksprunç zuí W|rterbucè DRAWD
ZGMODE - ]berganç iî deî Grafikmoduó zuí Entwuræ eineó �
neueî alphanumerischeî Zeichens¬ daó ií Charak�
termoduó eineò Tastå deò Tastatuò zugeordneô �
werdeî kann® Dazõ wirä ií Grafikmoduó eiî Vier�
ecë eingeblendet¬ daó diå maximalå Gr|~å deó zõ �
entwerfendeî Zeichenó markiert® Deò Anfangs�
punkô unä gleichzeitiç Bezugspunkô eineó jedeî �
Zeichenó isô deò Koordinatenursprung® Nacè deí �
Entwuræ isô deò Anfangspunkô deó nachfolgenä ií �
Texô stehendeî Zeichenó miô deò Funktioî "Setz�
punkt¢ (S© zõ markieren¬ i.allg® isô daó diå �
rechtå unterå Eckå deó Zeichenrahmens.
ZBILD dummy - Speicherunç deó neõ entworfeneî Zeichens¬ daó �
ií Arbeitsspeicheò steht¬ iî deî Vektorzei�
chengeneratoò ií W|rterbucè ZEICHEÎ unä Zu�
weisunç deó Namenó "dummy".
.cp5
Š' dummy cc >ZBT‚ - Zuweisunç deò Adresså deó Zeichenó "dummy¢ �
auó deí Vektorzeichengeneratoò zuí Tastencodå �
cc.
Beachteº Zwischeî deí Apostropè unä deí Nameî deó Zeichenó (hieò �
z.B® "dummy")¬ deí Tastencodå cã unä deí Worô >ZBÔ muþ jå eiî �
Leerzeicheî stehen!
Deò Tastencodå cã kanî deí Systemhandbucè odeò deí FORTH-Hand�
bucè entnommeî werden¬ unä eò isô aló Dezimalwerô zõ schreiben.
.cp10
6.6. Das Men} von PERIPH
Ií Mený deó W|rterbucheó PERIPÈ sinä folgendå Funktioneî enthalten:
DRAWD
K6313
K6304
BSAVE name
BLOAD name
STAT
DIR
y y DSAVE name
y y DLOAD name
SETRO name
SETWR name
Erl{uterungen:
DRAWD - R}cksprunç zuí W|rterbucè DRAWD
K6313 - Hardcopù (Bildschirmausdruck© miô deí Nadel�
druckeò K6313
K6304 - Hardcopù miô deí Thermodruckeò K630´
BSAVE name - Speicherî alleò definierteî Darstellungeî auó �
deí W|rterbucè "bilder¢ iî deò Mini-CAD-inter�
neî Forí auæ Diskettå unteò deí Filenameî �
"name"® Aló Filekennzeicheî werdeî diå Buch�
stabeî pfd‚ verwendet.
.cp6
ŠBLOAD name - Ladeî voî definierteî Darstellungeî iî deò �
Mini-CAD-interneî Forí voî Diskettenrecordeò iî �
daó W|rterbucè "bilder"®
Beachte: Allå voò deí Ladeî ií W|rterbucè bildeò ent�
halteneî definierteî Darstellungeî werdeî }ber�
schriebeî unä sinä nacè deí Ladeî nichô mehò �
verf}gbar®
STAT -Anzeigå deó auæ deò Diskettå nocè vorhandeneî �
freieî Speicherplatzes
.CP6
DIR -Darstellunç deó Disketteninhaltes® Beé Dis�
ketteî miô umfangreicheí Direktorù kanî diå �
Darstellunç ií Men}-Fensteò voî MiniCAÄ un�
}bersichtlicè sein® Eó empfielô sicè deshalb¬ �
dieså Funktioî nacè Eingabå voî FORTÈ aufzu�
rufen®
y y DSAVE name -Speicherunç deò Screenó ù bió ú (Quelltext�
speicheò voî FORTH© unteò deí Nameî "name¢ auæ �
Diskette
y y DLOAD name - Leseî deò Screenó ù bió ú (Quelltextspeicheò �
voî FORTH© unteò deí Nameî "name¢ voî Diskettå
SETRO name -Setzå diå Dateé "name¢ iî deî Zustanä "nuò �
Lesen"
SETWR name -Setzå diå Dateé "name¢ iî deî Zustanä "Lesen-�
Schreiben"
.cp19
Š6.7. Das Men} des GRAFIKMODUS
Ií Grafikmoduó l|sô jedå Tastenbet{tigunç einå Funktioî aus® Diå �
ií Mený angegebeneî Funktioneî werdeî durcè diå Anfangsbuch�
stabeî deò Men}w|rteò ausgel|st® Unteò deí Mený wirä deò augen�
blicklicè eingestelltå Ma~staâ angegeben.
Diå Zifferntasteî steuerî diå Schrittweitå deó Grafikcursoró unä �
damiô desseî Geschwindigkeit® Deò Cursoò wirä miô deî Cursor�
tasteî beeinflu~t.
.cp22
Folgendeó Mený stehô zuò Verf}gung:
Abst-M
Bildmde
Charmde
Dist-P
Echo
Farbe
Gtyp
Hintgrd
Intmitt
Kreis
Linie
Mittpkt
Pktkoor
Richtg
Setzpkt
Teilkrs
Viereck
DELele
BRK
Erl{uterungen:
Abst-M - Abstanä zuí letzteî markierteî Mittelpunkô eineó �
Kreises
Bildmde - ]berganç zuí Bildmoduó (Einblendeî voî vorheò defi�
nierteî Darstellungen).
Charmde - ]berganç zuí Charaktermoduó (Einblendeî voî Texô iî �
Darstellungen).
Dist-P - Distanú zuí letzteî miô "P¢ markierteî Punkt.
Š.cp2
Echo - Ein- Ausschalteî deò Echofunktioî (Anzeigå deò Cur�
sorkoordinaten)
Farbe - Einstelleî deò Zeichnungsfarbå (0...15)
Gtyp - Einstelleî deó Geradentypó
0 - durchgehende Linie
1 - Strichlinie
2 - Punktlinie
3 - Strichpunktlinie
Hintgrd - Hintergrundfarbå (0...7)¬ Funktioî beií KC85/´ m|g�
lichsô nichô verwenden!
Intmitt - Blinkeî ein- ausschalten
Kreis - Kreió durcè deî Cursorpunkô durcè deî vorheò miô "M¢ �
markierteî Mittelpunkô zeichnen.
Linie - Liniå voí vorheò miô "S¢ markierteî Punkô odeò letz�
teî Zeichnungspunkô zuí Cursoò zeichnen.
Mittpkt - Mittelpunkô f}ò Kreiså odeò Kreisbogeî ("Teilkreis"© �
markieren.
Pktkoor - Anzeigå deò augenblicklicheî Koordinateî deó Cursors
Richtg -[nderunç deò Zeichnungsrichtunç beé Kreiseî (mathema�
tiscè positiv/negativ).
Setzpkt - Setzå Anfangspunkô f}ò nachfolgendå Zeichnung
.CP4
Teilkrs - Zeichnå Kreisbogeî ("Teilkreis"© voí vorheò miô "S¢ �
markierteî Punkô odeò letzteî Zeichnungspunkô uí deî �
Mittelpunkô zuí Cursoò iî deò miô "R¢ festgelegteî �
Richtung.
.cp4
Viereck - Vierecë voí vorheò miô "S¢ markierteî Punkô odeò �
letzteî Zeichnungspunkô zuí Cursoò zeichnen.
DELete - L|scheî deò letzteî Aktioî (DEL-Taste)®
BRK - R}ckkehò zuí vorhergendeî Programí (BRK-Taste).
.cp8
6.8. Das Men} des BILDMODUS
Nacè deí Aufruæ deó Bildmoduó auó deí Grafikmoduó wirä zuersô deò Namå deò �
einzublendendeî Darstellunç erfragô (BILD:)® Nachdeí dieseò eingegebeî unä ií �
"bilder"-Kataloç gefundeî wurde¬ wirä daó Mený eingeblendet® Beé fehlerhafteî �
Nameî wirä dieseò miô eineí Fragezeicheî quittiert® Falló deò Namå vergesseî �
wurde¬ kanî statô desseî "DUMMY¢ eingebeî unä danacè daó Mený miô BRË verlasseî �
werden.
Ií Bildmoduó l|sô wiå ií Grafikmoduó jedå Tastenbet{tigunç einå Funktioî aus® �
Diå ií Mený angegebeneî Funktioneî werdeî durcè diå Anfangsbuchstabeî deò Men}�Šw|rteò gestartet® Unteò deí Mený wirä deò augenblicklicè eingestelltå Ma~staâ �
angegeben.
Diå Zifferntasteî steuerî diå Schrittweitå deó Grafikcursoró unä damiô desseî �
Geschwindigkeit® Deò Cursoò wirä miô deî Cursortasteî beeinflu~t.
.cp11
Folgendeó Mený stehô zuò Verf}gung:
Drehwi
Farbe
Loesch
Maszstb
Xspiegl
Yspiegl
Zeichne
BRK
Erl{uterung:
Drehwi - Einstelleî deó Drehwinkeló (-360° ..® ° ..® 3600© iî �
Zehntelgrad
Farbe‚ - Einstelleî deò Zeichnungsfarbå (0...15)
Loesch‚ - L|scheî deò eingeblendeteî Darstellung
Maszstb‚ - Festlegeî deó Ma~stabeó (1...256)
Xspiegl - Spiegelunç deò einzublendendeî Darstellunç aî deò X-�
Achse
Yspiegl - Spiegelunç deò einzublendendeî Darstellunç aî deò Y-�
Achse
Zeichne‚ - Zeichnå diå einzublendendå Darstellung
BRK‚ - R}ckkehò iî deî Grafikmodus
.cp8
6.9. Der CHARAKTERMODUS
Mithilfå deó Charaktermoduó k|nneî iî Darstellungeî Schriftzei�
cheî eingeblendeô werden® Dazõ existierô iî Mini-CAÄ eiî Vektor�
zeichengenerator¬ deò allå auæ deò Tastatuò enthalteneî alphanu�
merischeî Zeicheî enh{lt¬ au~er
ª deî Kleinbuchstaben,
ª deí Vollzeicheî <SHFT><SPACE>¬ daf}ò erscheinô daó [,
ª deí senkrechteî Stricè <SHFT><|>¬ daf}ò erscheinô daó \,
ª deí Negationszeicheî <SHFT><^>¬ daf}ò erscheinô daó ].
Ií Zeichenmoduó (vgl® Abschn® 6.5.© k|nneî anderå beliebigå �ŠZeicheî entworfeî werden¬ diå deî einzelneî Tasteî zugeordneô �
werdeî k|nnen®
Nacè Aufruæ deó Charaktermoduó wirä diå gew}nschtå Schriftgr|~å �
unä deò Schriftwinkeì abgefragt® Basió deò Antworô isô diå �
Maschineneinheit® Danacè kanî deò Texô eingegebeî werden.
.cp10
6.10. Der HANDMODUS
Ií Handmoduó bestehô diå M|glichkeiô deò Eingabå voî digitali�
sierteî unä aló Zahlenkolonneî vorliegendeî Darstellungen® Dazõ �
sinä diå erforderlicheî W|rteò ií Vocabularù enthalten® Beé deò �
Eingabå isô zõ beachten¬ daþ allå Zahleî voò deí FORTH-Worô �
steheî m}ssen¬ wiå iî FORTÈ }blich® Daó isô durcè diå symboli�
schå Angabå deò erforderlicheî Parameteò f}ò diå Funktioneî �
dargestellt® Dieså m}sseî untereinandeò unä voî deî entsprechen�
deî Funktioneî durcè Leerzeicheî (Space© getrennô werden® Dieseò �
Darstellungs-Quelltexô kanî ií Men}teiì voî Mini-CAÄ odeò miô �
Hilfå deó W|rterbucheó EDITOÒ (vgl® FORTH-Handbuch© iî deî �
Screenó eingegebeî werden® Diå letzterå Variantå isô wegeî deî �
Korrekturm|glichkeiteî vorzuziehen.
Auó deí EDITOÒ wirä nacè erfolgteò Eingabå odeò Korrektuò wiedeò �
Mini-CAÄ durcè MCAD‚ gestarteô unä deò iî deî Screenó stehendå �
Quelltexô durcè xø LOAD‚ (vgl® FORTH-Handbuch© }bersetzt®
Deò HAND-Moduó wirä auó deí W|rterbucè DRAWÄ durcè Anwahì deó �
Worteó HANÄ erreicht® Verlasseî wirä eò durcè daó Worô DRAWD.
Ií HAND-Moduó sinä prinzipielì dieselbeî Funktioneî verf}gbaò �
wiå ií ií Grafik-Modus.
Voò Beginî deò Eingabå sinä diå erforderlicheî Speicherbereichå �
durcè Eingabå voî BANF‚ (Bild-Anfang© zõ initialisiereî unä nacè �
Fertigstellunç miô BEND‚ (Bild-Ende© abzuschlie~en¬ damiô diå �
eingegebeneî Dateî voî andereî Mini-CAD-Funktioneî erreichô �
werdeî k|nnen.
Diå eingebeneî Dateî werdeî iî deò interneî Forí ií Arbeitsspei�
cheò abgelegô unä sinä ií W|rterbucè DARSTEÌ unteò deí Nameî �
GRAPÈ erreichbar® Paralleì zuò Speicherunç werdeî diå Funktioneî �
auæ deí Bildschirí ií gew{hlteî Ma~staâ unä festgelegteî Null�
punkô dargestellt.
Folgendå Funktioneî sinä verf}gbarº
xxø yyù S
Setzå Punkô aî diå Stellå (xxx,yyy)
Šxxø yyù L
Zeichnå Liniå nacè (xxx,yyy)
.cp2
xxø yyù V
Zeichnå Vierecë voí vorhergehendeî Zeichnungspunkô zõ (xxx,yyy)
xxø yyù MP
Setzå Mittelpunkô aî (xxx,yyy)
xxø yyù K
Zeichnå Kreió uí deî Mittelpunkô MÐ durcè (xxx,yyy)
xxø yyù T+
xxø yyù T-
Zeichnå Kreisbogeî uí deî Mittelpunkô MÐ voí vorhergehendeî �
Zeichnungspunkô zõ (xxx,yyy© miô mathematiscè positiveò Dreh�
richtunç (T+© odeò negativeò Drehrichtunç (T-)
ø F
Farbå deò Zeichnunç auæ "x¢ einstelleî (° <½ ø <½ 15)
ú H
Farbå deó Hintergrundeó auæ "z¢ einstelleî (° <½ ú <½ 7)¬ beií �
KC85/´ m|glichsô nichô verwenden.
I
Blinkeî ein-¯ ausschalten
xxø yyù ww÷ ggç C"’ ...text..."
Einblendeî voî alphanumerischeî Zeicheî auó deí Vektorzeichen�
generatoò (text© iî diå Darstellunç aî diå Stellå (xxx,yyy© ií �
Winkeì ww÷ (iî Zehntelgrad© iî deò Gr|~å ggç (iî Maschinenein�
heiten).
Beachte:‚ diå Funktioî C"‚ isô eiî Wort¬ daræ alsï nichô durcè �
Leerzeicheî getrennô werden¬ muþ abeò durcè eiî Leerzeicheî voî �
..text..‚ getrennô werden® Dieseó Leerzeicheî isô nichô Bestand�
teiì voî ..text.® ® Deò Abschluþ voî ..text.® isô daó Zeicheî �
".
.cp8
Solleî definiertå Darstellungeî ií Handmoduó verwendeô werden¬ �
sï sinä erforderlichå Manipulationen¬ wiå z.B® Spiegelungen¬ �
Drehungen¬ Ma~stabs{nderungeî usw® m|glich® Uí dieså Manipula�
tioneî nuò f}ò dieså einzublendendå Darstellunç wirksaí werdeî �
zõ lassen¬ sinä diå entsprechendeî Abbildungsvariableî (diå �
Transformationsmatriø unä deî Nullpunktvektor© ií Arbeitsspei�
cheò zwischenzuspeichern® Dazõ dieneî diå Funktionen
>S
(Speicherî deò Abbildungsvariableî ií Arbeitsspeicher© "zuí �
Speicher"
ŠS>
(R}ckspeicherî deò Abbildungsvariablen© "voí Speicher"
Beachte:‚ Dieså beideî Funktioneî m}sseî immeò paariç verwendeô �
werdeî wiå z.B® diå Klammerî iî deò Mathematik¬ ansonsteî kommô �
eó zõ Speicher}berl{ufeî unä zuí "Absturz¢ deó Programms.
.cp4
F}ò diå Manipulatioî deò einzublendeneî Darstellungeî sinä fol�
gendå Funktioneî vorgesehen:
zzú D
Einstelleî deó Drehwinkeló auæ zzú Zehntelgrad
mmí MST
Einstelleî deó Ma~stabeó auæ mmí :16
.cp2
X
Spiegelunç deò Darstellunç aî deò X-Achse
Y
Spiegelunç deò Darstellunç aî deò Y-Achse
Diå einzublendenå Darstellunç wirä wiå folgô aufgerufen:
xxø yyù B’ dummy
Einblendeî deó Bildeó "dummy¢ aî diå Stellå (xxx,yyy)
.CP5
Werdeî Darstellungeî durcè diå DRAWD-Funktioî BTEXÔ r}ck}ber�
setzt¬ erscheineî siå iî deò obeî angegebeneî Forí iî deî �
Screens® Miô deí EDITOÒ k|nneî siå danî entsprechenä bearbeitet¬ �
miô deò FORTH-Funktioî CSAVE‚ auæ Diskettå gespeicherô unä miô �
LOAD‚ wiedeò iî diå Mini-CAD-Forí }bersetzô werden.
Beé deò R}ck}bersetzunç werdeî folgendå {quivalentå Funktioneî �
erzeugt¬ diå dieselbeî Wirkungeî besitzeî wiå diå obeî darge�
stellten.
@’ entsprichô >S
[’ entsprichô S>
M’ entsprichô MST
P’ entsprichô MP
Beispiel:
Ein Haus kann im Handmodus wie folgt definiert werden:
HAND DECIMAL BANF 0 0 S 80 120 V BEND DEFBILD FLUEGEL
HANÄ BANÆ >Ó 1° 1° Â FLUEGEÌ S¾ >Ó 10° 1° Â FLUEGEÌ S>
° ° Ó 190 140 V BEND DEFBILD FENSTER
Š
HAND BANF >S 100 100 B FENSTER S> >S 310 100 B FENSTER S>
0 0 S 600 260 V 300 360 L 0 260 L BEND DEFBILD HAUS
DRAWD
.cp10
7. Beispiel
Anhanä einigeó einfacheî Beispieló solì diå Arbeitsweiså voî �
Mini-CAÄ iî dieseí Abschnitô erl{uterô werden.
Diå Aufgabå bestehô iî deò Darstellunç eineò Siedlunç miô ¸ �
gleicheî H{usern® Folgendå Bedienhandlungeî sinä nacè deí Starô �
voî Mini-CAÄ gem{þ Abschn® ³ daf}ò erforderlich® Dabeé sinä diå �
Bet{tigungeî deò Cursortasteî nichô dargestellt¬ abeò diå ent�
sprechendeî Cursorpositioneî iî deî ersteî beideî Spalteî ange�
geben® Diå Tastatureingabå (3.Spalte© erfolgô alsï erst¬ nachdeí �
miô deî Cursortasteî diå gefordertå Positioî erreichô ist.
7.1. Entwurf eines Fensters
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
MCAD Starô voî Mini-CAÄ auó FORTH
ENTWURF Wahì deó ENTWURF-Men}s
1GMODE Grafikmoduó miô Ma~staâ 1:1¬ l|scheî deó �
Arbeitsspeichers
E "Echo"¬ einschalteî deò Koordinatenausgabå �
paralleì zuò Cursorbewegung
¸ Einstelleî deò Cursorgeschwindigkeit
8° 9¶ ± Einstelleî deò kleineî Geschwindigkeit
8° 10° Ö Zeichneî eineó Viereckó (Fensterrahmen)
40 100 S Setzeî deó Anfangspunkteó f}ò diå n{chstå Linie
4° ° Ì Liniå zeichnen
BRË R}ckkehò iî ENTWURF
DEFBILD FENSTEÒ ]bertrageî deò Bilddateî iî daó �
W|rterbucè "bilder¢ unteò deí Nameî FENSTER® �
Danacè wirä voí Computeò angegeben¬ daþ �
dieså Darstellunç ohnå Nameî 4¶ Bytå lanç �
ist.
ŠProbå deó Entwurfs:
DRAWÄ ]berganç iî daó DRAWD-Men}
DARSTEÌ DARSTEL-Mený anw{hlen
ZEICHNE Anweisung¬ daþ nachfolgenä gezeichneô werdeî �
soll
.cp2
FENSTER Aufruæ deò Darstellunç FENSTEÒ auó deí W|r�
terbucè "bilder"
LOESCHE Anweisung¬ daþ nachfolgenä gel|schô werdeî �
solì (aufhebeî voî ZEICHNE)
GRAPH Aufruæ deó Datensatzes¬ deò z.Z® ií Arbeits�
speicheò steht® Dá dieseò identiscè zõ deí �
ií bilder-W|rterbucè stehendeî FENSTEÒ ist¬ �
wirä dieó gel|scht.
ZEICHNÅ Aufhebeî deó Zustandeó LOESCHE
DRAWÄ Wahì deó Men}ó DRAWD
.CP10
7.2® Entwuræ deò Darstellunç HAUS
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
ENTWURF Men} ENTWURF
CLS L|schen der Darstellungsfl{che
RASTER Einblendeî deó Orientierungsrasters
1GMODE Grafikmoduó miô Ma~staâ 1:1¬ l|scheî deó �
Arbeitsspeichers
40 60 B Wahì deó BILDMODUÓ
Aufruæ eineò bereitó definierteî Darstel�
lung® Auæ diå Fragå BILD:‚ muþ miô deí Nameî �
deò einzublendendeî Darstellunç geantworteô �
werden¬ iî dieseí Falì miô FENSTER
Z Zeichnen des Bildes FENSTER
BRK R}ckkehr in den Grafikmodus
180 60 B FENSTER Wahì deó Bildmoduó unä Aufruæ deò Dar�
stellunç FENSTER
Z Zeichnen von FENSTER
L L|scheî voî Fensteò (hieò nuò zuò Demonsta�
tion)
Z Zeichnen von FENSTER
BRK R}ckkehr in den GRAFIKMODUS
Š 320 0 S Setzå Anfangspunkô f}ò nachfolgendå Linie
320 0 P Markiereî deó Punkteó unä Anzeigå deò �
Koordinaten.
.cp2
420 192 D Angabå deò Distanú zuí markierteî Punkô P
(hier Dx=100, Dy=192)
420 192 V Zeichnen eines Vierecks (Haust}r)
480 60 B FENSTER Bildmodus: einblenden von FENSTER
Z Zeichnen von FENSTER
BRK R}ckkehr in den Grafikmodus
0 0 S Setze Anfangspunkt
600 260 V Viereck zeichnen (Hauswand)
620 240 S Anfangspunkt f}r das Dach
620 240 P Punkt markieren
492 368 D Abstanä zõ Ð bestimmenº Dx=-128,Dy=12¸ glei�
cheò Abstanä iî ø unä ù =¾ 4µ Graä
492 368 L Linie (Dachschr{ge)
108 368 L Linie (Dachfirst)
-20 240 L Linie (Dachschr{ge)
BRK R}ckkehr zu ENTWURF
ZOOM Wahì eineó Ausschnittó deò augenblicklicè �
bearbeiteteî Darstellung
Mitteilung: links unten
256 -32 BRK markieren der linken unteren Ecke
Mitteilung: rechts oben
512 224 BRK markieren der rechten oberen Ecke
Deò gew{hltå Ausschnitô wirä vergr|~erô unä �
iî deî Grafikmoduó }bergegangen® Aló neueò �
Ma~staâ wirä 6´ :1¶ angezeigt.
340 160 S Setze Anfangspunkt
400 100 V Viereck zeichnen (Fenster in der T}r)
330 80 S Setze Anfangspunkt
335 65 V Viereck (T}rbeschlag)
330 80 S Setze Anfangspunkt
345 77 V Viereck (T}rklinke)
BRK R}ckkehr zu ENTWURF
DEFBILD HAUÓ ]bertrageî deò Bilddateî iî daó �
W|rterbucè "bilder¢ unteò deí Nameî HAUS® �
Danacè wirä voí Computeò angegeben¬ daþ �
dieså Darstellunç ohnå Nameî 20¸ Bytå lanç �
ist.
ŠProbe der Darstellung
DRAWD R}ckkehr in das Men} DRAWD
DARSTELL Men} DARSTELL
CLS Darstellfl{che l|schen
16:16 Ma~stab 1:1
16 40 NULLSEÔ Ursprunç deó Achsenkreuzeó 1¶ Bild�
punktå voî links¬ 4° Punktå voî unten
HAUS Darstellunç deó Bildeó HAUÓ auó deí bildeò �
W|rterbuch
.cp3
?BILDER Abfragå deó Inhalteó deó W|rterbucheó �
"bilder"® Aufgelisteô werdeî diå Darstellun�
geî HAUÓ FENSTER.
.CP2
FORGET HAUÓ L|scheî deò Darstellunç HAUÓ auó deí �
bilder-W|rterbuch
.cp3
?BILDER Liste der definierten Darstellungen:
FENSTER.
D.h. das Bild HAUS existiert nicht mehr.
DRAWD R}cksprung in das Men} von DRAWD
ENTWURF Men} ENTWURF
DEFBILD HAUÓ erneuteó Umspeicherî voí Arbeitsspei�
cheò iî daó bilder-W|rterbuch
DRAWD R}cksprung zu DRAWD
DARSTEL Men} DARSTEL
LOESCHE Anweisung¬ daþ nachfolgenä gel|schô werdeî �
solì (aufhebeî voî ZEICHNE)
HAUS Aufruæ deó Bildeó HAUÓ Damiô wirä diå Dar�
stellunç gel|scht.
ZEICHNÅ Aufhebeî deó Zustandeó LOESCHE
DRAWD R}cksprung zu DRAWD
7.3. Entwurf einer Darstellung mit zwei H{usern
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
ENTWURF Entwurfs-Men}
1GMODE Grafikmoduó miô Ma~staâ 1:1¬ l|scheî deó �
Arbeitsspeichers
0 0 B Bildmodus, Einblenden von HAUS
Eingabe des Namens HAUS
Š M Ma~stabs{nderung» Forderungº Verkleinerunç �
ií Ma~staâ 1:2¬ d.h® 8:16
Eingabe: 8
Z Zeichnen von HAUS
BRK ]bergang in den Grafikmodus
700 0 B Bildmodus, Eingabe des Namens HAUS
Y Spiegelung an der Y-Achse (senkrechte Achse)
M Ma~stabs{nderung 1:2; Eingabe: 8
Z Zeichnen von HAUS
BRK ]bergang in den Grafikmodus
BRK R}ckkehr in das Entwurfs-Men}
DEFBILD 2HAUÓ Kopiereî deó Datensatzeó iî daó bildeò �
W|rterbuch» L{ngå ohnå Namenº 3± Bytes
7.4. Entwurf der Darstellung SIEDLUNG
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
CLS L|schen der Darstellfl{che
PGMODE Grafikmoduó f}ò Plotteò (Ma~staâ 6:16)¬ �
l|scheî deó Arbeitsspeichers
70 96 B Bildmodus, Eingabe: 2HAUS
D Drehen um 90 Grad; Eingabe: 900
Z Zeichnen von 2HAUS
BRK R}ckkehr in den Grafikmodus
1130 746 B Bildmodus, Eingabe: 2HAUS
D Drehen um 90 Grad; Eingabe: 900
Z Zeichnen von 2HAUS
BRK R}ckkehr in den Grafikmodus
1632 96 B Bildmodus, Eingabe: 2HAUS
D Drehen um 90 Grad; Eingabe: 900
M Ma~stabs{nderung auf 10:8; Eingabe: 20
Z Zeichnen von 2HAUS
BRK R}ckkehr in den Grafikmodus
2229 394 B Bildmodus; Eingabe: 2HAUS
D Drehen um 90 Grad; Eingabe: 900
M Ma~stabs{nderung auf 3:2; Eingabe: 24
Z Zeichnen von 2HAUS
BRK R}ckkehr in den Grafikmodus
Š BRK Entwurf-Men}
DEFBILD SIEDLUNÇ Definiereî deò Darstellunç �
SIEDLUNG¬ ]bernahmå iî daó bilder-W|rter�
buch» L{ngeº 6° Bytes
DRAWD ]bergang in das DRAWD-Men}
.cp7
7.5. Zeichnen mit dem Plotter
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
DARSTEL Darstell-Men}
?BILDER Listå deò definierteî Darstellungeî ií bil�
der-W|rterbuch:
SIEDLUNG 2HAUS HAUS FENSTER
Daó FENSTEÒ stehô aló ersteó ií W|rterbuch¬ �
diå SIEDLUNÇ aló letze® W}rdå jetzô FORGEÔ �
HAUÓ eingegeben¬ sï bliebå nuò diå Darstel�
lunç FENSTEÒ ií W|rterbuch¬ dá daó HAUÓ unä �
allå sp{teò definierteî Darstellungeî ge�
l|schô w}rden.
PLOTTER Umschalteunç auæ deî Plotteò unä Initiali�
sierunç deó Plotters
SIEDLUNG Zeichneî deò Darstellunç SIEDLUNÇ auæ deî �
Plotter.
DISPLAY Umschalten auf den Bildschirm
DRAWD R}ckkehr in das DRAWD-Men}
.cp8
7.6. Retten der definierten Darstellungen auf Diskette
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
---------------------------------------------------------------
BSAVE SIEDLUNÇ Daó bilder-W|rterbucè wirä kom�
pletô auæ diå Diskettå gespeichert®
FORGET FENSTEÒ Daó gesamtå bilder-W|rterbucè wirä �
gel|scht.
?BILDER Listå deò definierteî Darstellungen» daó �
bilder-W|rterbucè isô leer.
BLOAD SIEDLUNÇ Daó urspr}nglichå W|rterbucè wirä �Š wiedeò eingelesen® Sollteî zwischenzeitlicè �
neuå Darstellungeî definierô wordeî sein¬ sï �
werdeî dieså }berschrieben.
.cp8
7.7® Speicherî deó Programmó Mini-CAÄ einschlie~licè alleò neueî �
Definitionen
Daó W|rterbucè "bilder¢ kanî miô deî Anweisungeî BSAVÅ unä BLOAÄ �
kompletô auæ diå Diskettå gespeicherô werden® Wurdeî neuå Zei�
cheî mithilfå deó W|rterbucheó ZEICHEÎ definiert¬ sï werdeî �
dieså zwaò miô abgespeichert¬ abeò nacè deí Einleseî erfolgô �
keinå Zuordnunç zuí Vektor-Zeichengenerator® Iî eineí solcheî �
Falì kanî Mini-CAÄ einschlie~licè alleò neõ definierteî Zeicheî �
unä Darstellungeî auæ Diskettå gespeicherô werden® Folgendeò �
Arbeitsablauæ isô daf}ò erforderlich:
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
--------------------------------------------------------------
FORTH ]berganç zuí FORTH-W|rterbuch® Deò Bild�
schirí wirä gel|scht.
HEX Einschalteî deò hexadezimaleî Zahlendarstel�
lung
HERE Berechnen der Endadresse von Mini-CAD
U. Anzeigå voî "adr¢ auæ deí Bildschirm¬ z.B® �
56A1
BYE Verlasseî deó FORTH-Interpreteró unä R}ck�
kehò iî daó Betriebssysteí CAOS
FSAVE 200 adr
Rette-Anweisung® Aló zweiteî Parameteò isô �
diå Adresså "adr¢ einzusetzen¬ diå voî HERÅ �
berechneô wurde¬ iî dieseí Beispieì 56A1®
Dieså neuå Dateé wirä ií folgendeî genausï gehandhabô wiå daó �
urspr}nglichå MiniCAD¬ vgl® Absch® 3.
7.8. R}ck}bersetzen der definierten Darstellungen
Diå iî deî vorherigeî Abschnitteî beschriebeneî Darstellungeî �
k|nneî aucè iî eiî Quellprogramí r}ck}bersetzô werden® Damiô �
ergibô sicè diå M|glichkeit¬ diå Eingabeforí ií W|rterbucè HANÄ �Škennenzulerneî odeò diå erarbeiteteî Darstellungeî entsprechenä �
deî W}nscheî ver{nderî unä bearbeiteî zõ k|nnen®
.cp10
Cursorpos.Tastatur- Bemerkungeî
Ø Ù eingabå
-------------------------------------------------------------
DRAWD Wahl des DRAWD-Men}s
1 SETSCR Festlegunç deó Screenó ± aló Anfangsscreeî �
f}ò diå Speicherunç deó Quelltextes
?BILDER Inhalt des bilder-W|rterbuches:
SIEDLUNG 2HAUS HAUS FENSTER
BTEXT FENSTEÒ Erzeugunç deó Quelltexteó f}ò FENSTER.
Zõ beachteî isô dabei¬ daþ daó W|rterbucè �
"voî unten¢ begonneî wird¬ dá FENSTEÒ ií �
HAUÓ enthalteî ist¬ HAUÓ iî 2HAUÓ usw® Wirä �
daó nichô beachtet¬ ergebeî sicè Fehleò beií �
]bersetzen.
BTEXT HAUS Erzeugen des Quelltextes f}r HAUS
BTEXT 2HAUS Erzeugen des Quelltextes f}r 2HAUS
BTEXT SIEDLUNG Erzeugen des Quelltextes f}r SIEDLUNG
Solì deò erzeugtå Quelltexô bearbeiteô odeò auæ Diskettå gespei�
cherô werden¬ sï kanî deò EDITOÒ voî FORTÈ verwendeô werdeî �
(vgl® FORTH-Handbucè zuí Moduì M02¶ bzw® zuò Diskettå C0183):
FORTH R}ckkehr in den FORTH-Interpreter
EDITOR Aktivierung des EDITOR-W|rterbuches
1 EDIT Darstellunç voî Screeî 1® Jetzô k|nneî Ver�
{nderungeî vorgenommeî werdeî (Bedienunç �
vgl® FORTH-Handbuch).
<STOP> R}ckkehr in den EDITOR
MCAD Start von Mini-CAD
FORGET FENSTER l|schen des bilder-W|rterbuches
1 LOAD ]bersetzen des Quelltextes aus Screen 1
2 LOAD ]bersetzen von Screen 2 usf.
.pa
ŠAnhang
Anschluþ deó Plotteró XY413± odeò eineò deò Nachfolgeentwick�
lungeî aî deî Moduì M00± Digitaì In/Out.
Diå zuí Plotteò mitgeliefertå Anschlu~schnuò muþ aî deî Steck�
verbindeò deó Moduló M00± Digitaì In/Ouô angepa~ô werden® Eó �
kanî sï erfolgen¬ daþ entwedeò deò Computeranschlu~steckver�
bindeò ausgetauschô wirä odeò eiî entsprechendeò Zwischenadapteò �
gebauô wird®
Folgendå Verbindungeî m}sseî hergestellô werdeî (vgl® aucè Hand�
bucè zuí Moduì M001):
.cp10
Plotteranschluþ Signalnamå Computeranschluþ PIO-Anschlu~
1 PEN 9B B7
2 STEP 2B B0
3 X/Y 3B B1
4 V/R 4B B2
5 /READY 7B B5
8B (Diode zu 7B) B6
6 Masse 1A+1B
Diå beií Signaì /READÙ eingesetztå Diodå wirä iî deî Computer�
anschlu~steckeò miô eingel|teô (Anodå aî Kontakô 7B¬ Katodå aî �
Anschluþ 8B)® Verwendeô werdeî kanî jedå Kleinleistungs-Schalt�
diodå miô m|glichsô geringeò Flu~spannung¬ wiå z.B® SAY12¬ �
SAY20¬ SAY3° usw® Beé deí Originalstecker¬ deò f}ò deî KC8· �
vorgeseheî wurde¬ isô dieså Diodå bereitó vorhanden¬ sï daþ �
dieså beií Baõ eineó Adapteró entfalleî kann®
.cp6
F}r die I/O-Adresse 05H ergibt sich folgende Belegung:
Biô B· B¶ Bµ B´ B³ B² B± B0
Dir® Ï Ï É Ï Ï Ï Ï O
Signaì PEÎ /READÙ /READÙ - - V/Ò X/Ù STEP
| | | | | |
| '->|---| | | |
| Diode | | | |
Plotteò ± µ - - ³ ´ 2
(É - Input» Einganç Ï - Output» Ausganç )
Detected encoding: ANSI (CP1252) | 4
|
|