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