Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

Plotter-BASIC
XY 4131

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Kleincomputer XY 4131

  • Seite 1 Plotter-BASIC XY 4131...
  • Seite 3 Bedienungsanleitung Kleinplotter XY 4131 am KC 85/3-5 Mario Leubner 17.10.2022 – 27.12.2022...
  • Seite 4 KC85/3 KC85/4 KC85/5...
  • Seite 5: Inhaltsverzeichnis

    6.1. Grundeinstellungen des Plotters ............22 6.2. Anweisungen zum Zeichnen ..............28 6.3. Anweisungen zum Schreiben ..............35 7. Übersicht der Anhänge ................38 7.1. Anhang A: Programme ................39 7.2. Anhang B: Zeichensatz des Kleinplotters XY 4131 ........ 56...
  • Seite 6 Plotter BASIC 2.0 für XY 4131 7.3. Anhang C: Zeichenfläche und Schriftparameter ........57 7.4. Anhang D: Speicherbelegung Plotter BASIC 2.0 ........59 7.5. Anhang E: Fehlermeldungen ..............60 7.6. Anhang F: Wartung und Service ............61 7.7. BASIC-Kurzbeschreibung zum KLEINPLOTTER XY 4131 ....62...
  • Seite 7: Vorwort

    Kleincomputer KC 85/3-5 von Mühlhausen mithilfe des Moduls M001 und einer Erweiterung des BASIC-Interpreters. Als Vorlage diente das Programm GRPLOT und die Bedienungsanleitung zum KLEINPLOTTER XY 4131 am robotron Z9001, KC 85/1 bzw. KC 87. Vielen Dank an Volker Pohlers für die Bereitstellung der Handbuch-Vorlage und der Quelltexte von GRPLOT.
  • Seite 8: Entstehungsgeschichte

    Plotter BASIC 2.0 für XY 4131 1.1. Entstehungsgeschichte Im Januar 2022 wurde von Wolf-Peter Wruck im robotrontechnik-Forum eine Dis- kussion zum Einsatz der tschechischen Kleinplotter XY 41xx am KC 85/3 gestar- tet. Er hatte seinerzeit zwei Nachnutzungen für die Anbindung des Plotters am KC 85/3 erworben.
  • Seite 9: Bild 1: Vergleich Plotter-Basic-Befehle Kc 87 Und Kc 85

    Plotter BASIC 2.0 für XY 4131 Die Plotter-Erweiterung bringt 10 neue BASIC-Befehle mit. Da beim BASIC des KC 85 (im Gegensatz zum KC 87) die Befehle LINE, CIRCLE und PSET bereits existieren, wurde den Plotter-Befehlen zur Unterscheidung ein vorangestellt. Die restlichen Befehle sind identisch zum KC 87.
  • Seite 10: Plotter Basic 1.0

    Plotter BASIC 2.0 für XY 4131 1.2. Plotter BASIC 1.0 Zunächst sollte eine einheitliche Anschlussbelegung für den Plotter am M001 definiert werden. Die Entscheidung ist zur Mühlhausener Variante gefallen, wel- che der Empfehlung von W. Domschke in rfe 4/1989 folgt und in den Bildern 5 und 6 dargestellt ist.
  • Seite 11: Plotter Basic 2.0

    Plotter BASIC 2.0 für XY 4131 Die erste Version des Plotter-BASIC läuft auf dem KC 85/3 bis KC 85/5 und wurde unter CAOS 3.1 bis CAOS 4.8 getestet. Beim KC 85/3 muss vor dem Laden des Plotter-BASIC das RAM-Modul eingeschaltet werden, das das Pro- gramm in den RAM4 eingelesen wird.
  • Seite 12: Verwendungszweck

    162 03 Praha 6/ČSSR ist ein leistungsfähiges grafisches Ausgabegerät für die Kleincomputer robotron Z 9001, KC 85/1 und KC 87 und jetzt auch für die Kleincomputer KC 85/3-5 aus Mühlhausen. Mit dem Plotter lassen sich grafische Darstellungen und Texte im Format DIN A4 zeichnen.
  • Seite 13: Bild 4: Grundausstattung

    4 Modul M001 2 Anschlusskabel (Computeranschluss) 5 Bedienungsanleitung 3 Programmkassette 6 Plotterstifte Die Lage der Bedienelemente ist im Bild 4 dargestellt. Bild 4: Bedienelemente des Kleinplotters XY 4131 7 Buchse für Computeranschluss 12 Bereit-Anzeige 8 Netzkabel 13 Stiftfeineinstellung 9 Hebel für Papierhalterung...
  • Seite 14: Lieferumfang Und Technische Daten

    42 752 10 Plotterstifte KIN 0577 – schwarz 42 753 10 Plotterstifte KIN 0577 – grün 42 754 10 Plotterstifte KIN 0577 – violett 42 755 1 Bedienungsanleitung 1 Garantieurkunde für den Kleinplotter XY 4131 1 Garantieurkunde für den Plotter-Grafik-Modul...
  • Seite 15: Technische Daten Xy 4131

    Plotter BASIC 2.0 für XY 4131 3.2. Technische Daten XY 4131 Papierformat DIN A4 Effektive Zeichenfläche 255 mm x 180 mm Raster 2550 x 1800 Schritte Minimale Schrittweite 0,1 mm Zeichengeschwindigkeit 100 mm/s Zeichensatz ASCII und Sonderzeichen Schriftart - Zeichengröße Programmierbar (Standard: Höhe 4 mm)
  • Seite 16: Wirkungsweise

    Plotter BASIC 2.0 für XY 4131 4. Wirkungsweise 4.1. Hardware Zwischen dem Kleincomputer und dem Kleinplotter XY 4131 existiert eine geräte- spezifische Schnittstelle. Die Steuersignale für den Kleinplotter werden über die E/A-Buchse des Moduls M001 ausgegeben. Entsprechend den vom Kleincomputer angelegten Signalen werden durch die Steuerplatine des Kleinplotters zwei Schrittmotoren angesteuert.
  • Seite 17: Anschluss Und Inbetriebnahme

    Plotter BASIC 2.0 für XY 4131 5. Anschluss und Inbetriebnahme Der Kleincomputer, das Fernsehgerät und der Kassettenrecorder sind entspre- chend der Bedienungsanleitung des Kleincomputers aufzustellen und anzuschlie- ßen. 5.1. Stecken und Entfernen von Erweiterungsmodulen Stecken Sie ein Modul M001 DIGITAL IN/OUT und ein 64K RAM-Modul M011 (oder ein 16K RAM-Modul M022 beim KC 85/4-5) in beliebige Modulschächte des...
  • Seite 18: Anschluss Und Programmstart

    Die Kappe auf die Schachtöffnung stecken. 5.2. Anschluss und Programmstart Zum Anschluss des Kleinplotters XY 4131 wird ein Anschlusskabel benötigt, wel- ches gemäß Schaltplan Bild 5 bzw. Tabelle Bild 6 anzufertigen ist. Bild 5: Anschlusskabel Modul M001 zum Plotter XY 4131...
  • Seite 19 Plotter BASIC 2.0 für XY 4131 Plotter Signal Modul M001 PIO-Port Masse 1A+1B /READY 8B (Diode zu 7B) STEP Bild 6: Signalbelegung Plotterbuchse und Modul M001 nach rfe 4/89 Mit dem Anschlusskabel ist die Buchse für den Computeranschluss (7) des Klein- plotters mit der Buchse des Moduls M001 am Computers zu verbinden.
  • Seite 20: Papier- Und Stifthalterung

    Plotter BASIC 2.0 für XY 4131 5.3. Papier- und Stifthalterung Durch ein Absenken des Hebels für die Papierhalterung (9) heben Sie die Andruckrollen (16) und können nun Ihr Papier (A4) oder eine Folie im entspre- chenden Format (bei Verwendung geeigneter Stifte) in die Papierbahn (15) einle- gen und durch Anheben des Hebels (9) festklemmen.
  • Seite 21: Beispiel

    Sie die Funktionsweise durch das Programm 10 SCREEN 0,1 20 ZERO(0,0):HOME 30 LINE(0,0)-(2550,1800),1,B 40 PSET(700,700),0 50 LABEL "KC 85 und XY 4131" 60 HOME testen. Dargestellt wird ein Rechteck mit der Schrift: KC 85 und XY 4131 Ebenso steht Ihnen das BASIC-Demonstrationsprogramm "PLDEMO.SSS" zum...
  • Seite 22: Grafische Anweisungen (Basic)

    6. Grafische Anweisungen (BASIC) Die nachfolgend beschriebenen BASIC-Anweisungen gelten für die grafischen Ausgaben auf den Kleinplotter XY 4131. Die Auflösung beträgt für dieses gra- fische Ausgabegerät 2550 x 1800 Punkte à 0,1 mm. Jeder dieser Punkte des Gerätekoordinatensystems kann mit den entsprechenden Anweisungen ange- sprochen werden.
  • Seite 23 Plotter BASIC 2.0 für XY 4131 Zuweisung des Plotters Format: SCREEN [0],plotter plotter - Parameter, der den Plotteranschluss spezifiziert 0 - Plotter aus 1 - Plotter ein Funktion: Mit plotter = 1 wirken alle nachfolgenden Grafik-Anweisungen auf den Plotter als Ausgabegerät.
  • Seite 24 Plotter BASIC 2.0 für XY 4131 Nullpunkt festlegen Format: ZERO(x,y) Funktion: Der Nullpunkt des aktuellen Koordinatensystems wird in den Punkt (x,y) gelegt. Hinweis: Bezugspunkt ist der Nullpunkt des Gerätekoordinatensystems (links unten). Die Koordinatenangaben werden mit den durch SCALE eingestellten Skalie- rungsfaktoren multipliziert.
  • Seite 25 Plotter BASIC 2.0 für XY 4131 Beispiele: 1. Voreingestellt ist das Koordinatensystem, das der Auflösung des Plotters ent- spricht; für die Zeichenfläche gilt 0 ≤ x ≤ 2550, 0 ≤ y ≤ 1800. 0, 1800 2550,1800 0, 0 2550, 0 2.
  • Seite 26 Plotter BASIC 2.0 für XY 4131 3. Eine Verlegung des Koordinatenursprungs von links unten nach links oben und ein Ändern der Richtung der y-Achse wird möglich durch SCALE 1,-1 : ZER0(0,-1800), und es gilt dann 0 ≤ x ≤ 2550, 0 ≤ y ≤ 1800.
  • Seite 27 Plotter BASIC 2.0 für XY 4131 Positionierung in den Koordinatenursprung Format: HOME Funktion: Der Zeichenstift wird zum Koordinatenursprung, dem Punkt (0,0) des aktuellen Koordinatensystems, bewegt. Hinweise: Die Anweisung HOME ist gleichbedeutend mit PSET(0,0),0. Die Anweisung liefert dann eine Fehlermeldung, wenn der Koordinatenur- sprung nicht auf der Zeichenfläche liegt...
  • Seite 28: Anweisungen Zum Zeichnen

    Plotter BASIC 2.0 für XY 4131 6.2. Anweisungen zum Zeichnen PSET Setzen eines Punktes LINE Zeichnen einer Linie (Gerade) CIRCLE Zeichnen eines Kreises Die folgenden Anweisungen dienen dem Zeichnen von grafischen Darstellungen innerhalb der durch SCALE und ZERO festgelegten Zeichenfläche.
  • Seite 29 Plotter BASIC 2.0 für XY 4131 Beispiele: 10 FOR I=0 TO 1000 STEP 100 20 PSET(I,I/2) 30 NEXT I 1000 Damit wird die aus elf Punkten bestehende Punktreihe von (0,0) bis (1000,500) gezeichnet. 2. Das gleiche Ergebnis würden folgende Anweisungen liefern:...
  • Seite 30 Plotter BASIC 2.0 für XY 4131 Zeichnen von Linie oder Rechteck Format: LINE[(x1,y1)]-(x2,y2)[,[stift][,B]] x-Koordinate des Anfangspunktes der Linie y-Koordinate des Anfangspunktes der Linie x-Koordinate des Endpunktes y-Koordinate des Endpunktes stift Zeichenstift heben/senken 0 - anheben 1 - senken (zeichnen) (Standard: stift = 1)
  • Seite 31 Plotter BASIC 2.0 für XY 4131 Beispiel: Die folgenden Anweisungen zeichnen ein Rechteck "zwischen" den Punkten (100,100) und (600,300). Die Stiftbewegung ist durch die Pfeile angedeutet. 10 PSET(100,100),0 20 LINE - STEP(500,200),,B Das gleiche Rechteck zeichnet man durch 10 LINE(100,100)-STEP(500,200),1,B...
  • Seite 32 Plotter BASIC 2.0 für XY 4131 Zeichnen eines Kreises Format: CIRCLE(x,y), radius[,stift [, anf-winkeI [, end-winkel[, ellip]]]] CIRCLE(x,y), radius,[stift],[anf-winkeI],[end-winkel], ellip x-Koordinate des Mittelpunktes y-Koordinate des Mittelpunktes stift Zeichenstift heben/senken 0 - anheben 1 - senken (zeichnen) (Standard: stift = 1) anf-winkel Anfangswinkel für Kreisbogen (Bogenmaß)
  • Seite 33 Plotter BASIC 2.0 für XY 4131 Für den Ellipsenparameter gilt 0 < ellip, er gibt das Verhältnis von y- zu x-Radius an. Die Ellipse wird immer entspre- chend der Abbildung innerhalb des Kreises mit dem angegebenen Radius gezeichnet. radius ellip > 1 ellip <...
  • Seite 34 Plotter BASIC 2.0 für XY 4131 2. Die angegebene Anweisungsfolge zeichnet ein "Kuchendiagramm". 10 CIRCLE(500,500),200,,-PI/4,-3*PI/2 20 CIRCLE STEP(50,-20),200,,-3*PI/2,-PI/4 500 550 3. Die nachfolgenden Anweisungen zeichnen einen Kreis und je zwei im Kreis liegende Ellipsen, gestaucht in y- bzw. x-Richtung. 10 PSET(300,300),0...
  • Seite 35: Anweisungen Zum Schreiben

    Plotter BASIC 2.0 für XY 4131 6.3. Anweisungen zum Schreiben SIZE Festlegen der Schriftart LABEL Ausgabe einer Zeichenkette Mit den Anweisungen SIZE und LABEL wird es Ihnen möglich, Diagramme und andere Zeichnungen sehr variabel zu beschriften. Schriftgröße, -schräge und Schreibrichtung lassen sich nahezu beliebig einstellen.
  • Seite 36 Plotter BASIC 2.0 für XY 4131 Hinweise: Standardmäßig ist SIZE 24,40,0,0,0 eingestellt. Sind r, s oder a nicht ange- geben, so gilt für sie der Wert Null. Die Schräglage s gibt die Abweichung der Zeichen von der Senkrechten an (bezogen auf die Schreibrichtung).
  • Seite 37 Plotter BASIC 2.0 für XY 4131 Beispiele: LABEL "ABC"+CHR$(13)+"XYZ" bewirkt auf dem Plotter die Ausgabe von LABEL CHR$(24)+"A"+CHR$(24)+"a" bewirkt die Ausgabe von 3. Eine Ausgabe in y-Richtung erreicht man durch 10 SIZE 24,45,PI/2,0 20 LABEL "y-Richtung" Verwendung der Sonderzeichen CHR$(25) bis CHR$(28) zur Kennzeich-...
  • Seite 38: Übersicht Der Anhänge

    Plotter BASIC 2.0 für XY 4131 7. Übersicht der Anhänge Anhang A Programme Anhang B Zeichensatz des Kleinplotters XY 4131 - Codierung der ASCII-Zeichen - Codierung der Sonderzeichen Anhang C Zeichenfläche und Schriftparameter Anhang D Speicherbelegung Plotter BASIC 2.0 Anhang E...
  • Seite 39: Anhang A: Programme

    Plotter BASIC 2.0 für XY 4131 7.1. Anhang A: Programme Für den KC85 stehen derzeit folgende Programme zur Verfügung. Programmname Kurzbeschreibung Adressen bzw. Länge in Byte, ca. PLBASIC.KCC Plottwer BASIC 2.0 0300 15D1 1420 BASIC-Erweiterung mit Plot- tertreiber PLDEMO.SSS Demonstrationsprogramm für...
  • Seite 40 PLBASIC.KCC ergänzt den im Grundgerät vorhandenen BASIC-Interpreter um zusätzliche Plotter-Grafik-Befehle und ermöglicht die Nutzung des Kleinplotters XY 4131 mit den Kleincomputern KC 85/3 bis KC 85/5. Hinweise zur Programmnutzung PLBASIC.KCC ist vom CAOS-Menü aus mit %LOAD zu laden und ist selbst- startend.
  • Seite 41 Plotter BASIC 2.0 für XY 4131 PLDEMO.SSS Kurzbezeichnung Demonstrations- und Testprogramm zum Kleinplotter XY 4131 am KC 85. Voraussetzungen Plotter BASIC 2.0 aktiv Kleinplotter XY 4131 angeschlossen am M001 DIGITAL IN/OUT Inhaltsbeschreibung Mithilfe dieses Programms können verschiedene Zeichnungen auf dem Kleinplot- ter im Format DIN A4 gezeichnet werden.
  • Seite 42: Bild 8: Test (1)

    Plotter BASIC 2.0 für XY 4131 Bild 8: Plotter-Test (1)
  • Seite 43: Bild 9: Zwiebelmuster 1

    Plotter BASIC 2.0 für XY 4131 Bild 9: Zwiebelmuster 1...
  • Seite 44: Bild 10: Zwiebelmuster 2

    Plotter BASIC 2.0 für XY 4131 Bild 10: Zwiebelmuster 2...
  • Seite 45: Bild 11: Zylinder (4)

    Plotter BASIC 2.0 für XY 4131 Bild 11: Zylinder (4)
  • Seite 46: Bild 12: Rotierendes Dreieck (5)

    Plotter BASIC 2.0 für XY 4131 Bild 12: Rotierendes Dreieck (5)
  • Seite 47: Bild 13: Ornament 1

    Plotter BASIC 2.0 für XY 4131 Bild 13: Ornament 1...
  • Seite 48: Bild 14: Ornament 2

    Plotter BASIC 2.0 für XY 4131 Bild 14: Ornament 2...
  • Seite 49: Bild 15: Ornament 3

    Plotter BASIC 2.0 für XY 4131 Bild 15: Ornament 3...
  • Seite 50: Bild 16: Informationsblatt (9)

    Plotter BASIC 2.0 für XY 4131 Bild 16: Informationsblatt (9)
  • Seite 51: Bild 17: Technische Zeichnung (10)

    Plotter BASIC 2.0 für XY 4131 Bild 17: Technische Zeichnung (10)
  • Seite 52: Bild 18: Ddr-Karte (11)

    Plotter BASIC 2.0 für XY 4131 Bild 18: DDR-Karte (11)
  • Seite 53 Plotter BASIC 2.0 für XY 4131 RASTER.SSS Kurzbezeichnung Zeichnen eines karierten Blattes.auf dem Kleinplotter XY 4131 am KC 85. Voraussetzungen Plotter BASIC 2.0 aktiv Kleinplotter XY 4131 angeschlossen am M001 DIGITAL IN/OUT Inhaltsbeschreibung Das kleine BASIC-Programm zeichnet Linien im Raster von 5 mm zunächst waa- gerecht und danach senkrecht.
  • Seite 54 Plotter BASIC 2.0 für XY 4131 ERICH.SSS Kurzbezeichnung Umsetzung einer SVG-Grafik zur Ausgabe auf dem Kleinplotter XY 4131. Voraussetzungen Plotter BASIC 2.0 aktiv Kleinplotter XY 4131 angeschlossen am M001 DIGITAL IN/OUT Inhaltsbeschreibung https://oldcrap.org/2020/03/15/robotron-kc87-plotting-svg-graphics/ wird die Umsetzung einer SVG-Grafik zur Plotterausgabe am KC 87 beschrieben. Das dort vorgestellte BASIC-Programm liest die Plotter-Daten aus dem RAM.
  • Seite 55: Bild 19: Grafikausgabe Von Erich.sss

    Plotter BASIC 2.0 für XY 4131 Bild 19: Grafikausgabe von ERICH.SSS...
  • Seite 56: Anhang B: Zeichensatz Des Kleinplotters Xy 4131

    Plotter BASIC 2.0 für XY 4131 7.2. Anhang B: Zeichensatz des Kleinplotters XY 4131 Dezimal Hex. Zeichen Dezimal Hex. Zeichen Dezimal Hex. Zeichen Space ˋ " & ´ <  > ß Dezimalcode    Sonderzeichen " □...
  • Seite 57: Anhang C: Zeichenfläche Und Schriftparameter

    Plotter BASIC 2.0 für XY 4131 7.3. Anhang C: Zeichenfläche und Schriftparameter Zeichenfläche des Plotters (Geräteeinheiten: 0,1 mm) Schriftparameter SIZE b, I, r, s, a b, l in Geräteeinheiten (0,1 mm) r, s in Bogenmaß Zeichenabstand 0 - gleichmäßig 1 - proportional...
  • Seite 58: Bild 20: Schriftparameter

    Plotter BASIC 2.0 für XY 4131 Bild 20: Schriftparameter...
  • Seite 59: Anhang D: Speicherbelegung Plotter Basic 2.0

    Plotter BASIC 2.0 für XY 4131 7.4. Anhang D: Speicherbelegung Plotter BASIC 2.0 RAM 0 Arbeitsspeicher des Betriebssystems Arbeitszellen des Plotter-Treibers 234H Arbeitsspeicher von BASIC 300H 400H Anwenderspeicher RAM0 Beginn BASIC-Programm 4000H RAM 4 RAM4 beim KC85/4 bzw. KC85/5 RAM-Erweiterungsmodul M011 beim KC85/3 RAM 8 RAM8 beim KC85/4 bzw.
  • Seite 60: Anhang E: Fehlermeldungen

    Plotter BASIC 2.0 für XY 4131 7.5. Anhang E: Fehlermeldungen Folgende Fehlermeldungen können bei der Nutzung des Kleinplotters XY 4131 mit Plotter BASIC 2.0 zusätzlich zu den Meldungen des BASIC-Interpreters (vgl. Programmierhandbuch, Anhang H) auftreten: ?SN ERROR Treiberprogramm für Plotter PLBASIC.KCC ist nicht geladen bzw.
  • Seite 61: Anhang F: Wartung Und Service

    Plotter BASIC 2.0 für XY 4131 7.6. Anhang F: Wartung und Service Der Kleinplotter XY 4131 arbeitet zuverlässig und wartungsfrei. Es wird jedoch empfohlen, das Gerät bei Nichtgebrauch mit der beiliegenden Schutzhülle abzu- decken und in bestimmten Zeitabständen mit einem weichen Lappen oder Staub- pinsel zu reinigen.
  • Seite 62: Basic-Kurzbeschreibung Zum Kleinplotter Xy 4131

    Plotter BASIC 2.0 für XY 4131 7.7. BASIC-Kurzbeschreibung zum KLEINPLOTTER XY 4131 Zeichenfläche 255 mm x 180 mm = 2550 x 1800 Punkte (Abstand 0,1 nm) Zuweisung des Plotters SCREEN 0,1 Grafikanweisungen wirken auf den Plotter am Plotteranschluss des Moduls M001;...
  • Seite 63 Plotter BASIC 2.0 für XY 4131 Anweisungen zur Schriftausgabe SIZE 30,50,PI/2,PI/12,1 Festlegung der Schriftart: Breite b = 10 (3 mm) Länge l = 50 (5 mm) Schriftrichtung r = PI/2 (y-Richtung) Schräglage s = PI/12 (Bogenmaß) Zeichenabstand = proportional SIZE 24,40,0,0,0...
  • Seite 64 Bild 3: Plotter XY 4131 (Quelle: https://hc-ddr.hucki.net)........12 Bild 4: Grundausstattung..................13 Bild 5: Bedienelemente des Kleinplotters XY 4131..........13 Bild 6: Anschlusskabel Modul M001 zum Plotter XY 4131........18 Bild 7: ausgewählte Fineliner als Plotterstift-Ersatz..........20 Bild 8: Test (1)......................42 Bild 9: Zwiebelmuster 1..................43 Bild 10: Zwiebelmuster 2..................44...
  • Seite 65 Plotter BASIC 2.0 für XY 4131 Notizen...
  • Seite 66 Plotter BASIC 2.0 für XY 4131 Notizen...
  • Seite 68 © KC-Club 2022...

Inhaltsverzeichnis