.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: UTF-8 | 0
|