DE2108791A1 - Apparatus, system and method for digital graphic recording or representation - Google Patents

Apparatus, system and method for digital graphic recording or representation

Info

Publication number
DE2108791A1
DE2108791A1 DE19712108791 DE2108791A DE2108791A1 DE 2108791 A1 DE2108791 A1 DE 2108791A1 DE 19712108791 DE19712108791 DE 19712108791 DE 2108791 A DE2108791 A DE 2108791A DE 2108791 A1 DE2108791 A1 DE 2108791A1
Authority
DE
Germany
Prior art keywords
line
length
input
circuit
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE19712108791
Other languages
German (de)
Inventor
der Anmelder. P ist
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of DE2108791A1 publication Critical patent/DE2108791A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/68Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using pulse rate multipliers or dividers pulse rate multipliers or dividers per se
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/22Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using plotters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/08Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system
    • G09G1/10Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system the deflection signals being produced by essentially digital means, e.g. incrementally

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Human Computer Interaction (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Manufacturing & Machinery (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)

Description

Die dominierende Eingangsinformation besteht aus inkrementeilen mit Daten aufgefüllten Befehlen (incremental update Instructions) für die Längs- und Richtungsparameter, die von den Jeweiligen Speichereinrichtungen gespeichert werden und die mit Daten aufgefüllten Parameter (updated parameters) werden von dem Mustergenerator für die Erzeugung von nachfolgenden Linien- oder Seilensegmenten verwendet ·The dominant input information consists of incremental parts commands filled with data (incremental update instructions) for the longitudinal and direction parameters, which are stored by the respective storage devices and the parameters filled with data (updated parameters) are used by the pattern generator to generate subsequent line or rope segments ·

Die Fernbetätigung von graphischen Darstellungseinrichtungen z.B. Kurvenschreibern oder Zeichnungsgeräten oder Kathodenstrahlröhreneinrichtungen (CRT), die von einem Digitalrechner durch Transmissionslinien oder -zeilen von enger Bandbreite betätigt werden, ist in der Technik allgemein bekannt. Die Geschwindigkeit der Betätigung von derartigen Systemen wird gewöhnlich von der datentragenden Kapazität der verwendeten Transmissionslinie begrenzt» Es waren verschiedene Arbeitsweisen angewendet worden, um derartige Beschränkungen von dem Transmissionsmedlum zu überwinden· Dieses besondere Problem und eine Lösung für dieses Problem ist in der US-Patentschrift 3 ^31J 133 beschrieben. Wie darin angegeben ist, * sind in Jedem acht-Blt (ASCII)-Zeichen American Standard Code für Informationsaustauschzeichen drei Nachrichteneinheiten für die Richtung und fünf Nachrichteneinheiten für die Länge- zur Bestimmung des Befehls, Für die acht möglichen, geraden Linien- oder Zeilensegmente in waagerechter, senkreshter ma diagonaler Richtung ist dies eine angemessene Lösung und erlaubt den Betrieb oder die Betätigung einer graphischen Darstellungs- oder Anzeigeeinrichtung, ζ· B. eines Kurvanschreibers In Nähe seines maximalen Schaltauemaßes (stepping rate), Wenn ea erwünscht ist, Linien oderRemote actuation of graphic display devices such as chart recorders or drawing machines or cathode ray tube (CRT) devices operated by a digital computer through narrow bandwidth transmission lines or lines is well known in the art. The speed of actuation of such systems is usually limited by the data carrying capacity of the transmission line used. Various approaches have been used to overcome such limitations of the transmission medium. This particular problem and solution to this problem is disclosed in U.S. Patent 3 ^ 3 1 J 133 described. As stated therein, * in every eight Blt (ASCII) character American Standard Code for information exchange characters there are three message units for the direction and five message units for the length - to determine the command, for the eight possible straight line or line segments in horizontal, vertical ma diagonal direction, this is an appropriate solution and allows the operation or actuation of a graphic display or display device, e.g. a curve recorder in the vicinity of its maximum stepping rate, if ea is desired, lines or

109839/1533109839/1533

Zeilen von beliebigen Richtungen oder gekrümmte Linien aufzuzeichnen oder darzustellen, erfordert dieses Kodieren eine ernsthafte Abnahme der Aufzeichnungsgeschwindigkeit. Die Beschränkungen sind selbst noch ausgeprägter, wenn Einrichtungen mit den ihnen eigenen, hohen Geschwindigkeiten, z. B, CRT-Einrichtungen, zur Anwendung gelangen» Die genannte Aufzeichnungseinrichtung der bisherigen Technik kann Linien- oder Zeilensegmente in D-möglichen Richtungen erzeugen, wobei D = 8, unabhängig von der Länge der Zeilen- oder Liniensegmente oder der Anzahl von Inkrementen L, die für die Darstellung des Linien- oder Zeichensegmentes erforderlich ist. Um daher lange Zeilen oder Linien in anderen Richtungen als den acht verfügbaren Richtungen aufzuzeichnen oder darzustellen, müssen mehrfache Befehle zur Erzeugung von mehrfacher* Kurzen Linien- oder Zeilensegmenten, die in Kombination d@i? ^wünschten langen Linie oder ZeileLines from any direction or curved lines to record or display, this coding requires a serious decrease in recording speed. The limitations themselves are even more pronounced, if facilities are running at their own high speeds, e.g. B, CRT facilities, are used » Said prior art recording device can generate line or line segments in D-possible directions, where D = 8, regardless of the length of the Line or line segments or the number of increments L that are used for the display of the line or character segment is required. Therefore, in order to record or display long lines or lines in directions other than the eight available directions, multiple commands for Generation of multiple * short line or line segments, which in combination d @ i? ^ wanted long line or line gleichen, übertragen werden· Diese Beschränkung in der An-same, are transferred · This restriction in the

von Richtungen ie Befehl « „ * ul zahl/verursacht eine unangemessene Anwendung einer graphischen Darstellungssystem-Zeitdauer bei einer großen Anzahl von Anwendungen. Bei einer Kodierung, wie in der US-Patentschrift 3 431J 133 angewendet, ist die Nachrichteneinheiten-Kapazität von einem'ASCII Zeichen erschöpft, selbst fürof directions ie command «“ * ul number / causes inappropriate use of a graphics display system time in a large number of applications. In a coding as applied in the US patent 3 43 1 J 133, the message units capacity is exhausted from characters einem'ASCII, even for eine begrenzte Richtungsauflösung und somit erlaubt einea limited directional resolution and thus allows a

keine derartige Kodierungj/überzählige Kodierung im Hinblick aufno such coding / redundant coding with regard to Irrtumsprüfung oder -berichtigung· Es besteht daher eine Notwendigkeit oder ein technischer Bedarf für eine verbesserte graphische Darstellungsvorrichtung, ein verbessertes graphisches Darstellungssystem und -verfahren, bei welchem die vorstehend genannten Beschränkungen vermieden und beseitigt werden und das für eine Fernbetätigung von graphischen Darstellungseinrichtungen durch ein Transmissions- oder Übertragungsmedium von schmaler Bandbreite in solcher Weise fähig 1st, daß gerade Linien von beliebiger Richtung oderError checking or correction · There is, therefore, a need or technical need for an improved graphic display apparatus, system and method in which the the foregoing limitations are avoided and eliminated for remote operation of graphic display devices through a transmission medium of narrow bandwidth in such a manner is capable of making straight lines of any direction or

109839/1533109839/1533

eine Mannigfaltigkeit von Kurven bei oder in Nähe der maximalen Geschwindigkeit der Be:tätigung der graphischen Aufzeichnungs- oder Darstellungseinrichtung dargestellt werden können. Gemäß der Erfindung werden die vorstehend geschilderten Beschränkungen der bisherigen Technik dadurch beseitigt, daß man die Möglichkeit von D = 8 χ L schafft, so daß lange Linien- oder Zeilensegmente von beliebiger Richtung aufgezeichnet werden können, ohne daß mehrfache Befehle erforderlich sind, wodurch die wirksame Geschwindigkeit der graphischen Aufzeichnungs- oder " Darstellungseinrichtung erhöht wird·a variety of curves at or near the maximum speed of operation of the graphic Recording or display device can be displayed. According to the invention, the above The described limitations of the previous technology are eliminated by the fact that the possibility of D = 8 χ L creates so that long line or line segments can be recorded from any direction without that multiple commands are required, thereby reducing the effective speed of the graphic recording or "Display facility is increased ·

Das graphische Darstellungssystem gemäß der Erfindung besteht aus einer Aufzeichnungs- oder Darstellungseinrichtung, die graphische Muster oder Schablonen, bestehend aus Liniensegmenten aufzeichnen oder darstellen kann, und 1st dadurch gekennzeichnet, daß wenigstens zwei Parameter, einschließlich der Länge und der RicHung und ein Regler für die Steuerung der Aufzeichnungseinrichtung vorhanden sind· Der Regler oder die Steuereinrichtung besitzt eine Eingangseinrichtung für die Aufnahme eines Eingangsbefehls oder einer Eingangsinformation in Form von digital ver-} kodierten Signalen· Eine Speichereinrichtung ist in dem Regler für die Speicherung von wenigstens einem der Parameter von wenigstens einem vorhergehend von der Aufzeichnungs einricht-ung oder der Darstellungseinrichtung dargestellten Linien- oder Zeilensegment vorgesehen. Eine Kontroll-Logik-Einrichtung ist mit der Eingangseinrichtung und mit der Speichereinrichtung für die Feststellung oder Erkennung verbunden, wenn das digital kodierte Signal eine Xnderungsinformation für den Parameter enthält, der ge-' spefchert worden ist«Die Einrichtung für die Wahrnehmung des digital verkodierten Signale umfaßt eine EinrichtungThe graphic display system according to the invention consists of a recording or display device, the graphic patterns or templates, consisting of Can record or display line segments, and is characterized in that it has at least two parameters including length and direction and a controller for the control of the recording device are available · The regulator or the control device has an input device for receiving an input command or input information in the form of digitally encoded signals · A memory device is in the Controller for storing at least one of the parameters of at least one line or line segment previously displayed by the recording device or the display device is provided. A control logic device is with the input device and connected to the memory means for determining or recognizing when the digitally encoded signal is a Contains change information for the parameter that has been saved. The device for the perception of the digitally encoded signals comprises a device

109839/1533109839/1533

zum Auffüllen der Daten (for updating) des gespeicherten Parameters in über einstimmung mit irgendeiner Änderungsinstruktion. Eine Muster erzeugende Einrichtung ist vorgesehen, die mit der Speichereinrichtung verbunden ist und den datenmäßig aufgefüllten gespeicherten Parameter bei der Erzeugung von Signalen, die eine oder mehrere der nachfolgenden Zeilen- oder Liniensegmente für die Darstellungseinrichtung wiedergeben, ausnutzen.to fill in the data (for updating) of the saved Parameters in accordance with any change instruction. A pattern generating device is provided which is connected to the memory device and the data-padded stored parameter in generating signals that include one or more reproduce the following line or line segments for the display device.

Im allgemeinen besteht ein Hauptzweck der Erfindung in der Schaffung einer graphischen Darstellungsvorrichtung, eines Systems und einem Verfahren hierfür, die jeweils für eine hohe Aufzeichnungs- oder Darstellungsgeschwindigkeit während des Empfangs von digital kodierten Daten bei einer niedrigen Eingangsgeschwindigkeit geeignet sind. Ein weiterer Zweck der Erfindung ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art, die Jeweils in wirksamerer Weise in Verbindung mit einem übertragungsmedium von verhältnismäßig schmaler Bandbreite anwendbar sind. Ein weiterer Zweck der Erfindung ist die Schaffung einer Vorrichtung, eines Systems und eines Verfahrens der vorstehend angegebenen Art, womit für jede aufzeichnungsfähige Länge im Ansprechen auf einen einzigen Befehl eine vollständige gerichtete Auflösung innerhalb der Auflösung der graphischen Darstellungseinrichtung ermöglicht wird. Ein weiterer Zweck der Erfindung ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art, die Jeweils zum Aufzeichnen oder Darstellen von geraden Linien von willkürlicher Richtung oder von einer Mannigfaltigkeit von Kurven bei oder in Nähe der maximalen Aufzeichnungs- oder Darstellungsgeschwindigkeit der Aufzeichnungsvorrichtungen, z« B. von Kurvenschreibgeräten geeignet sind.In general, it is a primary purpose of the invention to provide a graphic display device which a system and a method therefor, each for a high recording or display speed while receiving digitally encoded data at a low input speed. Another The purpose of the invention is to provide a system, apparatus and method of the foregoing Kind, each in a more effective way in connection with a transmission medium of proportionately narrow bandwidth are applicable. Another purpose of the invention is to provide an apparatus, one System and method of the type set forth above, whereby for each recordable length im In response to a single command a full directional resolution within the resolution of the graphic Display device is made possible. Another purpose of the invention is to provide a system, an apparatus and a method of the type specified above, each for recording or displaying straight Lines of arbitrary direction or of a variety of curves at or near the maximum Recording or display speed of the recording devices, for example of curve recorders are suitable.

109839/1533109839/1533

Ein weiterer Zweck der Erfindung ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art, wobei ein verdichteter oder komprimierter Datenübertragungskode verwendet wird, der weniger Nachrichteneinheiten oder Bits für die Übertragung von zusätzlicher Information erfordert und dadurch beispielsweise die Möglichkeit geben kann, eine Eoderedundanz für Irrtumsprüfung und Berichtigung oder das KodierenAnother purpose of the invention is to provide a system, an apparatus and a method of the type specified above, wherein a compressed or Compressed data transmission code is used, which has fewer message units or bits for transmission requires additional information and can thus, for example, provide the possibility of redundancy for error checking and correction or coding

P von zwei unabhängigen Zeilen- oder Liniensegmentbefehlen imnerhalb eines einzigen Übertragungszeichens zuerlauben. Ein weiterer Zweck der Erfindung ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art, wobei nur eine aufgeteilte oder aufgegliederte (inkrementelle) Längenänderungs- und Richtungsänderungsinformation anstelle von absoluten Werten von Länge und Sichtung übertragen wird. Ein weiterer Zweck der Erfindung ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art, wobei ein ungeradzahliges Grundnummernsystem verwendet wird. Ein weiterer Zweck der Erfindung ist die Schaf—Allow P of two independent line or line segment commands within a single transmission character. Another purpose of the invention is to provide a system, apparatus and method of the above specified type, with only a divided or subdivided (incremental) length change and direction change information instead of absolute values of length and sighting is transmitted. Another purpose the invention is to provide a system, an apparatus and a method of the type set forth above, wherein an odd number system is used will. Another purpose of the invention is the sheep-

^ fung einer Vorrichtung, eines Systems und eines Verfahrens der vorstehend angegebenen Art, wobei das Ziffern- oder Kummernsystem ein ternäres Ziffernsystem ist. Ein weiterer Zweck der Erfindung ist die Schaffung einer Vorrichtung, eines Systems und eines Verfahrens der vorstehend angegebenen Art, wobei die Längen- und Hichtungsparameter für den Gebrauch bei der Erzeugung von folgenden Linien- oder Zeilensegmentinformationen gespeichert werden. Ein weiterer Zweck .ist die Schaffung eines Systems, einer Vorrichtung und eines Verfahrens der vorstehend angegebenen Art mit einer besonderen Brauchbarkeit bei graphischen Dar— stellungs- oder Aufzeichnungsein^riehtungen von hoher Geschwindigkeit.^ Function of an apparatus, a system and a method of the type specified above, wherein the number or number system is a ternary number system. Another object of the invention is to provide an apparatus, system and method of the type set forth above wherein the length and orientation parameters are stored for use in generating subsequent line or line segment information. Another purpose .is to provide a system, a device and a method of the type specified above having a particular utility for graphic representation of positioning or Aufzeichnungsein ^ riehtungen high speed.

109839/1533109839/1533

Die Erfindung wird nachstehend anhand der Zeichnung näher erläutert, wobei eine besonders bevorzugte Ausführungsform veranschaulicht ist· The invention is explained in more detail below with reference to the drawing, with a particularly preferred embodiment being illustrated.

Pig· 1 zeigt ein Blockdiagramm eines graphischen Darstellungs- oder Aufzeichnungssystems, wobei ein Hegler (controller) gemäß der Erfindung aufgenommen ist·Pig * 1 shows a block diagram of a graphic Display or recording system, with a controller (controller) according to the invention being included

Fig. 2 zeigt ein Blockdiagramm des in Pig, 1 dargestellten Reglers.FIG. 2 shows a block diagram of that shown in Pig Regulator.

Pig. 3 zeigt sine graphische Darstellung, die die acht möglichen Linien- oder Zeilensegmente, die gemäß der Erfindung mit einer Länge von einem Inkrement aufgezeichnet oder dargestellt werden können, veranschaulicht.Pig. 3 shows a graphical representation that includes the eight possible line or line segments recorded according to the invention with a length of one increment or can be represented.

Pig. 4- zeigt eine graphische Darstellung, die die maximale Anzahl von möglichen Linien- oder Zeilensegmenten in einem Quadranten veranschaulicht, die gemäß der Erfiidung mit einer Länge von drei Inkrementen dargestellt werden kann.Pig. 4- shows a graph showing the maximum number of possible line or line segments illustrated in a quadrant, which are represented according to the invention with a length of three increments can.

Pig. 5a zeigt anhand einer graphischen Darstellung die maximal mögliche Anzahl von Linien- oder Zeilenseg— menten in einem Oktanten, die gemäß der Erfindung mit einer Länge von neun Inkrementen dargestellt werden kann.Pig. 5a shows on the basis of a graphic representation the maximum possible number of line or row segments in an octant, which according to the invention with a length of nine increments can be displayed.

Pig. 5b zeigt anhand einer graphischen Darstellung die Signalmuster, die von dem Mustergenerator innerhalb des Reglers für die Erzeugung der Liniensegmente, die in Pig. 5a gezeigt sind, verlangt werden.Pig. 5b shows on the basis of a graphic representation the signal patterns generated by the pattern generator within of the controller for the generation of the line segments, which are set in Pig. 5a are required.

109839/1533109839/1533

S1Ig. 6 zeigt anhand einer graphischen Darstellung die Signalmuster, die von dem Mustergenerat or für das Darstellen oder Aufzeichnen von 27 verschiedenen Linienoder Zeilensegmenten in einem Oktanten, wobei die Länge 27 Imkremente beträgt, verlangt werden·S 1 Ig. 6 shows, on the basis of a graphic representation, the signal patterns which are required by the pattern generator for displaying or recording 27 different line or line segments in one octant, the length of which is 27 increments.

Pig. 7 zeigt ein Blockdiagramm der Regler—Logik (control logic) wie in Fig. 2 gezeigt.Pig. 7 shows a block diagram of the controller logic (control logic) as shown in FIG.

Fig. 8 zeigt ein Blockdiagramm des Längen-Speichers und Generators, wie in Fig. 2 gezeigt.FIG. 8 shows a block diagram of the length memory and generator shown in FIG.

Fig. 9 zeigt ein Blockdiagramm des RichtungsSpeichers wie in Fig. 2 gezeigt, undFig. 9 shows a block diagram of the direction memory as shown in Fig. 2, and

Fig. 10 zeigt ein Blockdiagramm des in Fig. 2 gezeigten Mustergenerators,Fig. 10 shows a block diagram of the pattern generator shown in Fig. 2;

Mit Bezug auf Fig. 1 besteht das graphische Darstellungs- oder Aufzeichnungssystem aus dem Datenverarbeiter oder Computer 1, der Informationen oder Befehle P in Form von digitalen Daten über ein Übertragungsmedium zuführt, das eine Stimm- oder Sprachstufen-Telephonzeile oder ein anderes Medium von begrenzter Bandbreite im'.allgemeinen sein kann und das typischerweise Modulatoren und Demodulatoren einschließt. Die Information oder der Befehl wird einem Regler.3 zugeführt, der die von dem Computer 1 übertragene Datenform in eine Form umwandelt, die unmittelbar für die graphische Aufzeichnungs- oder Darstellungseinrichtung 4 brauchbar ist. Der Regler kann andererseits eine Information aus einem gebräuchlichen lager- oder Speichermedium, beispielsweise Tonband oderReferring to Figure 1, the graphics display or recording system consists of the data processor or computer 1, the information or commands P in the form of digital data over a transmission medium which supplies a voice or speech level telephone line or other limited bandwidth medium in general and that typically includes modulators and demodulators. The information or the Command is fed to a controller. 3, which converts the data form transmitted by the computer 1 into a form, directly for the graphic recording or Display device 4 is useful. On the other hand, the controller can use information from a common storage or storage medium, such as tape or

109839/1533109839/1533

Lochkarten aufnehmen· Außerdem können die Eingangeignale für den Regler 3 durch von Hand betätigte Tasteneinrichtungen, beispielsweise Teletypenanschluß (Teletype terminal) erzeugt werden.Accept punch cards · In addition, the input signals for the controller 3 by manually operated button devices, for example Teletype connection (Teletype terminal) can be generated.

Fig. 2 zeigt anhand eines Blockdiagramms den in Fig. 1 dargestellten Regler 3. Der Regler ist mit einem Eingangsanschluß 5 ausgestattet, der ein elektrisches Eingangssignal empfängt, das eine Information oder einen Befehl in Form von ASCII-Zeichen trägt. Das elektrische Signal wird einem gebräuchlichen Umformer von Reihen- aus Parallelschaltung (serial to parallel converter) 6, bezeichnet mit SPC zugeführt, der das Eingangssignal in eine Parallelform umwandelt, die als Mehrzahl von Parallelausgangslinien oder -zeilen 7 geliefert wird» Die Zeilen oder Linien 7 tragen bestimmte Bezeichnungen, die einen ASCII-Elf-Bit-Kode darstellen. Ey ist für den Fachmann allgemein bekannt, daß der ASCII-Kode typischerweise einen Ausgangsbit, acht Informationsbits und 1 oder 2 Halteoder Markierungsbits umfaßt. Diese werden von den elf Linien 7» cLie mit der Dekodiereinrichtung 8 verbunden sind, dargestellt. Die Information wird auf den Linien 7 in paralleler binärer Form zugeführt und von der gebräuchlichen Dekodiereinrichtung8, die mit D bezeichnet ist, in einen 1 von 10 Kode entschlüsselt oder dekodiert, der auf den Linien 9» bestehend aus 10 getrennten Linien und einer Taktetartleitung, zugeführt .wird.FIG. 2 shows the controller 3 shown in FIG. 1 with the aid of a block diagram. The controller is equipped with an input connection 5 which receives an electrical input signal which carries information or a command in the form of ASCII characters. The electrical signal is fed to a common converter of serial to parallel converter 6, labeled SPC, which converts the input signal into a parallel form, which is supplied as a plurality of parallel output lines or lines 7 »The lines or lines 7 have certain designations that represent an ASCII eleven-bit code. It is well known to those skilled in the art that the ASCII code typically comprises an output bit, eight information bits and 1 or 2 hold or mark bits. These are represented by the eleven lines 7, which are connected to the decoding device 8. The information is supplied on the lines 7 in parallel binary form and is decrypted or decoded into a 1 of 10 code by the common decoding device 8, which is denoted by D, which is supplied on the lines 9 »consisting of 10 separate lines and a clock start line .will.

Die Linien oder Leitungen 9 « die den Ausgang der Dekodiereinrichtung 8 darstellen, sind an einen Regler-Logikblock 10 angelegt. Die Linien oder Leitungen 9, die mit den Bezeichnungen 0 bis 9 bezeichnet sind, enthaltenThe lines or lines 9 ″ which represent the output of the decoder 8 are connected to a controller logic block 10 created. The lines or lines 9, which are designated with the designations 0 to 9, contain

109839/1533109839/1533

mit Daten aufgefüllte Informationen (update information) üfctu* dasLiniensegment, welches dargestellt werden soll. Diese von den Linien 9 getragene Information ist eine Information mit Bezug auf Parameter, die das Liniensegment kennzeichnen, z.B. Länge, Sichtung und Sichtbarkeit der Spur. Beispielsweise kann eine der 10 Linien den Befehl zur Wiederholung des vorhergehend aufgezeichneten oder dargestellten Liniensegments tragen, eine andere Linie kann J den Befehl zur Änderung, des Zustandes der Spur tragen, zwei deaJLinien können zur Änderung des Inhalts der Längenspeicherung verwendet werden und die restlichen sechs Linien von den 10 Linien können zur Datenauffüllung der gespeicherten Richtung verwendet werden. Mit anderen Worten empfängt die Regler-Logik die entschlüsselte oder dekodierte Information und sichtet oder klassifiziert, ob die empfangene Information Längen-, Richtungs— oder Spurdatenauffüllung bezeichnet und liefert die geeigneten oder entsprechenden mit Daten aufgefüllten Längen—, Richtungs- oder Spurenspeicherungssignale auf Signallinien oder Leitungen 13» 14- und 15.information filled with data (update information) üfctu * the line segment that is to be displayed. This information carried by the lines 9 is information relating to parameters that make up the line segment identify, e.g. length, sighting and visibility of the track. For example, one of the 10 lines can command carry a different line to repeat the previously recorded or displayed line segment J carry the command to change the state of the track, two deaJlines can be used to change the contents of the length memory can be used and the remaining six lines out of the 10 lines can be used to populate the stored direction can be used. In other words, the controller logic receives the decrypted or decoded information and sifts or classifies whether the received information is length, direction or Track data padding denotes and provides the appropriate or corresponding data-padded lengths -, Directional or trace storage signals on signal lines or lines 13 »14- and 15.

Wie in JIg. 2 gezeigt, sind die Linien oder Leitungen mit einem Längenspeicher und Generator 16 verbunden. Die drei Linien 13 sind als Längenausgangslinie und Plus- und Minus-Linien bezeichnet, die jeweils anzeigen, ob die gespeicherte Länge inkrementiert oder dekrementiert werden soll. Die Linien 14 sind mit einem Richtungsspeicher 19 verbunden. Die beiden Linien 14 tragen Informationen oder Befehle, die anzeigen, ob die gespeicherte Richtung inkrementiert oder dekrementiert werden soll. Die Linie 15 ist mit einem Spurspeicher (trace memory) 21 verbunden* Dieser Speicher 21 kann ein gebräuchlicher Flip-Flop-Selialter sein, der durch die von der Leitung 15 eapfangenmlmpulseAs in JIg. Shown are the lines or conduits connected to a length memory and generator 16. The three lines 13 are as a length starting line and plus and Minus lines are used to indicate whether the stored length is being incremented or decremented target. The lines 14 are connected to a direction memory 19. The two lines 14 carry information or Commands indicating whether the stored direction should be incremented or decremented. Line 15 is connected to a trace memory 21 * This memory 21 can be a customary flip-flop selector be received by the 15 receiving pulses from the line

109839/1533109839/1533

"betätigt wird."is operated.

Die Blöcke 16, 19 und 21 sind insgesamt Speicher und jeder besitzt einen Ausgangs- oder Anfangszustand (Rückstellungs- oder Null-Zustand), der durch die Erzeugung eines Rückstellimpulses errichtet werden kann, der jedem1 Block zugeführt wird, wie dies durch die mit R bezeichneten Linien in der Zeichnung angezeigt ist,Beispielsweise kann bei dem Längenspeicher und -Erzeuger oder -Generator 16 der Anfangszustand bedeuten, daß die gespeicherte Länge .der Minimalwert, z.B. 1· ist. In dem Richtungsspeicher 19 kann der Anfangszustand die positive X-Richtung darstellen. In dem Spurspeicher 21 kann der Anfangszustand eine "spur-freie" oder "Aufspur"-Lage ("no-trace" oder "pen-up") sein, während der andere Zustand des Spurspeichers eine "sichtbare Spur" (visible-trace") oder eine "A^spur"-("pen-down") Lage darstellen kann. Der Spurspeicher 21 besitzt zwei Ausgänge, die durch zwei gebräuchliche Pufferverstärker 22 und23 zu zwei Ausgangsanschlüssen 24-geleitet werden, die mit den - Spureingangsanschlüssen der verwendeten Darstellungseinrichtung verbunden werden sollen.The blocks 16, 19 and 21 are collectively memories and each has an initial or initial state (reset or zero state) which can be established by the generation of a reset pulse which is applied to each 1 block, as indicated by the R. indicated lines in the drawing, for example, in the case of the length memory and length generator or generator 16, the initial state may mean that the length stored is the minimum value, for example 1 ×. In the direction memory 19, the initial state can represent the positive X direction. In the track memory 21, the initial state can be a "track-free" or "on-track" layer ("no-trace" or "pen-up"), while the other state of the track memory can be a "visible trace". The track memory 21 has two outputs which are routed through two customary buffer amplifiers 22 and 23 to two output connections 24 which are connected to the track input connections of the display device used should be connected.

Der Längenepeicher und -generator 16 ist mit Ausgängen versehen, die auf Leitungen 18 der Regler-Logik 10 zugeführt werden. Die Grundfunktion der Ausgänge auf den Leitungen 18 besteht in der Regelung oder Steuerung der Menge oder des Ausmaßes des Imkrementierens oder Dekrementierens des Richtungsspeichers 19·The length memory and generator 16 has outputs which are fed to the controller logic 10 on lines 18. The basic function of the outputs on the Lines 18 are to regulate or control the amount or the extent of the incrementing or decrementing of the direction memory 19

Der Längenspeicher und -Generator 16 besitzt auch zusätzliche Ausgänge, die auf Leitungen 25 einem Mustergenerator 27 zugeführfc werden. Der Richtungsspeicher 19 besitzt ebenfalls Ausgänge, die auf Leitungen 26 dem Mustergsnerator 27 zugeführt werden.The length memory and generator 16 also has additional outputs, which on lines 25 a pattern generator 27 are supplied. The direction memory 19 also has outputs on lines 26 to the Mustergsnerator 27 are supplied.

109839/1533109839/1533

Die erste Linie der Linien oder Leitungen 25, die mit C~ "bezeichnet ist, trägt eine Anzahl von Uhr- oder Zeitimpulsen (clock pulses),die der Anzahl von Inkrementen in dem Linien- oder Zeilensegment entspricht, das im Ansprechen auf ein Muster dargestellt werden soll, das von dem Mustergenerator 27 zugeführt wird.The first line of lines or lines 25, labeled C ~ ", carries a number of clock or time pulses (clock pulses), which corresponds to the number of increments in the line or line segment that is specified in the To be displayed in response to a pattern supplied from the pattern generator 27.

Der Mustergenerator 27 ist mit zwei X-Ausgängen und * zwei Y-Ausgängen versehen, die (jeweils mit +X, -X, +Y und -Y bezeichnet sind, und die durch gebräuchliche Verstärker 32, 33, 34· und 35» die mit zwei Sätzen von Ausgängen 36 und 37 verbunden sind, die mit der graphischen Darstellungseinrichtung, mit welcher der Regler verwendet wird, verbunden werden sollen, verbunden sind.The pattern generator 27 has two X outputs and * Provide two Y outputs, which (each with + X, -X, + Y and -Y, and those by common amplifiers 32, 33, 34 · and 35 »those with two sets of outputs 36 and 37 connected to the graphical display device with which the controller is used are to be connected.

Typischerweise können die Anschlüsse 36, wenn die graphische Darstellungseinrichtung ein Schreibgerät, z.B. Kurvenschreiber ist, mit den Eingangsanschlüssen der graphischen Darstellungseinrichtung so verbunden werden, daß die zugeführten Signale die Bewegung der Aufzeichnungs- h karte regeln und der Ausgang von den Anschlüssen 37 wird der graphischen Darstellungseinrichtung so zugeführt, daß hierdurch der Schlitten oder Träger für das Schreibgerät angetrieben wird.Typically, the terminals 36 when the graphical display device, a write device such as plotter is to be connected to the input terminals of the graphic display device so that the signals supplied h the movement of the recording card control and the output from the terminals 37 is the graphical representation means fed in such a way that the carriage or support for the writing instrument is thereby driven.

Obgleich die Arbeitsweise des gesamten Systems im einzelnen und die verschiedenen Blöcke, die den Regler in Fig. 2 bilden, nachstehend erläutert werden, wird nunmehr eine kurze Beschreibung der Arbeitsweise des Reglers in Mg. 2 gegeben. Es wird von der Annahme ausgegangeni daß der Mustergenerator 27 Liniensegmente von einem, dstei oder neun Inkrementen in der Länge und von acht, 24· oder 7 2 verschiedenen Richtungen jeweils erzeugen kann.Although the operation of the entire system in detail and the various blocks that make up the controller 2, discussed below, a brief description of the operation of the controller will now be given given in mg. It is assumed i that the pattern generator 27 line segments of one, thi or nine increments in length and eight, 24 or 7 can generate 2 different directions each.

109839/1533109839/1533

Hierunter ist zu verstehen, daß ein Liniensegment in der Länge eines Inkremente in acht verschiedenen Richtungen erzeugt werden kann, eine Linie, die von drei Inkrementen gebildet ist, in 2M- verschiedenen Richtungen erzeugt werden kann und ein aus neun Inkrementen gebildetes Liniensegment in 72 verschiedenen Richtungen erzeugt werden kann. I1Ur die Erzeugung von derartigen verschiedenen Liniensegmenten müssen -X- und-Y-Ausgangssignale den Anschlüssen 36 und 37 in geeigneter Folge oder in geeignetem Musterzugeführt werden, bis die gewünschte Länge erreicht ist, wie dies von dem Längenspeicher und - generator 16 geregelt oder gesteuert wird. Die genaue Weise, in welcher derartige Muster erzeugt werden und wie sie bei der Darstellung in Erscheinung treten,wird nachstehend näher erläutert. Im allgemeinen ist die Richtung des darzustellenden Liniensegmentes unter der Regelung des Richtungsspeichers 19· Beispielsweise könnte der Speicher 19 eine Kapazität von 72 aufeinanderfolgenden gequantelten Richtungen für eine Länge von neun Inkrementen aufweisen.This means that a line segment with the length of one increment can be generated in eight different directions, a line made up of three increments can be generated in 2M different directions and a line segment made up of nine increments can be generated in 72 different directions can be generated. I 1 For the generation of such different line segments -X- and -Y output signals must be fed to the connections 36 and 37 in a suitable sequence or in a suitable pattern until the desired length is reached, as regulated by the length memory and generator 16 or is controlled. The precise manner in which such patterns are generated and how they appear in the display is explained in more detail below. In general, the direction of the line segment to be displayed is under the control of the direction memory 19. For example, the memory 19 could have a capacity of 72 successive quantized directions for a length of nine increments.

Es ist für den Fachmann ersichtlich, daß die Kapazität des Richtungsspeichers 19 in Übereinstimmung mit der Länge des zu erzeugenden Liniensegmentes und der Anzahl von möglichen Richtungen für das Liniensegment sein muß. Untere oder niedrigere Längen-Richtungsmuster können durch Abstumpfen oder Abflachen der längsten Richtungs— muster, wie nachstehend beschrieben, erzeugt werden. Der Inhalt des Richtungsspeichers 19 wird bei Empfang einer mit Daten aufgefüllten Information aus der Kontroll-Logik 10 mit Daten Aufgefüllt. Das Datenauffüllen (updating) ist, wie vorstehend beschrieben, von inkrementeller Natur und die zuletzt gespeicherte RichtungIt is apparent to those skilled in the art that the capacity of the direction memory 19 in accordance with the Must be the length of the line segment to be generated and the number of possible directions for the line segment. Lower or lower length directional patterns can be created by blunting or flattening the longest directional pattern. patterns as described below can be generated. The content of the direction memory 19 is received upon receipt information from the control logic filled with data 10 padded with data. The data padding As described above, (updating) is incremental Nature and the last saved direction

109839/1533109839/1533

-H--H-

kann in der Folge um - I Increment geändert werden, wobei I * A χ B9 worin A = O9 1, 2 oder 3 und B = 1, 3 oder 9 ist.can subsequently be changed by - I increment, where I * A χ B 9 where A = O 9 1, 2 or 3 and B = 1, 3 or 9.

Der Längerspeicher und Generator 16 speichert die Länge des Linien- oder Zeilensegments und erzeugt eine Impulskette , bestehend aus einer Anzahl von Impulsen, die die Anzahl von erforderlichen Inkrementen für die Bildung des linien- oder Zeilensegments, sowie die anderen erforderlichen Reglerwellenformen darstellen. Das Auffüllen mit Daten der Information im Längenspeicher und -generator ist.ebenfalls, wie vorstehend beschrieben wurde, inkrementell. Das Inkrementieren und Dekrementieren kann die gespeicherte Länge um Faktoren von drei erhöhen oder verringern. The length memory and generator 16 stores the length of the line or line segment and generates a pulse train consisting of a number of pulses that represent the Number of required increments for the formation of the Represent line or row segments, as well as the other required controller waveforms. The padding with Data of the information in the length memory and generator is also incremental, as described above. Incrementing and decrementing can increase or decrease the stored length by factors of three.

der ' the '

Nach dem Anlegen oderKAnwendung des RückstellsignalsAfter applying or K applying the reset signal

R kann mit einer neuen Aufzeichnung oder/Darstellung begonnen werden. Der Längenspeicher und -generator 16 wird auf die Länge 1 zurückgestellt und der Richtungsspeicher 19 wird auf die Richtung 0 zurückgestellt.R can start a new recording or / display will. The length memory and generator 16 is reset to length 1 and the direction memory 19 is reset to direction 0.

Eine Zuordnung von ASCII-Ziffern von O bis 9zu spezifischen Darstellungsbefehlen kann wie nachstehend angegeben, vorgenommen werden: 0, 1, 2, 3, 4» 5» und 6 bezeichnen die mit Daten aufgefüllte vorherige Richtung, die von 3, 2, i, 0, -1, -2 und -3 -Quanten jeweils gespeichert wurde und erzeugen ein Muster in der neuen Richtung bei der vorhergehend gespeicherten Länge? 7 bedeutet eine Änderung des Zustandes der Spurspeicherung, 8 und 9 bedeuten eine Zunahme bzw. Abnahme der gespeicherten Länge um ein Quantum. Unter der Annahme, daß der Eingang 5 das Zeichen 8 aufnimmt, erkennt die Kontroll-Logik 10 dieses nach Umwandlung und Dekodierung als Versohle bungs-längenbefehlAn assignment of ASCII digits from O to 9 to specific ones Representation commands can be made as follows: 0, 1, 2, 3, 4 »5» and 6 denote the previous direction padded with data stored by 3, 2, i, 0, -1, -2, and -3 quanta, respectively and create a pattern in the new direction at the previously stored length? 7 means a change of the state of track storage, 8 and 9 indicate an increase and decrease in the stored length by one quantum, respectively. Assuming that the input 5 receives the character 8, the control logic 10 recognizes this after conversion and decoding as a spanking exercise length command

109839/1533109839/1533

und ändert die gespeicherte Länge von 1 auf 3. Es findet noch keine Darstellung statt. Das folgende Zeichen wird mit.7 angenommen, das nach Dekodierung den Spurspeicher 21 veranlaßt, sämtliche nachfolgende Linien- oder Zeilensegmente bis zu einer erneuten Änderung als sichtbare Spur darzustellen. Das nächste Zeichen kann z.B. die Ziffer 3 sein. Weder die Länge noch die Richtung wird geändert und die Kontroll-Logik 10 erzeugt einen Längenstartbefehl, wie nachstehend erläutert. Der Längenstartbefehl veranlaßt den Längenspeicher und -generator 16 zur Erzeugung von 3 Impulsen auf der Linie oder Leitung C2 der Linien oder Leitungen 25. Der Richtungsspeicher 19 befindet sich noch bei dem anfänglichen Nullzustand bei der Bedeutung +X-Richtung. Die Richtungszifferzyss'dnimg wird nachstehend erläutert. Der Mustergenerator ar^ugt im Ansprechen auf die Signale 25 und 26 drei inkrsmentelle VorfUhrun^signale für die Aufzeichnungseinrichtung auf der Linie oder Leitung +T durch den Puffer 32, wobei das gewünschte Segment des· Darstellungslinie erzeugt wird.and changes the stored length from 1 to 3. There is still no display. The following character is assumed to be 7, which, after decoding, causes the track memory 21 to display all subsequent line or line segments as a visible track until they are changed again. The next character can be the number 3, for example. Neither the length nor the direction is changed and the control logic 10 generates a length start command, as explained below. The length start command causes the length memory and generator 16 to generate 3 pulses on the line or line C 2 of the lines or lines 25. The direction memory 19 is still in the initial zero state with the meaning + X direction. The directional digits are explained below. The pattern generator, in response to signals 25 and 26, generates three incremental demonstration signals for the recorder on line or line + T through buffer 32, generating the desired segment of the display line.

Als weiteres ,Beispiel wird als nächster Eingang das Zeichen 0 genommen. Der Richtungsspeicher wird um drei Quanten entgegengesetzt zuro Uhrzeigersinn mit Daten aufgefüllt und ein neues Liniensegment wird auf der alten Länge 3 erzeugt. Wie nachstehend erläutert, entspricht diese Richtung einer 45 -Linie. Dementsprechend führt der Mustergenerator 27 durch die Puffer 32 und 34 drei Befehle mit jeweils einem Inkrement von +X und +Y zu.As another example, the next input will be the Character 0 taken. The direction memory is filled with data by three quanta counterclockwise and a new line segment is created on the old length 3. As explained below, corresponds to this direction of a 45 line. Accordingly, the pattern generator 27 passes through the buffers 32 and 34 three Commands with an increment of + X and + Y each.

Aus den vorstehenden Ausführungen ist es für den Fachmann ersichtlich, daß mit dem sehr einfachen Eingangs-&3de, wie gezeigt, jede Art von graphischer DarstellungFrom the above, it is for the A person skilled in the art can see that with the very simple input & 3de, as shown, any type of graph

109839/1S33109839 / 1S33

einschließlich von Kurven , alpha-numerischen Zeichen od.dgl. erzeugt werden kann. Es ist außerdem ersichtlich, daß mehr ausgearbeitete Eingangskode , z.B. volle 4 Bits, die eine größere Änderung in der Länge oder Richtung liefern, ebenfalls erzeugt werden können* Das zur Anwendung gelangende Prinzip kann auf . längere Muster und mehrere Richtungen ausgedehnt werden. Eine andere als die dargestellte Längenfolge oder S^equenz kann angewendet werden, z.B. 1,5,25 oder 1,3*7,21,49. Ersatz- oder Reservebits von dem ASCII-Zeichen können für Irrtumsprüfung und Berichtigung angewendet werden.including curves, alpha-numeric characters or the like. can be generated. It can also be seen that more elaborate input codes, e.g. full 4 bits, which provide a larger change in length or direction, can also be generated * The principle used can be based on. longer patterns and multiple directions can be stretched. One Other than the shown length sequence or equation can be used, e.g. 1,5,25 or 1,3 * 7,21,49. Spare or reserve bits from the ASCII character can be used for error checking and correction.

Zwei 4-3itinformationen können in ein ASCII-Zeichen aufgenommen werden, wodurch das Auftragen von anderen als geraden Linien im Ansprechen auf ein einzelnes Zeichen ermöglicht wird,Andere Kode , die eine absolute Längen- und inkrementelle Richtungsinformation oder eine inkrementelle Längen- und eine absolute Richtungsinformation liefern, können unter Anwendung der gezeigten Prinzipien erzeugt werden, wobei die Notwendigkeit für ein© Längen- oder Richtungsspeicherung jeweils ausgeschaltet wird. Zusätzliche mögliche Änderungen und Modifikationen gemäß der Erfindung sind für den Fachmann ersichtlich.Two 4-3it pieces of information can be incorporated into one ASCII character, thereby eliminating the plotting of others as straight lines in response to a single character is enabled, other code that is an absolute Length and incremental direction information or incremental length and absolute direction information supply can be generated using the principles shown, with the need for on © Longitude or direction storage is switched off. Additional possible changes and Modifications according to the invention will be apparent to those skilled in the art.

Fig* 3 definiert mit ihren acht möglichen Linienoder Zeilensegmsnten die acht Cctanten, die in 360°Fig * 3 defines with its eight possible lines or Line segments the eight octants in 360 °

n, wobei Jeder Octant 45°- umfaßt. Somitn, where each octant comprises 45 ° -. Consequently

der Octant 0 der Bereich zwischen dem 0 uiia dem Linien segment 1 und schließt :?-:-1: 0 jedoch nicht das Liniensegment 1 am" 1 Ist die Fl^:-;ie zwischen dem Linien-the octant 0 the area between the 0 uiia the line segment 1 and includes :? -: - 1 : 0 but not the line segment 1 at "1 Is the Fl ^: -; ie between the line-

gefugefu inder-, ^o rsIndian, ^ o rs istis In Fig. ·;In Fig. dasthe β *Γ^^,ι? ■"·_■'■τ ^ ,~"t ■'β * Γ ^^, ι ? ■ "· _ ■ '■ τ ^ , ~" t ■' eilireilir

-.93 8 3 9/ TS 3 c-.93 8 3 9 / TS 3 c

segment 1 und dem Liniensegment 2 und schließt das ^ Liniensegment 1 jedoch nicht das Liniensegment 2 ein. Die verbleibenden Octanten sind in ähnlicher Weise definiert. Der Quadrant 1 wird so definiert, daß er die Octanten O und 1 einschließt, der QÜdrant 2 umfaßt die Octanten 2 und 3, der Quadrant 3 umfaßt die Octanten 4 und 5 und der Quadrant 4 umfaßt die Octanten 6 undsegment 1 and line segment 2 and includes the ^ Line segment 1 but not line segment 2. The remaining octants are similar Are defined. Quadrant 1 is defined to include octants 0 and 1, which includes quadrant 2 the octants 2 and 3, the quadrant 3 comprises the octants 4 and 5 and the quadrant 4 comprises the octants 6 and

Fig. 3 stellt insbesondere die acht möglichen Richtungen dar, in welchen die Linien- oder Zeilensegmente in digitalen inkrementellen XY-graphischen Darstellungseinrichtungen gezogen werden können. Jedoch ist das in den Fig. 1 und 2 gezeigte System auf derartige Darstellungsrichtungen nur beschränkt, wenn die Länge des Liniensegmentes ein Inkrement ist.In particular, FIG. 3 shows the eight possible directions in which the line or row segments can be drawn in digital incremental XY graphic display devices. However, this is in 1 and 2 system shown in such directions of display only limited if the length of the Line segment is an increment.

Die Ziffern am Ende der Liniensegmente zeigen die Information oder den Zustand, in dem Richtungsspeicher an. Es ist auch aus Fig. 4 ersichtlich, daß die Ziffern des ternären Kodes in einer Richtung entgegengesetzt zum Uhrzeigersinn den Liniensegmenten zugeordnet werden bis 360° insgesamt überstrichen oder bedeckt wurden. In Fig. 4 ist nur ein Quadrant bzw. zwei Octanten gezeigt.. Die Bezeichnung L = 3 bezieht sich auf die Anzahl von Inkrementen in jedem Liniensegment. Sie reflektiert auch den Zustand des Längenspeichers und -generators 16, wenn die in Fig. 4 dargestellten Liniensegmente erzeugt werden sollen. Wie aus Fig. 4 ersichtlich, wird daher das Liniensegment OO von drei Inkrementen in der +X-Richtung gebildet. Das Liniensegment 01 wird von einem positiven X-Inkrementj gefolgt von einem kombinierten positiven X- und positiven Y-Inkrement, gefolgt von einem positiven X-Inkrement, gebildet. In ähnlicher Weise wird das LiniensegmentThe digits at the end of the line segments show the information or the status in the direction memory at. It can also be seen from Fig. 4 that the digits of the ternary code are opposite in one direction are assigned to the line segments clockwise up to a total of 360 ° or were covered. 4 shows only one quadrant or two octants. The designation L = 3 relates refer to the number of increments in each line segment. It also reflects the state of the length memory and generator 16 when the line segments shown in FIG. 4 are to be generated. As As can be seen from Fig. 4, therefore, the line segment OO is formed by three increments in the + X direction. The line segment 01 is made up of a positive X increment j followed by a combined positive X and positive Y increment, followed by a positive X increment, educated. Similarly, the line segment becomes

109839/1533109839/1533

von einem positiven X- und Y-Inkrement, einem positiven X-Inkrement und wieder einem kombinierten positiven X- und positiven Y-Inkrement erzeugt. Die Weise,in welcher die übrigen Liniensegmente erzeugt werden, kann mühelos bestimmt werden, indem man wenigstens die Liniensegment, wie in Fig, 4 gezeigt, prüft.from a positive X and Y increment, a positive X increment and again a combined positive X and positive Y increments generated. The way in which the remaining line segments are created can be easily determined by examining at least the line segments as shown in FIG.

Es ist ersichtlich, daß ,wenn die in Fig. 4 dargestellte graphische Darstellung auf alle vier Quadranten ausgedehnt wird, insgesamt 24 verschiedene Richtungsliniensegmente möglich sind. Die Anzahl der möglichen verschiedenen Richtungsliniensegmente wird bestimmt, indem man die Anzahl der Inkremente in jedem Liniensegment nimmt und mit 8 multipliziert. Wenn die Anzahl von Liniensegmenten 3 beträgt, ist somit die Qesamtanzahl von zulässigen Richtungen 24 oder D = SxL, wenn L a 3.It can be seen that when the one shown in FIG graph is extended to all four quadrants, a total of 24 different direction line segments possible are. The number of possible different direction line segments is determined by taking the number of increments in each line segment and multiplying by 8. If the number of line segments is 3, thus the total number of allowable directions is 24, or D = SxL if L a 3.

Fig. 5a zeigt eine graphische Darstellung, die die Anzahl von möglichen liniensegmenten in einem einzigen Octanten veranschaulicht, wobei die Anzahl von Inkrementen in jedem Liniensegment 9 beträgt · Wenn, wie vorstehend .erläutert, die von 9 Inkrementen gebildeten Liniensegmente jeweils verwendet werden, gibt es 72 mögliche verschiedene Richtungsliniensegmente in 360° oder D = 8 χ L, wobei L = ST.* in jedem Octanten sind 9 verschiedene Liniensegmente möglich, wie dies in Fig. 5 gezeigt ist.Fig. 5a shows a graph showing the number of possible line segments in a single octant, where the number of increments in each line segment is 9 If, as explained above, the line segments formed by 9 increments are used in each case, there are 72 possible different direction line segments in 360 ° or D = 8 χ L, where L = ST. * in each octant 9 different line segments are possible, as shown in FIG. 5.

Jedes der Liniensegmente ist mit einer Ziffer oder einem ternärenKode identifiziert. In Fig. 5 ist der ternäre Kode in drei Stellen angegeben. BeispielsweiseEach of the line segments is marked with a digit or identified by a ternary code. In Fig. 5 the ternary code is given in three digits. For example

109839/1533109839/1533

wird das Liniensegment 002 zuerst von einem positiven X-Inkrement, gefolgt von einem kombinierten +X+Y-Inkrement, gefolgt von fünf +X-Inkrementen, gefolgt von einem kombinierten +X+Y-Inkrement und schließlich gefolgt von einem +X-Inkrement, erzeugt.line segment 002 is first positive X increment followed by a combined + X + Y increment, followed by five + X increments, followed by a combined + X + Y increment, and finally followed from a + X increment.

Fig. 5b zeigt in graphischer Darstellung die Muster, die in dem Mustergenerator 27 erzeugt werden müssen, um die in Fig. 5a dargestellten Liniensegmente darzustellen.Fig. 5b shows a graphic representation of the patterns, which must be generated in the pattern generator 27 in order to represent the line segments shown in FIG. 5a.

Fig. 6 zeigt anhand einer graphischen Darstellung die Signalmuster, die in dem Mustergenerator 27 in dem Fall erzeugt werden, bei welchem jedes Liniensegment von 27 Inkrementen gebildet ist. Aus den vorstehend erläuterten Gründen erhöht dies die mögliche Anzahl von Liniensegmentri^'.ttiigen auf 8 χ 27, d.h. auf insgesamt 216; dabei ist Is = 8 χ L, wobei L = 27. In F.ig. 6 wurden die Muster mit der geeigneten ternären Kodierung versehen. Es ist zu beachten, daß die den Mustern erteilte Bezeichnung auch einen octalen Kede X umfaßt, der von 0 bis 7 entsprechend den Octanten, in welchen die Muster erzeugt werden, läuft.Fig. 6 is a graph showing the signal patterns generated in the pattern generator 27 in the case where each line segment is formed by 27 increments. For the reasons explained above, this increases the possible number of line segment stripes to 8 × 27, that is to say to a total of 216; where Is = 8 χ L, where L = 27. In F.ig. 6 the patterns were provided with the appropriate ternary coding. It should be noted that the designation given to the patterns also includes an octal code X running from 0 to 7 corresponding to the octants in which the patterns are generated.

Die Beobachtung der Fig. 3, 4, 5 und 6 zeigt, daß für die gegebenen Inkrementgrößen und LiniensegmentlSngert keine bessere Endpunktauflösung oder richtungsmäßige Auflösung durch irgendehe andere Folge vcn Inkrementell söglieh ist, wobei dies ein Zustand Ist, der als "vollständige riöhtungsmäßige Auflöser definiert -;?ird»Observation of Figs. 3, 4, 5 and 6 shows that for the given increment sizes and line segment longer no better endpoint resolution or Directional resolution by any other sequence of incremental is possible, this being a State is considered to be "complete and correct Resolver defined - ;? ird »

1Ö9S31/15331Ö9S31 / 1533

Eine ausführliche Beschreibung der verschiedenen It omponenten des in Fig. 2 dargestellten Reglers 3 wird nachstehend gegeben. Fig. 7 zeigt ein Schaltdiagramm teilweise in Blockform der Regler-Logik 10. Diese besteht aus 4 Hauptabschnitten, nämlich einem Regler-Startimpulseingang, bezeichnet mit CS, und einem Taktsynchronisierungskreis (clock synchronization circuit), einem Datenauffülltakt 51, einer von N-Modul geteilten Zähleinrichtung 66 (a divide by N modulus counter) und zehn Kontrolleingängen, bezeichnet; 0 bis 9 und beschriftet mit 39 bis 48, zusammen mit der verbundenen Schaltung. Der Taktsynchronisierungsschaltkreis umfaßt einen gebräuchlichen Einschuß 50, der auf einen Reglerstarteingang auf der Leitung 38 von dem Dekodierausgang CS anspricht, der als ein Eingang von einer Und-Schaltung (Torschaltung) 52 dient. Das CS-Signal erscheint auf der Leitung 38, wenn immer ein Reglersignal von der Dekodiereinrichtung 8 zu irgendeiner der Leitungen 39 bis 48 geführt wird. Der andere Eingang von der Datenauffülltakteinrichtung (update clock) liefert einen Signalauswertungsausgang auf Leitung Bei Aktivierung der Einschuß -Einrichtung 50 durch den Reglerstarteingang liefert diese ein Fenster (window) für einen einzelnen Taktimpuls zur Leitung 53, da dessen Ausgangsimpulsbreite etwas geringer als die Impulswiederholungsperiode von der Takteinrichtung 51 ist. Der Ausgang der Datenauffülltakteinrichtung wird auch über ein Yerzögerungselement 65 mit dem eine N-Modulteilung aufweisenden Zähler(divide-by-N-modulus-counter) 66 gekoppelt. Der N-Modulus-Zähler 66 besitzt drei Eingänge 68, 69» 70, bezeichnet mit 1, 3 und 9, die für die verschiedenen Längenmoduli die bd dieser Ausfülirungsform der Erfindung möglich sind, vorgesehen sind. Diese Eingänge stammen von dem Längenmoduiusspeicher' 107 des Längenspeichers ■und -generators 16, wie* dies in Figß gezeigt ist.A detailed description of the various components of the controller 3 shown in FIG. 2 is given below. FIG. 7 shows a circuit diagram partly in block form of the controller logic 10. This consists of 4 main sections, namely a controller start pulse input, labeled CS, and one Clock synchronization circuit, a data padding clock 51, one shared by N modules Counter 66 (a divide by N modulus counter) and ten control inputs, designated; 0 to 9 and labeled with 39 to 48, along with the associated circuit. The clock synchronization circuit comprises a common bullet 50 which connects to a regulator start input on line 38 from the decode output CS responds, which serves as an input from an AND circuit (gate circuit) 52. The CS signal appears on line 38 whenever there is a control signal from decoder 8 to any one the lines 39 to 48 is performed. The other input from the update clock provides a signal evaluation output on the line When the injection device 50 is activated the controller start input provides a window for a single clock pulse to the line 53, because its output pulse width is slightly smaller than the pulse repetition period from the clock device 51 is. The output of the data filling clock device is also communicated via a delay element 65 with the a counter with N-module division (divide-by-N-modulus-counter) 66 coupled. The N-modulus counter 66 has three inputs 68, 69 »70, labeled 1, 3 and 9, for the various length modules the bd of this embodiment of the invention is possible are provided. These inputs come from the length modulus memory '107 of the length memory ■ and generator 16 as shown in FIG.

109833/1533109833/1533

Der andere mit R bezeichnete Eingang ist für die Rückstellung des Zählers in dessen Anfangszustand vorgesehen. Der Aufbau des Zählers 66 im einzelnen kann demjenigen gleich sein, der in Fig. 8 durch den gestrichelten Block, bezeichnet mit MNC, angezeigt ist, mit der Abänderung, daß nur ein einziger Ausgang ohne die Ausgänge A, A* und B und B vorhanden ist.The other input labeled R is for resetting the counter to its initial state intended. The construction of the counter 66 in detail can be the same as that shown in FIG the dashed block labeled MNC is indicated with the modification that only a single output does not exist without the outputs A, A * and B and B.

Mit Bezug auf die Regler- oder Kontrolleingänge O bis 9 sind die Eingänge 1 und 2 durch die Und-Schaltung 55, 56 und 57 an Einschußgeneratoren 73,74 bzw. 75 gekoppelt. Die Ausgänge der Einschußeinrichtungen sind über eine Oder-Schaltung 79 an eine Und-Schaltung81 gekoppelt, die ihre andere Eingangsleitung 71 von dem Zähler 66 erhält. Der Ausgang der Und-Schaltung auf der Leitung 90 liefert positive mit Daten aufgefüllte Richtungsbefehle und ist mit dem Richtungsspeicher (Fig. 2 gekoppelt).With reference to the controller or control inputs O to 9, inputs 1 and 2 are connected through the AND circuit 55, 56 and 57 coupled to bullet generators 73, 74 and 75, respectively. The outputs of the injection devices are connected to an AND circuit 81 via an OR circuit 79 coupled, which receives its other input line 71 from the counter 66. The output of the AND circuit on line 90 provides positive direction commands padded with data and is with the direction memory (Fig. 2 coupled).

Der Eingang 3 ist in der Zeichnung dargestellt, muß jedoch bei dieser Ausführung nicht angeschlossen sein. In funktioneller Hinsicht jedoch wird, wenn ein Eingang bei dem Eingang 3 aufgenommen wird, ein Kontroll- oder Steuerstartimpuls noch erzeugt, wie nachstehend beschrieben, der einen Taktimpuls auf der Leitung 53 auswertet, die mit dem Verzögerungselement 84 über eine Und-Schaltung 87 zur Lieferung eines Längenstartsteuersignals(LS) auf Leitung 95 gekoppelt ist, die mit dem Längenspeicher- und-generatar 16 verbunden ist (Fig. 2). Dies führt zu der Erzeugung eines Zeilenoder Liniensegments, das in Länge und Richtung mit dem vorhergehenden Liniensegment, wie in dem Längenspeicher 16 und dem Richtungsspeicher gespeichert, identisch ist.Input 3 is shown in the drawing, but does not have to be connected in this version. From a functional point of view, however, when an input is received at input 3, a control or Control start pulse is still generated, as described below, which has a clock pulse on line 53 evaluates the delay element 84 via an AND circuit 87 for supplying a length start control signal (LS) is coupled on line 95 which is connected to the length memory and generator 16 (Fig. 2). This leads to the creation of a line or line segment that coincides in length and direction with the previous line segment, as stored in length memory 16 and direction memory, is identical.

109839/1533109839/1533

Die Eingänge 4, 5 und 6 sind in ihrer Wirkung den Eingängen O, 1 und 2 insofern ähnlich, als sie an Und-Schaltungen 58, 59 und 60 über entsprechende Einschuß-Schaltkreise 76, 77 und 78 durch eine Oder-Schaltung 80 und an eine Und-Schaltung 82 gekoppelt sind,die als Eingang den Ausgang von der Zähleinrichtung 66 besitzt. Der Ausgang der Und-Schaltung 82 auf der Leitung 91 liefert ebenfalls mit Daten aufgefüllte Richtungsbefehle, jedoch in negativer Richtung. Die Leitung 91 ist an den Rechnungsspeicher 19 (vgl. Fig. 2) P gekoppelt . Die Leitungen 90 und 91 sind in der Zeichnung von Fig. 2 als Leitungspaar 14 angegeben und mit + und Vorzeichen in ähnlicher Weise wie in Fig. 7 bezeichnet.The inputs 4, 5 and 6 are similar in their effect to the inputs 0, 1 and 2 in that they are connected to AND circuits 58, 59 and 60 via corresponding one-shot circuits 76, 77 and 78 by an OR circuit 80 and to an AND circuit 82 are coupled, which has the output of the counter 66 as an input. The output of AND circuit 82 on line 91 also supplies direction commands padded with data, but in the negative direction. The line 91 is coupled to the bill memory 19 (cf. FIG. 2) P. The lines 90 and 91 are indicated in the drawing of FIG. 2 as line pair 14 and are denoted by a + and a sign in a manner similar to that in FIG. 7.

Der Eingang 7 dient zur Änderung des Zustandes desInput 7 is used to change the state of the

Spurspeichers 21 (vgl. Fig. 2) und Ist über eine Und-Schal· tüng 6l an den Spur speicher 21 gekoppelt. Die Eingänge S und 9 dienen zur Steuerung der Eingänge zu dem Längenspeicher und -generator 1c (Fig. 2), um eine mit Daten aufgefüllte Steuer- oder Kontrollinformation zu laß fern.Track memory 21 (see. Fig. 2) and is via an AND-scarf · tüng 6l coupled to the track memory 21. The inputs S and 9 are used to control the inputs to the length memory and generator 1c (Fig. 2) to provide a data leave out padded control or control information.

Insbesondere .sind diese Eingänge über Und-Schaltungen 'In particular, "are these inputs via AND circuits"

die
62 und 63 an Ausgangsleitungen 93 und 94 gekoppelt.
the
62 and 63 coupled to output lines 93 and 94.

An die Ausgänge der Und-Schaltungen 61, 62 und ist außerdem eine Oder-Schaltung 85 gekoppelt, die über einen Wechselrichter 86 einen Hemmeingang zu Und-Schaltung 87 liefert, wodurch die Erzeugung eines LängenStartimpulses verhindert wird, wenn das zuletzt empfangene Zeichen 7, 8 oder 9 ist. Die besonderen endgültigen Steuervorgänge, die auf der graphischen Darstellungsvorrichtung, die in dieser Ausführungsforra der Erfindung erläutert wurde, erreicht werden, sind in der nachstehenden Tabelle I aufgeführt.An OR circuit 85 is also coupled to the outputs of the AND circuits 61, 62 and, which via an inverter 86 an inhibiting input to AND circuit 87, whereby the generation of a Length start pulse is prevented if that was the last received character is 7, 8 or 9. The particular final control operations that appear on the graphic Display device, which in this Ausführungsforra of the invention are set out in Table I below.

1 09839/15331 09839/1533

Tabelle ITable I.

Auffüllen mit Daten der vorherigen gespeicherten Richtung um drei Quanten in dem Uhrzeigersinn entgegengesetzter Richtung (+) und Erzeugen eines Musters in der neuen Richtung bei der vorhergehend gespeicherten Länge.Padding with data of the previous stored direction by three quanta in a clockwise direction opposite direction (+) and creating a pattern in the new direction in the previous one stored length.

Gleich wie O mit der Abänderung einer Datenauffüllung um zwei Quanten in dem Uhrzeigersinn entgegengesetzter Richtung (+).Same as O with the modification of a data padding by two quanta in the opposite clockwise direction (+).

Gleich wie O mit der Abänderung einer Datenauffüllung um ein Quant in dem Uhrzeigersinn entgegengesetzter Richtung (+).Same as O with the modification of a data padding by one quantum in the counterclockwise direction (+).

Erzeugung eines Musters in der vorhergehend gespeicherten Eic&t-ung bei der vorhergehend gespeicherten Länge.Creation of a pattern in the previously saved one Eic & t-ung at the previously saved length.

Datenauffüllung der vorhergehenden gespeicherten Richtung um ein Quant in Richtung des Uhrzeigersinnes (-) und Erzeugen eines Musters in der neuen Richtung bei der vorhergehend gespeicherten Länge.Data padding of the previous stored direction by one quantum in the clockwise direction (-) and creating a pattern in the new direction at the previously stored length.

Gleich wie 4 mit der Abänderung einer Datenauffüllung um zwei Quanten in Uhrzeigerrichtung ;(-)Same as 4 with the modification of a data padding by two quanta clockwise; (-)

Gleich wie 4 mit der Abänderung einer Datenauffüllung um drei Quanten in Uhrzeigerichtung (-).Same as 4 with the modification of a data padding by three quanta in the clockwise direction (-).

Betätigung des Spurspeichers (toggle trace memory).Actuation of the track memory (toggle trace memory).

Datenauffüllung der vorherigen gespeicherten Länge ■um sin positives Quant.Data padding of the previous stored length ■ by sin positive quant.

Datanauf.Füllung der vorherigen gespeicherten Länge ?Iii negatives Quant»Data padding to the previous saved length ? III negative quantum »

109839/1633109839/1633

Wie gezeigt, erläutert die vorstehende Tabelle I die grundlegenden Steuerwirkungen gemäß der Erfindung, die anhand dieser Ausführungsform veranschauliclr^werden. Die Beschreibung der Steuer- oder Kontrolleingänge veranschaulicht die Variierbarkeit von Längen- und Richtungsparametern gemäß der Erfindung. Die Tabelle zeigt im wesentlichen, daß die Ziffern O bis 6 Richtungsänderungsbefehle ergeben, die Ziffern 8 und 9 Längenänderungsbefehle ergeben und die Ziffer 7 Spurenänderungsbefehle, z.B. Anheben des Schreibgerätes von dem Papier weg oder Abschalten des CRT.-Strahls , liefert. Tatsächlich liefern die Eingänge O bis 9 die inkrementell mit Daten aufgefüllte Information für die Erzeugung nachfolgender Linien- oder Zeilensegmente auf der Basis von vorhergehenden Linien- oder Zeilensegmentparametern.As shown, Table I above illustrates the basic control effects in accordance with the invention, which are illustrated using this embodiment. The description of the control or monitoring inputs illustrates the variability of length and Direction parameters according to the invention. The table essentially shows that the digits 0 to 6 change direction commands result, the digits 8 and 9 result in length change commands and digit 7 track change commands, e.g. lifting the writing instrument away from the paper or turning off the CRT. beam. In fact, inputs O through 9 deliver the information, which is incrementally filled with data, for the generation of subsequent line or line segments based on previous line or line segment parameters.

Die gebräuchlichen Einschüsse 1, 2 und 3 von Fig". 7» die mit den Steuer- oder Kontrolleingängen 0,1 und 2 und 4, 5 und 6 verbunden sind, besitzen variierende Impulsausgangszeiten. Insbesondere liefert der Einschuß 1 einen Impuls durch die Oder-Schaltung 79» wobei ein Ermöglichungseingang zur Und-Schaltung von ausreichender Breite zugeführt wird, um neun Taktimpulse von der Datenauffülltakteinrichtung 51 auf Leitung 71 an dem Ausgang der Und-Schaltung 81 erzeugen zu lassen, wenn der Längenmodul des Zählers 66 auf 1 festgelegt worden ist. Wenn dieser auf drei festgelegt ist, treten nur drei Impulse an dem Ausgang der Und-Schaltung 81 auf und wenn der Längenmodul auf neun festgelegt worden ist, tritt nur ein Ausgang in Erscheinung. Im Falle der Einschußeinrichtung 2 erlaubt deren Impulsbreite 18 Impulse an dem Ausgang der Und-Schaltung 81 und imThe common bullets 1, 2 and 3 of Fig ". 7» which are connected to the control inputs 0, 1 and 2 and 4, 5 and 6 have varying Pulse output times. In particular, the bullet 1 delivers a pulse through the OR circuit 79 » where an enable input for the AND connection of of sufficient width is fed to nine clock pulses from the data padding clock 51 on line 71 to be generated at the output of the AND circuit 81 when the length module of the counter 66 is set to 1 has been. If this is fixed at three, only three pulses appear at the output of the AND circuit 81 on and when the length modulus has been set to nine, only one output appears. In the event of the injection device 2 allows its pulse width 18 pulses at the output of the AND circuit 81 and im

109839/1533109839/1533

Falle der Einschußeinrichtung 3 können 27 Impulse erhalten werden, wenn der Längenmodul des Zählers auf 1 eingesetzt ist. Bei einem Längenmodul 3 im Zähler 66 und bei betätigter Einschußeinrichtung 2 treten 6 Impulse auf der Leitung 90 auf und bei Betätigung der Einschußeinrichtung 3 treten 9 Impulse auf der Leitung 90 auf. Bei einem Längenmodul von neun im Zähler 66 und bei betätigter Einschußeinrichtung treten 2 Impulse bei der Leitung 90 auf und bei betätigter Einschußeinrichtung .3 treten 3 Impulse auf der Leitung 90 auf.In the case of the insertion device 3, 27 pulses can be obtained if the length module of the counter is set to 1. In the case of a length module 3 in the counter 66 and with the insertion device 2 actuated 6 pulses occur on the line 90 and when the insertion device 3 is actuated, 9 pulses occur on line 90. With a length module of nine in the counter 66 and with the insertion device actuated 2 pulses occur on line 90 and when the insertion device .3 is actuated, 3 pulses occur on line 90.

Ein detailliertes Blockdiagramm des Längenspeichers und -generators 16 von Fig. 2 ist in Fig. 8 dargestellt. Der Längenspeicher 107 bestimmt,wieviele Impulse bei Cp erzeugt werden sollen, um die Länge des darzustellenden Liniensegments zu regeln oder zu steuern. Gemäß der vorliegenden Ausführungsform kann ein Liniensegment entweder aus 1 , 3 oder 9 Inkrementen bestehen. Der Längen-Generator beginnt mit der Erzeugung von Impulsen, zählt die erzeugten Impulse, vergMcht die Zahl mit dem Längenspeichererfordernis und wenn die Zahl der verlangten Zahl gleich ist,unterbricht er die Erzeugung von Impulsen« Der Längenspeicher und -generator 16 besteht aus den vorstehend angegebenen zwei Grundteilen, die durch Linien oder Leitungen 68, 69 und untereinander verbunden sind. Der reversible Längenspeicher ist ein reversibler Zählermodul 3 (RCM3) 107,der dieLänge des vorhergehenden Musters speichert oder vermerkt und für das nächste Muster eine inkrementell Zu- oder Abnahme .erhalten kann. Der reversible Zähler 107 ist in der Technik bekannt und zwar als 3-Bit-Verschiebungszähler auf der Basis eines reversiblen N-Bit-Verschiebungsregisters, das die nachstehend anhandA detailed block diagram of the length memory and generator 16 of FIG. 2 is shown in FIG. The length memory 107 determines how many pulses at Cp should be generated to represent the length of the Line segment to regulate or control. According to the present embodiment, a line segment consist of either 1, 3 or 9 increments. The length generator starts generating pulses, counts the generated pulses, compares the number with the length storage requirement and if the number of required number is the same, it interrupts the generation of impulses «The length memory and generator 16 consists of the above two basic parts indicated by lines or conduits 68, 69 and are interconnected. The reversible length memory is a reversible counter module 3 (RCM3) 107 which stores the length of the previous pattern or noted and can receive an incremental increase or decrease for the next sample. The reversible counter 107 is known in the art as a 3-bit shift counter based on a reversible N-bit shift register, based on the below

109839/1533109839/1533

der Genauigkeitstabelle 2 (Truth Table 2) erläuterte Wirkung ergibt.of the accuracy table 2 (Truth Table 2) results.

ModuloModulo 33 22 ZählerausgängeCounter outputs 00 OO ■ 1■ 1 00 11 ÖÖ 11 OO .1.1 OO 00

Genauigkeitstabelle 2Accuracy table 2

Dies ist z.B. auch in"Transistor Logic Circuits" von Richard B. Hurley, John Wiley and Sons, erste Ausgabe, Abschnitt 9.4, Seiten 268 bis 269 beschrieben.This is also the first in "Transistor Logic Circuits" by Richard B. Hurley, John Wiley and Sons, for example Edition, section 9.4, pages 268 to 269.

Der Längengenerator besteht aus einem Längenzählertakt C1 100, einem Taktregler-flip-flop 102, einer Taktregler-Und-Schaltung 101, einem Verzogerungselement 110 und einem N-Modul—Zähler (MNC), der aus zwei Verschiebungszählern, Modul 3 (CM3)-Zählern 104 und 106, Steuer-Und-Schaltungen 113, 114, 118 und einer Oder-Schaltung 112 besteht. Der Längengenerator muß eine Anzahl von Impulsen, gesteuert von dem Längenspeicher, und Steuerlinien zu dein Mustergenerator (vgl. Fig. 10) erzeugen.The length generator consists of a length counter clock C 1 100, a clock regulator flip-flop 102, a clock regulator AND circuit 101, a delay element 110 and an N-module counter (MNC), which consists of two shift counters, module 3 (CM3) -Counters 104 and 106, control and circuits 113, 114, 118 and an OR circuit 112 consists. The length generator must generate a number of pulses controlled by the length memory and control lines to the pattern generator (see Fig. 10).

Die Längenstartlinie(LS) 95 ist an die Einstellseite der Flip-flop-Einrichtung 102 angeschlossen. Der S-Ausgang von 102 ist an einen Eingang der Und-Schaltung 101 angeschlossen, wobei die Takteinrichtung 100 an den anderen Eingang der Schaltung 101 angeschlossen ist. Der Ausgang der Schaltung 101 ist an das Verzögerungselement 110, an einen Eingang der Und-Schaltun^;The longitude start line (LS) 95 is on the setting side the flip-flop device 102 connected. The S output of 102 is to an input of the AND circuit 101 connected, the clock device 100 connected to the other input of the circuit 101 is. The output of the circuit 101 is to the delay element 110, to an input of the AND circuit ^;

1 09839/15331 09839/1533

113 und an den positiven Verschiebungseingang des Zählers 104 angeschlossen. Der R-Ausgang der Flipflop-Einrichtung 102 ist über die Leitung 105 an die Eingänge für die Rückstellung in den Anfangszustand der Zähler 104 und 106 angeschlossen. Der Ausgang 2 (vgl. Tabelle II) des Zählers 104 ist über die Leitung 115 an den postiven Verschiebungseingang des Zählers 106, an .einen Eingang der Und-Schaltung 114 und an einen Eingang der Und-Schaltung 118 angeschlossen. Die Ausgänge 1 und I des Zählers 104 sind die Linien oder Leitungen 117 bzw. 116 und sind mit A bzw. Ά" bezeichnet. Die Ausgänge a und I des Zählers 106 sind die Leitungen 119 bzw. 120 und sind ebenfalls mit B und B bezeichnet. Der Ausgang 2 des Zählers 106 ist mit einem Eingang der Und-Schaltung 118 "verbunden.113 and connected to the positive displacement input of counter 104. The R output of the flip-flop device 102 is via line 105 to the inputs for resetting to the initial state the counters 104 and 106 connected. Output 2 (see Table II) of counter 104 is via line 115 to the positive displacement input of counter 106, to .ein input of the AND circuit 114 and to an input of the AND circuit 118 connected. Outputs 1 and I of counter 104 are lines or lines 117 and 116, respectively and are denoted by A and Ά ". The outputs a and I of counter 106 are lines 119 and 120, respectively and are also labeled B and B. The output 2 of the counter 106 is connected to an input of the AND circuit 118 "connected.

Die Eingangslinien 93 (+) und 94 (-) von der Kontroll-Logikeinheit 10 (Fig. 2) sind mit dem positiven Verschiefcungseingang und dem negativen Verschiebungseingang des Zählers 107 jeweils verbunden. Die Ausgänge 0, 1,und.2 des Zählers 107 erscheinen auf den Leitungen 70» 69 bzw. 6S. Die Leitung 70 ist mit einem Eingang einer Und-Schaltung 113 verbunden. Die Leitung 69 ist mit einem Eingang der Und-SchaltungThe input lines 93 (+) and 94 (-) from the Control logic unit 10 (Fig. 2) are with the positive shift input and the negative Shift input of counter 107 each connected. The outputs 0, 1, and 2 of the counter 107 appear on lines 70 »69 or 6S. The line 70 is connected to an input of an AND circuit 113. The line 69 is connected to one input of the AND circuit

114 verbunden und die Leitung 68 ist mit einem Eingang der Und-Schaltung 118 verbunden.Die Ausgänge der Und-Schaltungen 113, 114 und 118 sind jeweils mit einem Eingang einer Oder-Schaltung 112 verbunden, deren Ausgang an den Betätigungseingang (toggle input) der Kontroll-flip-flop-einrichtung 102 verbunden ist.114 and the line 68 is connected to an input of the AND circuit 118. The outputs of the AND circuits 113, 114 and 118 are each with a Input of an OR circuit 112 connected, the output of which is connected to the actuation input (toggle input) of the Control flip-flop device 102 is connected.

VQ983S/1533VQ983S / 1533

Wenn ein Signalimpuls auf der Leitung 93 (+) oder der Leitung 94 (-) empfangen wird, vollzieht der Zähler 107 eine Verschiebung in Aufwärts- oder Äbwärtsrichtung. Eine und nur eine der drei Ausgangsleitungen 70, 69 und 68 ist in jedem Zustand oder jedem Fall hoch (vgl. Tabelle II).When a signal pulse is received on line 93 (+) or line 94 (-), the counter will execute 107 a shift in an upward or downward direction. One and only one of the three output lines 70, 69 and 68 is high in any condition or case (see Table II).

Wenn ein Signalimpuls auf der Leitung 95 (LS) empfangen wird, ist die Flip-flop-einrichtung 102 eingestellt, wobei der S-Ausgang hoch wird und ein Durchführen von C^-Taktsignalen zu der Leitung 103 der Und-Schaltung 101 ermöglicht wird. Das Verzögerungselement 110 erzeugt dann das verzögerte Längensignal in dem Uhrzeiger entgegengesetzter Richtung C2 auf der Leitung 111.When a signal pulse is received on line 95 (LS), flip-flop device 102 is set, with the S output going high and passing C ^ clock signals to line 103 of AND circuit 101 is enabled. The delay element 110 then generates the delayed length signal in the opposite clockwise direction C 2 on the line 111.

Die Leitung 103 ist auch an einen Ausgang der Und-Schaltung 113 gebunden. Wenn die andere Eingangsleitung 70 hoch ist (vgl. Tabelle II),gelangt das Ausgangssignal der Schaltung 113 an die Oder-Schaltung 112, deren Ausgang die Flip-flop-einrichtung betätigt, wobei die Taktsteuerschaltung 101 außer Kraft gesetzt wird und die Zähler 104 und 106 durch die Leitung 105 erneut eingestellt werden.Nur ein C^-Taktimpuls wird auf Leitung 111 erzeugt und die Kontroll- oder Steuerleitungen A(Leitung 117) und A* (Leitung 116), die an den-Mustergenerator angeschlossen sind, blei ben in der Rückführimgslage (reset state) oder in dem Nullzustand während der C^ The line 103 is also tied to an output of the AND circuit 113. If the other input line 70 is high (see. Table II), the output signal of the circuit 113 goes to the OR circuit 112, the output of which actuates the flip-flop device, the clock control circuit 101 being disabled and the counters 104 and 106 can be set again by line 105. Only a C ^ clock pulse is generated on line 111 and the control lines A (line 117) and A * (line 116), which are connected to the pattern generator , remain in the Rückführimgslage (reset state) or in the zero state during the C ^

Wenn der andere Eingang, nämlich Leitung 70 zu der Schaltung 113 niedrig ist, v/ird -die Schaltung außer Kraft gesetzt und die Nacheilkanten oder Folge ränder von OjaHLiajjulsen auf der Leitung 103 beginnen ein positives Verschieben des Zählers 104. When the other input, line 70 to circuit 113, is low, the circuit is disabled and the trailing edges or trailing edges of OjaHLiajjulsen on line 103 begin a positive shift of counter 104.

139839/153 3139839/153 3

Wenn die Leitung 69 hoch ist, wobei die Und-Schaltung 114 betätigt (enabled) wird, wobei dann," wenn der Ausgang 2 des Zählers 104, nämlich die Leitung 115, nach drei Verschiebungen von 104 (vgl. Tabelle II)When the line 69 is high, the AND circuit 114 is enabled, where then, " when the output 2 of the counter 104, namely the line 115, after three shifts from 104 (see Table II)

wird
einen hohen Wert erlangt, ein Ausgangssignal von der Und-Schaltung 114 erzeugt wodurch die Oder-Schaltung 112, deren Ausgang die Flip-flop-einrichtung 102 betätigt (toggle), betätigt wird. Hierdurch wird die Schaltung 101 außer Betrieb gesetzt und die Zähler 104 und 106 werden zurückgestellt. Es werden drei Cp-Impulse dabei erzeugt.
will
attains a high value, an output signal is generated by the AND circuit 114, whereby the OR circuit 112, the output of which the flip-flop device 102 actuates (toggle), is actuated. This puts the circuit 101 out of operation and the counters 104 and 106 are reset. Three Cp pulses are generated.

Wenn die Leitung 68 hoch ist, wird nur die Und-Schaltung 118 betätigt und die negativen Übertragungen von dem Ausgang 2 des Zählers 104 auf der Leitung 115 bewirken eine positive Verschiebung des Zählers IO6. Nach 9 C2~Impulsen auf der Leitung 103 ist der Ausgang 2 der Zähler 104 und 106 hoch (vgl. Tabelle III).When line 68 is high, only AND gate 118 is actuated and the negative transfers from output 2 of counter 104 on line 115 cause counter IO6 to shift positively. After 9 C 2 ~ pulses on line 103, output 2 of counters 104 and 106 is high (see Table III).

•p w u • pw u

11 AA. TabelleTabel IIIIII 098098 39/1539/15 3333 $$ QQ OO OO r~~ Έ r ~~ Έ OO OO ■ ο■ ο .0.0 f , ,f,, OO OO ιι 11 11 11 OO 11 OO / 0/ 0 . O. O XX 11 OO 22 OO 00 00 11 11 OO 3 -3 - 11 11 11 OO OO 11 44th OO 00 OO OO OO 11 55 OO 00 OO 00 OO 11 66th 11 11 ο".ο ". 77th 00 00 88th OO ο "·ο "· 99 11 Genauigkeitstabelle 3Accuracy table 3 11

Die Und-Schaltung 118 wird nun bestätigt und deren Ausgang wird der Oder-Schaltung 112 zugeführt, deren Ausgang wiederum die Flip-flop-einrichtung 102 betätigt, durch welche die Schaltung 101 außer Kraft gesetzt wird. Jeder der 9 Impulse, die auf der Leitung 111 erzeugt werden, ist mit der geeigneten Bedingung der Leitung A, S, B, B (Leitungen 117, 116, 119 "bzw. 120) verbunden, wie dies in der nachstehenden Tabelle IV gezeigt ist.The AND circuit 118 is now confirmed and its output is fed to the OR circuit 112, the output of which in turn actuates the flip-flop device 102, which deactivates the circuit 101. Each of 9 pulses are generated on the line 111 is connected to the suitable condition of the line A, S, B, B (lines 117, 116, 119 "or 120), as shown in the following Table IV .

Tabelle IVTable IV

LängengeneratorausgängeLength generator outputs

B B"B B "

-p w -p w

N K)N K)

bO tobO to

11 OO ΙΙ 00 11 22 11 ΟΟ QQ r-lr-l 33 OO 11 00 11 44th OO 1.1. 11 00 55 11 00 rr 00 66th OO ι-!ι-! 11 00 77th OO r-lr-l 00 11 88th 11 00 0 .0. ii 99 ο.ο. 11 00 11

Genauigkeitstabelle 4 109839/1533 Accuracy table 4 109839/1533

Ein ausführliches Blockdiagramm des Richtungsspeichers 19 von Fig. 2 ist in Fig. 9 gezeigt. Dieses · besteht aus einem ternären und einem octalen Abschnitt, wobei die beiden Abschnitte durch Leitungen 130 und 131 untereinander verbunden sind. Der ternäre Abschnitt besteht aus zwei reversiblen Zählermodulo 31 (RCM3) 125 und 126 und einer ein-von-neun-Dekodiereinrichtung, die neun Und-Schaltungen 140 bis einschließlich 148 umfaßt. Der octale Abschnitt besteht aus einem reversiblen Zählermodulo 2 (RCM2) 127, einem reversiblen Zählermodulo 4 (RCM4),128, einem reversiblen Zählermodulo 8 (RCM8) 160 und Dekodier-Oder-Schaltungen I67 und I69.A detailed block diagram of the direction memory 19 of FIG. 2 is shown in FIG. This consists of a ternary and an octal section, the two sections being interconnected by lines 130 and 131. The ternary section consists of two reversible counter modules 3 1 (RCM3) 125 and 126 and a one-of-nine decoder comprising nine AND circuits 140 to 148 inclusive. The octal section consists of a reversible counter module 2 (RCM2) 127, a reversible counter module 4 (RCM4), 128, a reversible counter module 8 (RCM8) 160 and decoding-or circuits I67 and I69.

Die ternären Zähler 125 und 126 und die octalen Zähler 127, 128 ura I60 müssen die Richtung des vorhergehenden Musters speichern und fähig sein, zu einer neuen Richtung inkrementiert zu werden, um ein neues Muster zu schaffen (vgl. Fig. 5, 4 und 5a).The ternary counters 125 and 126 and the octal counters 127, 128 ura I60 must have the direction of the previous one Save the pattern and be able to be incremented to a new direction to get a to create a new pattern (see Fig. 5, 4 and 5a).

Wenn Signalimpulse auf der Leitung 90(+) oder der Leitung 91(-) aufgenommen werden, ergibt der Zähler 125 eine positive'bzw. negative Verschiebung (vgl. Tabelle II). Jeder Taktzähler 125 geht durch seine Modulogrenze von 3 hindurch, wobei ein Impuls dem Zähler 126 zugeführt wird. Die Zähler 125 und 126 zusammengenommen bilden dann einen Längenzählerspeicher von Kodulo 9. Tabelle III veranschaulicht eine typische Zahlenfolge. Der Ausgang O des Zählers 125 in Leitung ist an die Eingänge der Und-Schaltungen 140, 143 und angeschlossen« Der Ausgang 1 des Zählers 125 ist über die Leifer% '33 an die Eingänge der Und-Schaltungen 141, "and 147 angeschlossen. Der Ausgang 2 des Zählers 125 ist übsr cli£· Leitimg 134 an die Eingänge der Und-Schal-When signal pulses are received on line 90 (+) or line 91 (-), the counter results 125 a positive or negative shift (see Table II). Each clock counter 125 goes through its own Through the modulo limit of 3, one pulse being fed to counter 126. Counters 125 and 126 taken together then form a length counter memory of Kodulo 9. Table III illustrates a typical one Sequence of numbers. The output O of the counter 125 in line is to the inputs of the AND circuits 140, 143 and connected «The output 1 of the counter 125 is via the Leifer% '33 to the inputs of the AND circuits 141, "and 147 connected. Output 2 of counter 125 is via cli £ · Leitimg 134 to the inputs of the AND switch

109839/1533109839/1533

tungen 142, 145 und 148 angeschlossen. Der Ausgang O des Zählers 126 ist durch die Leitung 135 an die Eingänge der Und-Schaltungen 140, 141 und 142 angeschlossen. Der Ausgang 1 des Zählers 126 ist über die Leitung an die Eingänge der Und-Schaltungen 143, 144 und 145 angeschlossen. Der Ausgang 2 des Zählers 126 ist über die Leitung 137 an die Eingänge der Und-Schaltungen 146, 147 und 148 angeschlossen. Die Ausgänge der Und-Schaltungen 140 bis einschließelich 148 ) bilden über die Leitungen 151 bis einschließlich 159 eine eins-von-neun-Dekodiereinrichtung, v/orin ein und nur einer der neun Ausgänge zu einem Zeitpunkt hoch ist.connections 142, 145 and 148. The output O of counter 126 is through line 135 to the inputs of AND circuits 140, 141 and 142 are connected. The output 1 of the counter 126 is via the line to the inputs of the AND circuits 143, 144 and 145 connected. The output 2 of the counter 126 is via the line 137 to the inputs of the AND circuits 146, 147 and 148 attached. The outputs of the AND circuits 140 to 148 inclusive ) form over lines 151 to 159 inclusive a one-of-nine decoder, v / or in one and only one of the nine outputs at a time is high.

Verbindungsleitungen 130 und 131 sind die positive und negative Signale tragenden Leitungen von dem reversiblen Modulo 9-Zähler (gebildet von den Zählern 125 undConnection lines 130 and 131 are the positive ones and lines carrying negative signals from the reversible modulo 9 counter (formed by counters 125 and

126 zusammen)zu den positive» zw. negativen Verschiebungseingängen der Zähler RCM2 127 und RCM8 160. Die Zähler 126 together) to the positive and negative displacement inputs of the counters RCM2 127 and RCM8 160. The counters

127 und 128 bilden zusammen einen reversiblen Zählermodulo 8. Der Zähler 127 liefert eine positive und127 and 128 together form a reversible counter module 8. The counter 127 supplies a positive and

. negative Trägerform (carry from), die als Eingangs- * Verschiebungsimpulse für den Zähler 128 dienen. Die Ausgänge des Zählers 128, die mit K,M,L,N auf den Leitungen 172, 173, 174 bzw. 175 bezeichnet sind, sind in der ,nachstehenden Genauigkeitstabelle (Truth Table) 5 beschrieben.. negative carrier form (carry from), which serve as input * shift pulses for the counter 128. The outputs of counter 128, labeled K, M, L, N on lines 172, 173, 174 and 175, respectively, are described in the Truth Table 5 below.

109839/1533109839/1533

Tabelle V Table V QuadrantenvorzeichenQuadrant sign

+X+ X +y+ y -X-X RR. II. KK HH • Σ.• Σ. OO IIII XX XX OO OO IIIIII ο ·ο · XX XX XX IVIV OO OO XX X..X .. XX OO OO

CtCt

Genauigkeitstabelle 5Accuracy table 5

Der Zähler 160 ist ein gebräuchlicher reversibler Verschiebungszähler oder ein gebräuchliches reversibles Register von Modulo 8, wobei ein und nur einer der 8 möglichen Ausgänge zu einem Zeitpunkt hoch ist. Die Ausgänge 1, 2, 5, 6 auf den Leitungen 161, 162, 164 bzw. Ί65 sind an die Eingänge der Oder-Schaltung I69 angeschlossen, deren Ausgang wiederum das X . Y -Signal auf der Leitung 170 für den Gebrauch in dem Mustergenerator bildet. Die Ausgänge 2,3,6, 7 auf den Leitungen 162, 163, 165 bzw. 166 sind an die Eingänge der Oder-Schaltung 167 angeschlossen, deren Ausgang das J-Signal auf der Leitung 168 zur Verwendung in dem Mustergenerator bildet.The counter 160 is a common reversible shift counter or a common reversible one Register of modulo 8, where one and only one of the 8 possible outputs is high at a time. the Outputs 1, 2, 5, 6 on lines 161, 162, 164 or Ί65 are connected to the inputs of the OR circuit I69 connected, the output of which is in turn the X. Y signal on line 170 for use in the pattern generator forms. The outputs 2, 3, 6, 7 on lines 162, 163, 165 and 166 are connected to the inputs of the OR circuit 167, the output of which is the J signal on line 168 for use in the pattern generator forms.

109038/1533109038/1533

- 3»- 3 »

SäatUche Zähltr (125, 126, 127, 128, 16O) In den Richtungsspeicher können auf den Q-Zustand durch ein Signal auf der Leitung R zurückgestellt werden*Seed counter (125, 126, 127, 128, 16O) The Q-state can be accessed in the direction memory reset by a signal on line R *

Pig. 10 zeigt den Mustergenerator 27 von Fig. 2 im einzelnen. Der Hustergenerator ist in zwei Abschnitte unterteilt, die durch die Signalleitung 250 verbunden sind. Bin Kombinationsnetzwerk auf der linken Seite und ein Octant- und Vorzeichensteuernetzwerk auf der rechten Seite sind dabei vorhanden. Das Kombinationsnetzwerk in Verbindung mit dem Längengenerator (Fig. 8) bildet eine betriebliche Bfultiplizierschaltung. Digitale Betriebsmultiplizierschaltungen sind dem Fachmann bekannt« Heben der Her beschriebenen AusfUhrungsform sind weitere in "Computer Handbook, von Husky und Korn, McGraw-Hill, erste Ausgabe, Abschnitt 21.5.3, Seiten 21 bis 89 beschrieben.Pig. 10 shows the pattern generator 27 of FIG. 2 in detail. The cough generator is divided into two sections, which are led by the signal line 250 are connected. Am combination network on the left and an octant and sign control network on the right side are available. The combination network in connection with the length generator (Fig. 8) forms an operational multiplier circuit. Digital Operating multiplier circuits are known to those skilled in the art « The embodiment described here is highlighted in "Computer Handbook, by Husky and Korn, McGraw-Hill, First Edition, Section 21.5.3, Pages 21-89.

Die Multiplizierschaltung wird inkrementell als Funktion der Längenänderung in ergänzender V/eise für die Gleichungen, wie in der nachstehenden Tabelle VI gezeigt, angewendet.The multiplier circuit is called incrementally Function of the change in length in supplementary terms for the equations, as in the following Table VI shown applied.

109839/1533109839/1533

3*3 *

Tabelle VI Funktionsgleichungen Table VI Function Equations

0000 « 0«0 (I)(I) 0101 - A-B- AWAY (2)(2) 0202 = A-B"= A-B " (3)(3) 1010 = A= A 1111 β (A-B β (AB )+(ί·"Β) (5)) + (ί · "Β) (5) 1212th = (A-B= (A-B )+(Ä-B) . (6)) + (Ä-B). (6) 2020th = A= A (7)(7) 2121st = A^= A ^ (8)(8th) 2222nd (9)(9)

Der Ausgang der Multiplizierschaltung erscheint auf Leitung 250 und ist schematisch in Fig. 5h dargestellt. Bei Vereinigung in dem Steuernetzv/erk mit dem verzögerten'Längentakt Cp auf Leitung 111 ergänzt j den Steuereingang auf Leitung 168 und einen X . Y-Steuerreglereingang auf Leitung 170, wobei inkrementelle direkte Befehlssignale auf den Leitungen 242 bis 245, bezeichnet mit +X, -X, +Y, -Y, erzeugt,und in eine gebräuchliche Darstellungseinrichtung eingekoppelt werden, um graphische Darstellungsspuren zu bilden, v/ie dies in Fig. 5a gezeigt ist.The output of the multiplier circuit appears on line 250 and is shown schematically in Figure 5h. When combined in the control network with the delayed length clock Cp on line 111 added j the control input on line 168 and an X. Y control controller input on line 170, with incremental direct command signals on lines 242 through 245, labeled + X, -X, + Y, -Y, are generated, and can be coupled into a conventional display device in order to display graphical display tracks form, as shown in Fig. 5a.

A- und B-Eingänge zu der Und-Schaltung 200 sind von den ähnlich bezeichneten Ausgängen 117, 119 des Längengenerators in Fig. 8 vorgesehen. Ein Augangssignal auf Leitung 201 wird an eine Und-Schaltung 212 und anA and B inputs to the AND circuit 200 are from the similarly labeled outputs 117, 119 of the Length generator in Fig. 8 is provided. An output signal on line 201 is connected to an AND circuit 212 and to

109839/1533109839/1533

einen Wechselrichter 207 angelegt. Der zusammenfallende Eingang zur Schaltung 212 wird durch die Richtungsspeicherausgangslinie 152 (vgl. Fig. 9), die mit"O1fl bezeichnet ist, vorgesehen, um die Funktionsgleichung 2 von Tabelle VI zu erfüllen. Der Ausgang der Schaltung 212 ist über die Oder-Schaltung 220 an die Ausgangsleitung 250 der Multiplizierschaltung angeschlossen.an inverter 207 is applied. The coincident input to circuit 212 is provided by direction memory output line 152 (see FIG. 9) labeled "O1 fl , to satisfy functional equation 2 of Table VI. The output of circuit 212 is through the OR circuit 220 is connected to the output line 250 of the multiplier circuit.

Die A-Eingangsleitung 117 zusammen mit der w B-Eingan eitung 120 von dem Längengenerator veranlaßt die Und-Schaltung 202 zu einer Ergänzung ' der Funktionsgleichung 3 bei der Ausgangssignalleitung 203, die an die Und-Schaltung 213, an die Oder-Schaltung 204 und an den Wechselrichter 206 angelegt ist. Die 02-Eingangsleitung 153 von der Richtungsdekodiereinrichtung wird zusammen mit der Leitung 203 als Eingänge zu der Und-Schaltung 213 zur Ergänzung der Funktionsgleichung 3 angelegt (vgl. Tabelle VI), deren Ausgang an einen Eingangsanschluß der Oder-Schaltung 220 angeschlossen ist.The A input line 117 together with the w B input line 120 from the length generator causes the AND circuit 202 to supplement the functional equation 3 in the output signal line 203, which is sent to the AND circuit 213, to the OR circuit 204 and is applied to the inverter 206. The O2 input line 153 from the direction decoder is applied together with the line 203 as inputs to the AND circuit 213 to supplement the functional equation 3 (see Table VI), the output of which is connected to an input terminal of the OR circuit 220.

* Die A-Eingangsleitung 117 ist zusammen mit* The A input line 117 is together with

"10"-Ausgangsleitung 154 als Eingänge zu der Und-Schaltung 214 angelegt, um die Funktionsgleichung 4 (vgl. Tabelle VI) zu erfüllen. Die "11"-Ausgangsleitung 155 ist mit der Und-Schaltung 215 verbunden. Die 5-Eingangsleitung 116 ist zusammen mit der B-Eingangsleitung 119 an die Und-Schättung 210 angelegt, deren Ausgang zusammen mit derSignalleitung 203 als Eingänge an die Oder-Schaltung 204 angelegt wird, um die Funktionsgleichung 5 (vgl. Tabelle Vl) bei der Ausgangssignalleitung 151 zu erfüllen, die als Eingang zu der Und-"10" output line 154 as inputs to the AND circuit 214 is applied to satisfy function equation 4 (see Table VI). The "11" output line 155 is connected to the AND circuit 215. The 5-input line 116 is common with the B-input line 119 is applied to the AND saturation 210, the output of which is applied together with the signal line 203 as inputs to the OR circuit 204 in order to obtain the functional equation 5 (see Table VI) for the output signal line 151 to meet, which serves as the entrance to the And-

109139/1533109139/1533

Schaltung 215 und dem Wechselrichter 205 dient. Signallinien 151 und 155 verbinden sich als Eingänge zu der Und-Schaltung 215, um die Funktionsgleichung 5 (vgl. Tabelle Vl) zu erfüllen, deren Ausgang an* einenAusgangsanschluß der Oder-Schaltung 220 angeschlossen ist.Circuit 215 and the inverter 205 are used. Signal lines 151 and 155 connect as inputs to the AND circuit 215 in order to satisfy the functional equation 5 (see Table VI), their Output to * an output terminal of the OR circuit 220 is connected.

Die "12"-Eingangsleitung 156 wire zusammen mit der Ausgangsleitung des Wtch^selrichters 205 als Eingänge an die Und-Schaltung 216 angelegt, um die Funktionsgleichung 6 ( vgl. Tabelle VI) zu erfüllen, deren Ausgang an einen Eingangsanschluß der Oder-Schaltung 220 angeschloseen ist.The "12" input line 156 wire along with the output line of the converter 205 applied as inputs to the AND circuit 216 in order to to satisfy the functional equation 6 (see Table VI), the output of which is connected to an input terminal the OR circuit 220 is connected.

Die X-Eingangsleitung 116 ist zusammen mit der ".20"-Eingangsleitung 15.7 an die Und-Schaltung 217 angelegt,, um die Funktionsgleichung 7 (vgl. Tabelle VI) zu erfüllen, deren Ausgang an einen Eingangsanschluß' der Oder-Schaltung 220 angeschlossen ist.The X input line 116 is along with the ".20" input line 15.7 applied to the AND circuit 217, to the functional equation 7 (see Table VI) to meet, the output of which is connected to an input terminal 'of the OR circuit 220.

Die "21"-Eingangsleitung 158 ist zusammen mit der Ausgangsleitung des Wechselrichters 206 als Eingänge an die Und-Schaltung 218 angelegt, um die Funktionsgleichung 8 (vgl. Tabelle -I) zu erfüllen, deren Ausgang. an einem Eingangsanschluß der Oder-Schaltung 220 angeschlossenist.The "21" input line 158 is along with the output line of the inverter 206 as Inputs applied to the AND circuit 218 in order to satisfy the functional equation 8 (see Table -I), their outcome. is connected to an input terminal of the OR circuit 220.

Die "22"-Ausgangsleitung 159 ist zusammen mit der Ausgangsleitung des Wechselrichters 207 als Eingänge an die Und-Scha ltung 219 angelegt, um die Funktionsgleichung 9 (vgl. Tabelle VI) zu erfüllen, deren Ausgang an einen Eingangsanschluß der Oder-Schaltung 220 angeschlossen ist.The "22" output line 159 is together with the output line of the inverter 207 as Inputs to the AND circuit 219 applied to the functional equation 9 (see. Table VI) meet, the output of which is connected to an input terminal of the OR circuit 220.

109839/1533109839/1533

Die Eingänge zu der Oder-Schaltung 220 werden verbunden, um sämtliche Funktionsgleichungen, die in Tabelle VI aufgeführt sind, zu erfüllen, wobei ein Mustergenerator-Ausgangssignal Z auf der Leitung 250 gebildet wird, das an einen Anschluß der Exclusive-NOR-Schaltung 221 des Octanten- und Vorzeichensteuernetzwerkteiles des Mustergenerators angeschlossen wird. Gewöhnlich vollzieht dieses Netzwerk die logische Gleichung (X + Y) + (X . Y) bei + X-und + Y-Ausgangsbefehlen. The inputs to the OR circuit 220 are connected to provide all of the functional equations that listed in Table VI, with a pattern generator output Z on the line 250 is formed, which is connected to one terminal of the exclusive NOR circuit 221 of the octant and sign control network part of the pattern generator is connected will. Usually this network implements the logical equation (X + Y) + (X. Y) on + X and + Y output commands.

Die Exclusive-lIOR-Funktionsschaltung ist dem Fachmann allgemein bekannt und im Handel erhältlich. Beispielsweise können die Signetics 8242 unter Verwendung eines äußeren Kollektor-Ansprech-Widerstandes bei der AusgagsSignalleitung 223 erfüllt werden.The exclusive lIOR function circuit is that Well known to those skilled in the art and commercially available. For example, the Signetics 8242 can be used using an external collector response resistance at the output signal line 223 can be met.

Ein Ergänzungsteuereingangssignal für Quadranten J wird auf Leitung 168 zusammen mit der Mustergeneratorsignalleitung 250 an die Exclusive-NOR-Schaltung 221 angelegt, um die Exclusive-NOR-Funktion, wie in der nachstehenden Genauigkeitstabelle 7 beschrieben, zu ergänzen.A supplement control input for quadrant J is provided on line 168 along with the pattern generator signal line 250 to the exclusive NOR circuit 221 applied to the Exclusive NOR function, as in the Accuracy table 7 below, to be added.

Tabelle VIITable VII

250 J250 y 223223 77th R -► 0 0R -► 0 0 ι ·ι · ' 1 0'1 0 00 0 10 1 00 1 11 1 11 GenauigkeitstabelleAccuracy table 109839/1533109839/1533

Das Ausgangssignal der Schaltung 221 wird über Leitung 223 an das Octantensteuernetzwerk über die Und-Schaltung 222 und den Wechselrichter 224 angeschlossen. The output of circuit 221 is over Line 223 is connected to the octant control network via AND circuit 222 and inverter 224.

Der verzögerte Längengeneratortaktausgang C2 ist durch die Signalleitung 111 an die Und-Schaltungen 222 und 225. angeschlossen. Wenn die Signalausgangsleitung 223 und der Takt C2 hoch sind, gibt die Und-Schaltung 222 ein hohes Signal auf der Leitung 230 ab, die an die Eingänge der Und-SchaltungThe delayed length generator clock output C 2 is connected to the AND circuits 222 and 225 by the signal line 111. When signal output line 223 and clock C 2 are high, AND circuit 222 outputs a high signal on line 230 which is applied to the inputs of the AND circuit

228 und der Oder-Schaltung229 angeschlossen ist.228 and the OR circuit 229 is connected.

Wenn der Signalausgang bei der Leitung 223 niedrig ist, gibt der Wechselrichter 224 ein hohes Signal zu der Und-Schaltung 225 ab. Wenn der Takt C2 hoch ist, gibt die Und-Schaltung 225 ein hohes Signal auf der Leitung 231 ab, das an die Eingänge der Und-Schaltung 227 und der Oder-Schaltung 232 angelegt wird.When the signal output on line 223 is low, inverter 224 outputs a high signal to AND circuit 225. When clock C 2 is high, AND circuit 225 outputs a high signal on line 231 which is applied to the inputs of AND circuit 227 and OR circuit 232.

X.Y-Steuersignalleitung 170 ist mit den Eingängen des Wechselrichters 226 und der Und-Schaltung 228 verbunden. Wenn die Signalleitung 170 niedrig ist, und die Leitung 231 hoch ist, gibt der Viechseirichter ein hohes Signal an den Eingang der Oder-SchaltungX.Y control signal line 170 is with the inputs of the inverter 226 and the AND circuit 228 are connected. When signal line 170 is low, and line 231 is high, the animal judge gives a high signal to the input of the OR circuit

229 über die Und-Schaltung 227 ab. Wenn die Signallinien 170 und 230 hoch sind, gibt die Und-Schaltung 228 ein hohes Signal an den Eingang der Oder-Schaltung 232 ab. Ein hohes Signal an jedem Eingang zu der Oder-Schaltung 229 führt zur Abgabe eines hohes Signals auf der Leitung 234 , die an die Eingänge der Und-Schaltungen 238 und 239 angeschlossen ist. Ein hohes Signal229 via the AND circuit 227. When signal lines 170 and 230 are high, the AND circuit occurs 228 a high signal at the input of the OR circuit 232 from. A high signal on each input to the OR circuit 229 results in a high signal being output on line 234, which is applied to the inputs of the AND circuits 238 and 239 is connected. A high signal

109339/1533109339/1533

an jedem Eingang zu der Oder-Schaltung 232 führt zur Abgabe eines hohen Signals auf der Leitung 235, die mit den Eingängen der Rückschaltungen 24Ό und 241 verbunden ist.at each input to the OR circuit 232 leads to Output of a high signal on line 235, which is connected to the inputs of the downshifts 24Ό and 241 is.

Wenn jeder Eingang K oder L, der Vorzeichensteuersignallinien 172 oder 174 hoch ist und die Signallinie 234 hoch ist, dann gibt jede Und-Schaltung 238 oder 239 ein hohes Signal auf der +X-Ausgangssignallinie 242 oder -X-Ausgangssignallinie \ 243 jeweils ab.If each input, K or L, of sign control signal lines 172 or 174 is high and signal line 234 is high, then each AND gate 238 or 239 outputs a high signal on + X output line 242 or -X output line \ 243, respectively.

Wenn jeder Eingang M oder N der Vorzeichen Steuersignallinie 173 oder 175 hoch ist und die Signallinie 235 hoch ist, dann gibt jede ünd-Schaltuhg 240 bzw. 241 ein hohes Signal auf der +Y-Ausgangssignalleitung 244 bzw. -Y-Ausgangssignalleitung 245 ab.When either input M or N of sign control signal line 173 or 175 is high and the Signal line 235 is high, then there is every und shift 240 and 241 a high signal on the + Y output signal line 244 and -Y output signal line, respectively 245 from.

Ein Beispiel der Arbeitsweise dieser Ausführungsform in Octant O, Quadrant I, Richtung 00 (mit anderen V/orten auf der waagerechten Linie von Fig. 5a) mit einem Längenspeichar 107 (Fig. 8 ) gleich einem ™ Modulus 9 ist wie folgt:Da kein Eingangssignal an der Oder-Schaltung 220 für die Richtung 00 (00-Ausgangsleitung 151 des Richtungsspeichers von Flg. 9 ist nicht angeschlossen) vorgesehen ist, bleibt die Signalleitung 250 für sämtliche Zustände der inkrementellen Längengeneratorausgänge A, A", B und B an den Eingangsleitungen 117, 116, 119 und 120 niedrig. Die J-Ergänzungssteuerleitung 168 besitzt ein niedriges Signal in dem Octanten "0" (vgl. Genauigkeitstabelle 8).An example of the operation of this embodiment in octant O, quadrant I, direction 00 (with other locations on the horizontal line of Fig. 5a) with a length memory 107 (Fig. 8) equal to one ™ Modulus 9 is as follows: There is no input signal of the OR circuit 220 for the direction 00 (00 output line 151 of the direction memory from FIG. 9 is not connected) is provided, the signal line 250 remains for all states of the incremental Length generator outputs A, A ", B and B on input lines 117, 116, 119 and 120 low. The J supplement control line 168 is low Signal in the octant "0" (see accuracy table 8).

109839/1533109839/1533

Tabelle VIIITable VIII

OctantenausgangOctant output

'rf'rf

bO ta 3bO ta 3

(x«y)(x «y) JJ 00 11 22 33 44th • 5• 5 66th 77th 00 00 **
00
11 00 00 00 00 00 00 00
ι ..■ι .. ■ 11 00 00 11 00 00 . 0. 0 00 00 00 22 11 11 00 00 11 00 00 00 00 0 .0. 3 .·. ·.3. ·. ·. 00 11 00 . 0. 0 00 11 00 . 0. 0 00 0.0. 1
4 ·
1
4 ·
00 00 00 00 0 "0 " 00 . 1. 1 00 00 00
55 11 0 '0 ' 00 00 00 00 00 11 00 00 6 .6th 11 11 00 00 00 00 • ο• ο 00 11 00 77th 00 11 00 00 00 00 00 00 00 11

GenauigkeitstabelleAccuracy table

Da die Leitung 250 ebenfalls niedrig ist, erzeugt die Exclusive-NOR-Schaltung 221 einen hohen Ausgangszustand auf Leitung 223 (vgl. Genauigkeitstabelle 7).Die Signalleitung 223 wird von dem Wechselrichter 224 ergänzt, um die Und-Schaltung 225 zu hemmen, deren niedriges Ausgangssignal auf Leitung 231 wiederum die Und-Schaltung 227 heromt . Das X.Y-Steuersignal auf Leitung 170 ist niedrig (vgl. Genauigkeitstabelle 8) und hemmt die Und-Schaltung 228. Da beide Signaleingänge zuSince line 250 is also low, exclusive NOR circuit 221 produces a high Initial state on line 223 (see accuracy table 7). The signal line 223 is from the Inverter 224 adds to inhibit AND circuit 225, its low output signal the AND circuit 227 in turn derives on line 231. The X.Y control signal on line 170 is low (see accuracy table 8) and inhibits the AND circuit 228. Since both signal inputs are closed

™ der Oder-Schaltung 232 niedrig sind, werden beide Y-Ausgangssignale der Und-Schaltungen 240 und 241 von der Oder-Schaltung 232, d.h. deren Ausgangssignalleitung 235 gehemat, wobei ein niedriges Signal auf den +Y- und -Y-Ausgangssignalleitungen 244 bzw. 245 gebildet wird. Ein hohes Signal auf der Signalleitung 223 und das Zusammentreffen eines C2-Taktimpulses bei der Und-SchaTfcung 222 erzeugt ein hohes Signal auf der Ausgangssignalleitung 230. Das niedrige Ausgangssignal der gehemmten Und-Schaltung 227 vereinigt sich mit dem hohen Eingangssignal auf der Leitung 230 unter Erzeugung eines hohen™ of the OR circuit 232 are low, both Y output signals of the AND circuits 240 and 241 from the OR circuit 232, ie its output signal line 235, are hemat, with a low signal on the + Y and -Y output signal lines 244 or respectively 245 is formed. A high signal on the signal line 223 and the coincidence of a C 2 clock pulse at the AND circuit 222 produces a high signal on the output signal line 230. The low output signal of the inhibited AND circuit 227 combines with the high input signal on the line 230 below Generating a high

h Ausgangssignales auf derLeitung 234 von der Oder-Schaltung 229, die dazu dient, ein X-Ausgangssignal bei den Und-Schaltungen 238 und 239 zu ermöglichen. Da X in dem Quadranten I positiv ist, sind die X-Ausgangsvorzeichensteuerlifilen K und L hoch bzw. niedrig. (Vgl. Genauigkeitstabelle 5). Die Eingangslinien oder -leitungen 172 und 234 veid.nigen sich unter Erzeugung eines hohen Signals auf der +X-Ausgangssignallinie 242 von der Und-Schaltung 238, während dieEingangslinien 174 und 234 sich vereinigen^um ein niedriges Signal auf der -X-Ausgangssignallinie 243 von der h output signal on line 234 from OR circuit 229, which is used to enable an X output signal for AND circuits 238 and 239. Since X is positive in quadrant I, the X output sign control files K and L are high and low, respectively. (See accuracy table 5). Input lines or lines 172 and 234 bow to produce a high signal on the + X output line 242 from the AND gate 238, while input lines 174 and 234 merge around a low signal on the -X output line 243 of the

10 983 9/153310 983 9/1533

Und-Schaltung 239 zu erzeugen. Daher erscheint der Längengeneratortaktimpulε C^ 9mal auf der +X-Ausgangsleitung 242 unter Bildung einer Spur, wie in Fig. 5 a gezeigt, für die Richtung 00.AND circuit 239 to generate. Hence the Length generator clock pulse C ^ 9 times on the + X output line 242 with the formation of a track, as shown in FIG. 5 a, for the direction 00.

Zur weiteren Erläuterung der Arbeitsweise von dem Octanten und Vorzeichensteuemetzwerk wird von einem Octanten 3 ..ausgegangen, wobei der Quadrant II gegenwärtig in dem Richtungsspeicher von Fig. 9 mit einer Richtung OO bei dem Längenmodul 9 aufbewahrt oder gespeichert ist.For a further explanation of the operation of the octant and sign control network, see an octant 3 .., whereby the quadrant II currently stored in the direction memory of FIG. 9 with a direction OO at the length module 9 or is saved.

Die Ausgangsleitung 250 bleibt wiederum niedrig für sämtliche Zustände der inkrementellen Längengeneratorausgänge A, Ά", B und B* bei den Eingängen 117, 116, 119 und 120. Die Ergänzungsreglerleitung J, 168 besitzt ein hohes Signal (vgl. Genauigkeitstabelle 8), das zusammen mit einem niederen Signal auf der Leitung 250 der Exclusive-NOR-Schaltung 221 zugeführt wird und einen niederen Ausgangzustand auf der Leitung 223 (vgl. Tabelle VIl) liefert, das zum Hemmen der Und-Schaltung 222 dient,deren niederes Ausgangscignal auf Leitung 230 wiederum die Und-Schaltung 228 hemmt. Der Wechselrichter 224 ergänzt dieSignalleitung 223, die die Und-Schaltung 225 befähigt, ein hohes Signal auf der Leitung 231' zu erzeugen, wenn ein Cp-Taktsignal auf der Leitung 111 ho.ch ist. Das X.Y-Steuersignal auf der Leitung I70 ist niedrig (vgl. Tabelle VIII) und hemmt die Und-Schaltung 228, deren niedriges Ausgangssignal verbunden mit einem hohen Signal auf Leitung 231 als Eingangssignale zu der Oder-Schaltung 232 ein hohes Ausgangssignal auf der Leitung 235 erzeugt.Again, output line 250 remains low for all states of the incremental length generator outputs A, Ά ", B and B * at inputs 117, 116, 119 and 120. The supplementary regulator line J, 168 has a high signal (see Accuracy Table 8), which together with a low signal on line 250 to exclusive NOR circuit 221 and has a low output state on line 223 (see. Table VIl), which is used to inhibit the AND circuit 222, the low output signal on line 230 in turn inhibits AND circuit 228. The inverter 224 supplements signal line 223 which enables AND circuit 225 to put a high signal on the Line 231 'to be generated when a Cp clock signal is on line 111 ho.ch. The X.Y control signal on line I70 is low (see Table VIII) and inhibits the AND circuit 228, whose low output signal is connected to a high signal Line 231 generates a high output signal on line 235 as input signals to the OR circuit 232.

109839/1533109839/1533

Da Y in dem Quadranten II positiv ist (vgl. Tabelle V), verbinden sich die Y-Ausgangsvorzeichensteuerlinien M und N mit der Signallinie 235 als Eingänge zu den Und-Schaltungen 240 bis 241 und erzeugen ein hohes Ausgangssignal auf der +Y-Ausgangssignallinie 244 und ein niedriges Ausgangssignal auf der -Y-Ausgangssignallinie 245. Der Wechselrichter 226 ergänzt die X.Y-Signalleitung 170 und erzeugt ein hohes Ausgangssignal, das sich mit einem hohen Signal auf der Linie 231 zu der Und-Schaltung 227 verbindet, hohes Ausgangssignal von der Oder-SchaltungSince Y is positive in quadrant II (see Table V), Y output sign control lines M and N connect to signal line 235 as inputs AND circuits 240-241 and produce a high output on the + Y output line 244 and a low output on the -Y output line 245. The inverter 226 supplements the X.Y signal line 170 and generates a high output that connects to a high signal on line 231 to AND circuit 227, high output from the OR circuit

" auf der Linie 234 erzeugt. Da X in dem Quadranten II negativ ist (vgl. Tabelle V), sind die X-Ausgangsvorzeichensteuerli/nien K und L niedrig bezw. hoch und verbinden sich mit der Signallinie 234 als Eingänge zu den Und-Schaltungen 238 und 239 unter Erzeugung eines niedrigen Ausgangssignalee auf der +X-Ausgangssignallinie 242 und eines hohen Ausgangssignales auf der -X-Ausgangssignallinie 243. Somit werden für die Richtung 00, die Länge 9, -X- und +Y-Ausgangssignalbefehle von einer graphischen Darstellun^sinrichtung vereinigt, um eine Linie zu erzeugen, die von den X- und Y-Achsen in dem Quadranten II um 45° ver-"on line 234. Since X is in quadrant II is negative (see Table V), the X output sign control lines are K and L low resp. high and connect to signal line 234 as inputs to AND circuits 238 and 239 producing a low output e on the + X output line 242 and a high output on the -X output line 243. Thus, for the Direction 00, the length 9, -X and + Y output signal commands of a graphic display device combined to create a line that is 45 ° from the X and Y axes in quadrant II.

I schoben ist.I pushed is.

Bei Prüfung des vorstehend beschriebenen Beispiels und der Tabellen V, VII und VIII ist ersichtlich, daß für jede Kombination von Eingängen zu dem Octanten- und Vorzeichensteuerwerk geeignete +X-und +Y-Signalbefehle auf den Linien 242, 243, 244 und 245 auftreten. Eine weitere Prüfung zeigt, daß durch eine Abstumpfung der inkrementellen Langengeneratorausgangszustände von 9 auf 3 oder 1 die Spuren, die von den Fig. 5a, 4 bzw. 3 dargestellt sind, von den /mr-gangsfiigne]befehlen von einer graphischen Dar-Ftel]Imgseinrichtung erzeugt v/erden.Upon examination of the example described above and Tables V, VII and VIII it can be seen that + X and + Y signal commands suitable for each combination of inputs to the octant and sign control unit occur on lines 242, 243, 244 and 245. A further test shows that a Blunting the incremental length generator output states from 9 to 3 or 1, the tracks shown by FIGS. 5a, 4 and 3, respectively, from the / mr-gangsfiigne] command from a graphic display device generated v / earth.

109839/1533109839/1533

Die Richtungen OO bis 22, wie in Fig. 5a veranschaulicht, werden jeweils von einer dekodierten Ausgangssignallinie des Richtungsspeichers (Fig. 9) dargestellt,und sie werden zusammen als ein Eingangsfaktor zu dem Kombinationsnetzwerk zugeführt, das die digitale Betriebsmultiplizierschaltung von Fig. 10 umfaßt. Der andere Eingangsfaktor besteht aus den A, B-Ausgängen von dem Längengenerator (Fig. 8). Die Genauigkeitstabelle 4 veranschaulicht die Reihenfolge von Ausgangszuständen für einen Längenmodul von 9. Der sich ergebende Impulsausgang auf der Signallinie 250 stellt, wie in Fig. 5 b für Modul 9 gezeigt, das digitale Produkt der beiden Eingangsfaktoren dar.The directions OO to 22, as illustrated in Fig. 5a, are each from a decoded output signal line of the direction memory (Fig. 9) and they are fed together as an input to the combinational network that the digital operation multiplier circuit of FIG. The other input factor consists of the A, B outputs from the length generator (Fig. 8). The accuracy table 4 illustrates the order of output states for a length module of 9. The resulting pulse output on the signal line As shown in FIG. 5 b for module 9, 250 represents the digital product of the two input factors.

Ein Beispiel der Arbeitsweise dieser Ausführungsform für die Richtung "12M (vgl. Fig. 5a) mit einem Längenspeicher gleich einem Modul von 9 iäb wie folgt; Die Genauigkeitstabelle 4 stellt die Ausgangssignal- linien A, A, B und B während der von dem Längengenerator erlaubten aufeinanderfolgenden Zustände dar. Die Ausgangsleitungen A und B und deren Ergänzungen bilden die Ausgangssignale, so daß bei Verbindung durch die Und-Schaltungen 200 und 210, Oder-Schaltung und Wechselrichter 205 in Fig. 10 mit.der Richtung "12" durch die Und-Schaltung 216 diese dazu dienen, die Funktionsgleichung 6 (Tabelle VI) unter Erzeugung eines Ausgangsimpulsmusters "12" von Fig. 5b, wie folgt, zu erfüllen: Weiterhin mit Bezug auf Fig. 10 erscheinen A- und B-Eingangssignale auf den Leitungen 117 bis 120 als Eingänge zu der Und-Schaltung 202 unter Bildung eines hohen Signals auf der Ausgangssignallinie 203» wenn beide Eingänge hoch sind, während der Längengenerator die Werte 2 und 8 feststellt (vgl. Genauigkeitstabelle 4).An example of the mode of operation of this embodiment for the direction "12 M (see Length generator allowed successive states. The output lines A and B and their extensions form the output signals, so that when connected by the AND circuits 200 and 210, OR circuit and inverter 205 in FIG AND circuit 216 these serve to satisfy functional equation 6 (Table VI) to produce an output pulse pattern "12" of Figure 5b as follows: Still referring to Figure 10, A and B input signals appear on the lines 117 to 120 as inputs to the AND circuit 202 with the formation of a high signal on the output signal line 203 "if both inputs are high, while the length generator determines the values 2 and 8 (cf. accuracy it table 4).

109839/1533109839/1533

5-und B-Ausgangssignale auf den Leitungen 116 und erscheinen als Eingänge zu der Und-Schaltung 210 unter Erzeugung eines hohen Ausgangssignales, wenn beide Eingänge hoch sind, während der Längengenerator 4 und feststellt. Beide Signalausgangslinien der Schaltungen 210 und 202 werden von der Oder-Schaltung vereinigt und von dem Wechselrichter 205 ergänzt, wobei ein Eingangssignal bei der Und-Schaltung 216 erzeugt wird. Ein Eingang auf der Leitung 156, die die Richtungsleitung "12" ist, ist hoch, während der Längengenerator 1, 3» 5, 7 und 9 feststellt. Diese Signale erzeugen ein Ausgangsimpulsmuster 12 von "ig.. 5b auf der Signallinie 250. Dieses Impulsmuster liefert bei geeigneter Verbindung mit J, X.Y und Cp KLMN-Eingänge zu dem Ausgangs- und Vorzeichensteuernetzwerk, wie vorstehend erläutert, und liefert Ausgangssignalbefehle zu einer graphischen Darstellungseinrichtung unter Erzeugung der Spur 12, wie dies in Fig. 5a g<sigt ist. Bei Prüfung ist ersichtlich, daß für eine geeignete Kombination v<n Richtung- .und Längengeneratorausgängen Impulsmuster 00 bis 22 mit Bezug auf Fig. 5 b erzeugt werden.5 and B outputs on lines 116 and appear as inputs to the AND circuit 210 below Generating a high output when both inputs are high while length generator 4 and notices. Both signal output lines of circuits 210 and 202 are from the OR circuit combined and supplemented by the inverter 205, with an input signal at the AND circuit 216 is produced. An input on line 156, which is directional line "12", is high during the Length generator 1, 3 »5, 7 and 9 detects. These signals produce an output pulse pattern 12 of "ig .. 5b on signal line 250. This pulse pattern delivers when connected appropriately with J, X.Y and Cp KLMN inputs to the output and sign control network as discussed above and provides Output commands to a graphic display device to generate track 12, as shown in FIG Fig. 5a is shown. When checked, it can be seen that for a suitable combination of v <n direction. and Length generator outputs pulse patterns 00 to 22 are generated with reference to Fig. 5b.

Bs ist für den Fachmann ersichtlich, daß die Mustererzeugung durch andere Mittel erreicht werden kann. Beispielsweise für das Lesen von Speicherwerten allein können Diodenmatrizen oder andere Nachrichtenlagereinrichtungen adressiert und in Reihenfolge zur Erzeugung von Mustern, wie in Fig. 5b beschrieben, gebracht werden.It will be apparent to those skilled in the art that pattern generation can be achieved by other means. For example, for reading memory values alone, diode matrices or other message storage devices can be used addressed and placed in order to generate patterns, as described in Fig. 5b.

109839/1533109839/1533

ί{ φί {φ

Es ist ferner ersichtlich, daß die Mustergeneratorausgangssignale im wesentlichen Ausgangsbefehle, die Vektorsegmente beschreiben, sind und an andere Darstellungseinrichtungen als solche für zweidimensionale graphische Darstellungen gekoppelt -werden können, z. B. an X, Y und Z-Maschinenwerkzeugsysteme oder irgendeine andere Art von Behandlungskontrolle. Die Ausgänge können auch vorübergehend von einem digitalen Speichersystem, z. B. einem Tonbandaufzeichner, für einen späteren Gebrauch aufgezeichnet oder gespeichert werden.It can also be seen that the pattern generator output signals are essentially output instructions which describe vector segments and can be coupled to other display devices than those for two-dimensional graphic displays, e.g. B. to X, Y and Z machine tool systems or any other type of treatment control. The outputs can also be temporarily saved from a digital storage system, e.g. B. a tape recorder, recorded or stored for later use.

Aus den vorstehenden Ausführungen ist es für den Fachmann auch ersichtlich, daß nicht verwendete Codenkombinationen, z. B alaphabetische ASCII-Zeichen,zur Ausführung von derartigen gebräuchlichen Aufgaben, wie Anfangsaufzeichnung, Endaufzeichnung, Rückstellaufzeichnung und Auswahlschreiber (select plotter) oder Auswahlschreibgerät im Falle von mehrfach Schreibgeräten oder Schreibfedern jeweils angewendet werden können.From the above, it is also apparent to the person skilled in the art that unused code combinations, e.g. B alaphabetic ASCII characters can be used for performing such common tasks as initial recording, final recording, reset recording and select plotter or selection writing instrument in the case of multiple writing instruments or pens.

Obgleich bei der Ausführung die Annahme gemacht wurde, daß ASCII-Zeichen für das Eingangssignal verwendet wurden, können auch andere Serien- oder reihenmäßig oder parallel codierte digitale Signale zur Anwendung gelangen. Wenn z. B. das Eingangssignal parallel codiert ist, kann der Serien-auf-Parallel-Wandler weggelassen werden. Die Anzahl von parallelen Eingangslinien kann erhöht oder verringert werden, wie dies von der Anzahl von Bits in dem Parallelcode erforderlich ist.Although the execution made the assumption that ASCII characters were used for the input signal, Other digital signals encoded in series or in series or in parallel can also be used. if z. B. the input signal is coded in parallel, the serial-to-parallel converter can be omitted. The number of parallel input lines can be increased or decreased as can the number of bits in the parallel code is required.

109839/1533109839/1533

- HS - HS

Aus den vorstehenden Ausführungen ist ersichtlich, daß gemäß der Erfindung eine neue und verbesserte graphische Darstellungsvorrichtung, ein System und Verfahren hierfür geschaffen wurde. Es wurde die Möglichkeit zu einer hohen Darstellungsgeschwindigkeit gechaffen, wobei digital codierte Daten bei einem niedrigen Eingangsausmaß empfangen werden. Dies ermöglicht die Anwendung eines Übertragungsmediums mit einer verhältnismäßig schmalen Bandbreite. Es wird auch die Möglichkeit zur Schaffung von Mustern vorgesehen, die Liniensegmente für im wesentlichen alle möglichen Endpunkte für jedes Liniensegment darstellen, das eine größere Länge als ein Inkrement.aufweist, und das im Ansprechen an ein einziges Eingangszeichen eintragungsfähig ist. Es wird ferner die Möglichkeit zum Aufzeichnen von geraden Linien von willkürlicher Richtung oder einer Mannigfaltigkeit von Kurven bei oder in Nähe der maximalen Aufzeichnungsgeschwindigkeit von Aufzeichnungseinrichtungen, beispielsweise Schreibgeräten, geschaffen. Aus den vorstehenden Ausführungen ist ferner ersichtlich, daß aufgrund der im wesentlichen unbeschränkten Erweiterungsfähigkeit des Code und der VorrichtungFrom the foregoing it can be seen that according to the invention a new and improved graphic A display device, a system and a method therefor was created. It became a high possibility Display speed managed, whereby digital encoded data is received at a low input level. This enables the use of a transmission medium with a relatively narrow bandwidth. There will also be the ability to create Patterns are provided that represent line segments for essentially all possible endpoints for each line segment, that has a length greater than an increment, and that in response to a single input character is registrable. It also gives the ability to record straight lines of arbitrary Direction or manifold of curves at or near the maximum recording speed of Recording devices, for example writing implements, created. From the above is also can be seen that due to the essentially unlimited expandability of the code and the device

" zum Aufzeichnen von LinienSegmenten von größerer Länge und von mehr Richtungen die Vorrichtung, das System und das Verfahren gemäß der Erfindung besonders geeignet sind, Aufzeichnungseinrichtungen mit ihnen eigener hoher Geschwindigkeit, z. B. CRT, zu betätigen. Da weniger Bits for die Übertragung einer Information erforderlich sind, wird die Fähigkeit für eine Coderedundanz geschaffen, die für Irrtumspr^fung und Berichtigung angewendet werden kann'. Es wird außerdem die Möglichkeit zum Codieren"for recording line segments of greater length and from more directions the device, the system and the method according to the invention are particularly suitable, High speed recording devices of their own, e.g. B. CRT to operate. Because fewer bits are required for the transmission of information, the ability for code redundancy to be used for error checking and correction is created can'. There will also be the ability to code

109839/1533109839/1533

von zwei unabhängigen Liniensegmentinformationen innerhalb eines einzigen Zeichens geschaffen.created from two independent line segment information within a single character.

109839/1533109839/1533

Claims (16)

SQr - SQr PatentansprücheClaims Graphisches Aufzeichnungssystem mit einer
Aufzeichnungseinrichtung zum Aufzeichnen von graphischen Mustern aus Liniensegmenten, gekennzeichnet durch wenigstens zwei Länge und Richtung
• einschließende Parameter und eine Steuer- oder
Reglereinrichtung zum Steuern der Aufzeichnungseinrich-
Graphic recording system with a
Recording device for recording graphic patterns from line segments, characterized by at least two lengths and directions
• Inclusive parameters and a control or
Regulator device for controlling the recording device
W tung, wobei die Steuereinrichtung eine Eingangseinrichtung für die Aufnahme einer Eingangsinformation in Form '■■m digital codierten Signalen aufweist, eine Speichereinrichtung zum Speichern von wenigstens einem der genannten Parameter von wenigstens einem Liniensegment, das
vorhergehend von der genannten Aufzeichnungseinrichtung aufgezeichnet wurde, eine Erkennungseinrichtung, die mit der genannten Eingangseinrichtung und der Speichereinrichtung zum Erkennen verbunden ist, wenn die genannten digital codierten Signale einen Änderungsbefehl für
den gespeicherten Parameter enthalten, wobei die Erkennungseinrichtung (recognizing means) auch eine Einrichtung
W device, the control device having an input device for receiving input information in the form of digitally coded signals, a memory device for storing at least one of the named parameters of at least one line segment, the
has previously been recorded by said recording device, a detection device which is connected to said input device and the storage device for detecting when said digitally coded signals have received a change command for
contain the stored parameter, the recognizing means also including a device
zum Datenauffüllen des genannten gespeicherten Parameters in Übereinstimmung mit irgendeinem Änderungsbefehl umfaßt, und eine Generatoreinrichtung, die an die Speichereinrichtung angeschlossen ist, wobei der mit Daten aufgefüllte gespeicherte Parameter bei der Erzeugung von nachfolgenden Signalen verwendet wird, die wenigstens ein nachfolgendes Liniensegment für das Aufzeichnen in der Aufzeichnungseinrichtung darstellt. to populate said stored parameter in accordance with any change command, and a generator means connected to the memory means, the one being padded with data stored parameter is used in the generation of subsequent signals, the at least one subsequent Represents line segment for recording in the recording device. 109839/1533109839/1533
2. System nach Anspruch 1, dadurch gekennzeichnet, daß die Speichereinrichtung zum Speichern von wenigstens zwei der genannten Parameter dient, wobei die genannte Erkennungs- oder Feststelleinrichtung, die Datenauffülleinrichtung und die Generatoreinrichtung zur Verarbeitung der genannten zwei Parameter geeignet sind.2. System according to claim 1, characterized in that the storage device for storing at least two of the named parameters are used, the named recognition or determining device, the data filling device and the generator means are suitable for processing said two parameters. 3. System nach Anspruch 2, dadurch gekennzeichnet, daß die Speichereinrichtung eine Längenspeicherung und eine Richtungsspeieherung umfaßt.3. System according to claim 2, characterized in that the storage device has a length storage and includes a direction storage. 4. System nach Anspruch 1, dadurch gekennzeichnet, daß der Generator einen Hustergenerator umfaßt, wobei der Mustergenerator im Ansprechen auf ein einziges oder ein einzelnes Eingangszeichen ein AusgangsSignalmuster erzeugen kann, das Liniensegmente für im wesentlichen alle möglichen Endpunkte für irgendein Liniensegment mit einer größeren Länge als ein Inkrement wiedergeben kann.4. System according to claim 1, characterized in that the generator comprises a cough generator, wherein the pattern generator generates an output signal pattern in response to a single or a single input character that can generate line segments for essentially all possible endpoints for any line segment a length greater than one increment. 5. System nadi Angruch 1, dadurch gekennzeichnet, daß die Speichereinrichtung eine Längenspeicherung und eine Richtunssspeicherung einschließt, wobei die Erkennungsoder Festetelleinrichtung aus einer Kontroll- oder Steuerlogikeinrichtung, die zum Datenauffüllen der gespeicherten Länge und der gespeicherten Richtung in der Längenspeicherung und der Richtungsspeicherung im Ansprechen auf und in Übereinstimmung mit der Art des von der Steuerlogikeinrichtung empfangenen Zeichens fähig ist, besteht, und wobei die Generatoreinrichtung aus der Längen- und Mustererzeugungseinrichtung unter der Steuerung oder Regelung von der Längenspeicherung und der Riehtungsspeicherung besteht.5. System nadi Angruch 1, characterized in that that the storage device includes a length storage and a direction storage, wherein the detection or fixed device consists of a control or control logic device, those for data padding of the stored length and the stored direction in the length memory and the direction storage in response to and in accordance with the type of the control logic device received character is capable, and wherein the generator means of the length and Pattern generating device under the control or regulation of the length storage and the direction storage consists. 109839/1533109839/1533 6. System nach Anspruch 5, dadurch gekennzeichnet, daß die Eingangsinformation in Form von serienartig
codierten Zeichen, bestehend aus binären Bits, vorliegt,
wobei mit der Eingangseinrichtung eine Einrichtung zur
Umwandlung der serienartig codierten Zeichen in parallel codierte Zeichen verbunden ist, und eine Decodiereinrichtung die parallel codierten Zeichen empfängt und in decodierter Form der Kontroll- oder Steuerlogikeinrichtung zuführt.
6. System according to claim 5, characterized in that the input information is in the form of series
coded characters consisting of binary bits are present,
wherein with the input device a device for
Conversion of the serial coded characters is connected in parallel coded characters, and a decoding device receives the parallel coded characters and supplies them in decoded form to the control or control logic device.
7. System nach Anspruch 1, dadurch gekennzeichnet, daß ferner ein Übertragungsmedium mit einer beschränkten Bandbreite,gekoppelt an die Eingangseinrichtung, zum
Tragen der Eingangsinformation vorhanden ist.
7. System according to claim 1, characterized in that a transmission medium with a limited bandwidth, coupled to the input device, to the
Carrying the input information is available.
8. System nach Anspruch 3» dadurch gekennzeichnet, daß der Längenparameter, der gespeichert worden ist,
entsprechend einem ungeradzahligen Grundziffernsystem
inkrementiert oder dekrementiert wird.
8. System according to claim 3 »characterized in that the length parameter that has been stored
corresponding to an odd number system
is incremented or decremented.
9. System nach Anspruch 8, dadurch gekennzeichnet, daß das ungeradzahlige Grundziffernsystem ein ternäres
Ziffernsystem ist.
9. System according to claim 8, characterized in that the odd-numbered basic number system is a ternary
Digit system is.
10. System nach Anspruch 6, dadurch gekennzeichnet, daß die serienartig codierten Zeichen, die der Eingangseinrichtung zugeführt werden, auf zehn numerische ASCII-Zeichen beschränkt sind.10. System according to claim 6, characterized in that the serially coded characters that of the input device are limited to ten numeric ASCII characters. 109838/1533109838/1533 11. System nach Anspruch 6, dadurch gekennzeichnet, daß die serienartig kodierten Zeichen aus einem Satz von ASCII-Zeichen bestehen, die untereinander um höchstens vier Bits verschieden sind.11. System according to claim 6, characterized in that the characters encoded in series from a set of ASCII characters exist that differ from each other by a maximum of four bits. .12. System nach Anspruch 6, dadurch gekennzeichnet, daß die serienartig codierten Zeichen aus einem vollen Satz von ASCII-Zeichen in der Weise gewählt sind, daß ein Hilfssatz (subset) für Irrtumsprüfung und Berichtigung geeignet ist..12. System according to Claim 6, characterized in that the characters coded in series consist of a full Set of ASCII characters are chosen in such a way that a subset for error checking and Rectification is appropriate. 13. System nach Anspruch 6, dadurch gekennzeichnet, daß jedes ASCII-Zeichen zwei unabhängige 4-Bitbefehle enthält.13. System according to claim 6, characterized in that each ASCII character has two independent 4-bit commands contains. 14. System nach Anspruch 1, dadurch gekennzeichnet, daß es ein Übertragungsmedium mit einer begrenzten Bandbreite umfaßt, das an die Eingangseinrichtung zum Tragen der Eingangsinformation gekoppelt ist.14. System according to claim 1, characterized in that it comprises a transmission medium with a limited bandwidth which is supplied to the input means for carrying the input information is coupled. 15. System nach Anspruch 3, dadurch gekennzeichnet, daß der Längenparameter, der gespeichert worden ist,' entsprechend einem ungeradzahligen Grundziffernsystem inkrementiert oder dekreraentiert wird.15. System according to claim 3, characterized in that the length parameter that has been stored ' is incremented or decremented according to an odd number system. 16. System nach Anspruch 8, dadurch gekennzeichnet, daß das ungeradzahlige Grundziffernsystem ein ternär«8 Ziffernsystem ist.16. System according to claim 8, characterized in that the odd number system is a ternary «8 Digit system is. 109339/1533109339/1533 17· Verfahren zur Herstellung von Vektorsignalmustern, wobei (Jedes Vektorsignalmuster durch wenigstens zwei Parameter charakterisiert ist, dadurch gekennzeichnet, daß man eine Eingangsinformation in Form von digital codierten Signalen empfängt, wenigstens einen der genannten zwei Parameter von wenigstens einem vorhergehend erzeugten Vektorsignalmuster speichert, feststellt, ob die genannten digital codierten Signale Snderungsbefehle für den " genannten einen gespeicherten Parameter enthalten, den genannten gespeicherten Parameter im Ansprechen auf jeden Änderungsbefehl mit Daten auffüllt und v/enigstens ein nachfolgendes Vektorsignalmuster unter Anwendung des mit Daten aufgefüllten gespeicherten Parameters erzeugt.17 Process for the production of vector signal patterns, where (Each vector signal pattern is characterized by at least two parameters, characterized in that that one receives input information in the form of digitally coded signals, at least one of the aforementioned stores two parameters of at least one previously generated vector signal pattern, determines whether said digitally coded signals contain change commands for the "named one stored parameter, the fills said stored parameters with data in response to each change command and at least a subsequent vector signal pattern using the stored parameter padded with data generated. 109839/1533109839/1533
DE19712108791 1970-02-24 1971-02-24 Apparatus, system and method for digital graphic recording or representation Pending DE2108791A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US1357070A 1970-02-24 1970-02-24

Publications (1)

Publication Number Publication Date
DE2108791A1 true DE2108791A1 (en) 1971-09-23

Family

ID=21760612

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19712108791 Pending DE2108791A1 (en) 1970-02-24 1971-02-24 Apparatus, system and method for digital graphic recording or representation

Country Status (3)

Country Link
US (1) US3735389A (en)
DE (1) DE2108791A1 (en)
GB (1) GB1339073A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0089453A1 (en) * 1982-02-13 1983-09-28 Messer Griesheim Gmbh Arrangement for producing a punched control tape for machine tools, especially for flame cutting machines

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2189870B1 (en) * 1972-06-23 1977-06-17 Thomson Csf
FR2339909A1 (en) * 1976-01-30 1977-08-26 Thomson Csf SYSTEM FOR PROGRAMMED PARTICLE BOMBARDING
GB1570722A (en) * 1976-03-04 1980-07-09 Facit Ab Printing
US4146925A (en) * 1977-08-04 1979-03-27 Smiths Industries, Inc. Graphics generator
US4163286A (en) * 1977-11-14 1979-07-31 The United States Of America As Represented By The Secretary Of The Navy Digital plotting system for displaying straight line information
US4298945A (en) * 1978-05-12 1981-11-03 Eltra Corporation Character generating method and apparatus
US4199815A (en) * 1978-05-12 1980-04-22 Electra Corporation Typesetter character generating apparatus
WO1979001166A1 (en) * 1978-05-31 1979-12-27 H Purdy Reproduction of character images,particularly for typesetting apparatus
US4580231A (en) * 1978-09-15 1986-04-01 Alphatype Corporation Ultrahigh resolution photocomposition system employing electronic character generation from magnetically stored data
US4254468A (en) * 1979-05-03 1981-03-03 Eltra Corporation Typesetter character generating apparatus
US4250562A (en) * 1979-05-22 1981-02-10 Hewlett-Packard Company Digital signal state analyzer and display
US4369441A (en) * 1980-09-18 1983-01-18 Louis Wohlmuth Display control system
JPS59105685A (en) * 1982-12-09 1984-06-19 アルプス電気株式会社 Generation of character pattern
US4692887A (en) * 1983-05-10 1987-09-08 Casio Computer Co., Ltd. Circle and circular arc generator
US4707797A (en) * 1985-03-20 1987-11-17 Advanced Nmr Systems, Inc. Function generator for NMR system
JPS6241728A (en) * 1985-08-19 1987-02-23 Nippon Sheet Glass Co Ltd Device for bending plate glass under heating
JP2737898B2 (en) * 1986-01-20 1998-04-08 富士通株式会社 Vector drawing equipment
US5666520A (en) * 1993-03-29 1997-09-09 Hitachi, Ltd. Graphics display system including graphics processor having a register storing a series of vertex data relating to a polygonal line

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2766444A (en) * 1953-09-01 1956-10-09 Eugene H Sheftelman Electronic character displaying apparatus
US2854192A (en) * 1954-11-23 1958-09-30 Ibm Timing and data selection means for a register display device
US3329948A (en) * 1963-05-03 1967-07-04 Burroughs Corp Symbol generating apparatus
US3333147A (en) * 1963-07-31 1967-07-25 Bunker Ramo Line drawing system
US3459926A (en) * 1965-10-18 1969-08-05 Ibm Graphic vector generator
US3471847A (en) * 1966-08-03 1969-10-07 California Computer Products Cathode ray tube digital display system
US3430207A (en) * 1966-08-04 1969-02-25 Rca Corp Vector display system
US3533096A (en) * 1967-09-01 1970-10-06 Sanders Associates Inc Character display system
US3576574A (en) * 1968-01-15 1971-04-27 Ibm Light pen tracking unit with alternative tracking patterns
FR1573168A (en) * 1968-04-05 1969-07-04
US3543240A (en) * 1968-05-06 1970-11-24 Rca Corp Light pen operating with remote graphic display
US3514616A (en) * 1969-02-26 1970-05-26 Harris Intertype Corp Rapid access character memory

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0089453A1 (en) * 1982-02-13 1983-09-28 Messer Griesheim Gmbh Arrangement for producing a punched control tape for machine tools, especially for flame cutting machines

Also Published As

Publication number Publication date
US3735389A (en) 1973-05-22
GB1339073A (en) 1973-11-28

Similar Documents

Publication Publication Date Title
DE2108791A1 (en) Apparatus, system and method for digital graphic recording or representation
DE3440377C2 (en)
DE2640814A1 (en) CIRCUIT FOR GENERATING A CHARACTER BY PICTURE ELEMENTS IN A MATRIX PATTERN
EP0137208B1 (en) Input bit stream conversion method
DE2701328C2 (en) Character generator
DE2724199C2 (en)
DE2021373C3 (en) Device for displaying characters
DE2833175A1 (en) SIGNAL GENERATOR FOR A DISPLAY SYSTEM
DE2255252C3 (en) Circuit arrangement for controlling a display unit
DE1900147B2 (en) DISPLAY ARRANGEMENT FOR DISPLAYING CHARACTERS REFERRED TO BY DATA ON THE DISPLAY SCREEN OF A DISPLAY TUBE
DE2744321A1 (en) SCREEN DEVICE
DE2724094B2 (en) Cathode ray display device
DE1941858A1 (en) Device, in particular for converting a typewriter into a device for recording in Braille or for recording in another writing or code system
EP0006131A1 (en) Method for transmitting recordings containing miscellaneous representations to a display screen, particularly in telephone systems
DE3938366C2 (en) Device for image data reduction for a display device
DE1549399A1 (en) Method and system for graphical recording of curves
DE1923917C3 (en) Machine tool drive control by means of a computer
DE1574689C3 (en) Device for representing characters
DE3486344T2 (en) Hierarchical attribute system.
DE3040166C1 (en) Method and circuit arrangement for transforming the character width of characters
DE3149897A1 (en) ELECTRONIC DEVICE
DE1549422B2 (en) DATA PROCESSING SYSTEM WITH VARIABLE PRE-SELECTABLE WORD LENGTH
DE2031532A1 (en) Control system and coding method for curve recorders and similar devices
DE2644180B2 (en) Data processing system
DE2042143A1 (en) Image generator for data display devices

Legal Events

Date Code Title Description
OHW Rejection