[go: up one dir, main page]

DE2952482A1 - Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user - Google Patents

Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user

Info

Publication number
DE2952482A1
DE2952482A1 DE19792952482 DE2952482A DE2952482A1 DE 2952482 A1 DE2952482 A1 DE 2952482A1 DE 19792952482 DE19792952482 DE 19792952482 DE 2952482 A DE2952482 A DE 2952482A DE 2952482 A1 DE2952482 A1 DE 2952482A1
Authority
DE
Germany
Prior art keywords
tree
branch
display
keys
keyboard
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.)
Withdrawn
Application number
DE19792952482
Other languages
German (de)
Inventor
Jean-Louis Duriez
Yvan Lacrouts-Cazenave
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.)
Renault SA
Original Assignee
Renault SA
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 Renault SA filed Critical Renault SA
Priority to DE19792952482 priority Critical patent/DE2952482A1/en
Publication of DE2952482A1 publication Critical patent/DE2952482A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Control By Computers (AREA)

Abstract

Collection and treatment of data from remote machines is accomplished by interrogation and response statements which are arranged in a hierarchical branching catalogue structure which can be programmed to suit diverse industrial systems. Data and the status of routines are displayed on a panel. A keyboard imploying dedicated sequence keys permits user-terminal interaction. Dialogue with the interrogation structure is governed by a manager unit which is linked by a bus to a micro-processor and memory unit which commission and store command routines. Command tables can be updated and supplemented from an alphanumeric keyboard.

Description

Terminal zur Dateneingabe und Ausgabe von InformationenTerminal for data input and output of information

und/oder Befehlen Die Erfindung bezieht sich auf einem Terminal gemäß Gattungsbegriff des verausstehenden Patentansprüche 1. Ein solcher Terminal findet Verwendung bei Informationssystemen für die Führung eines Produktionsbetriebes und, genauer gesagt, die Betreuung einer Gruppe von Maschinen und erlaubt es, Mit seinem Benutzer einen Dialog zu führen, u auf diese Weise Daten aufzunehmen und zu verarbeiten, Steuerbefehle auszusenden und den Maschinen geeignete Steuerparameter für ihre automatische Steuerung zuzuführen. and / or commands The invention relates to a terminal according to Generic term of the outstanding patent claims 1. Such a terminal takes place Use in information systems for the management of a production plant and, more precisely, taking care of a group of machines and allowing it to work with his To conduct a dialogue with the user, in this way to record and process data, Send out control commands and the machines suitable control parameters for their automatic To supply control.

Die Erfindung richtet sich auf die Organisation der b treifenden Dialogmittel. Diese enthalten gewöhnlich ein Anzeigeorgan, beispielsweise in Gestalt eines Plasma-Bildschirms, eine damit verbundene Tastatur, UM die dort anzuzeigenden Daten auswählen und Informationen eingeben zu können, sowie logische Schaltmittel zur Steuerung des Anzeigeorgans. The invention is directed to the organization of the beating Means of dialogue. These usually contain a display element, for example in shape a plasma screen, a keyboard connected to it, TO display the information there Select data and enter information, as well as logical switching means to control the display element.

Bei einer ersten Art eines solchen bekannten Systems enthält die Tastatur eine Anzahl Tasten zur freien Verfügung, deren Betätigung einen bestimmten Ablauf auslöst. Bin Beispiel für einen solchen Ablauf ist eine sogenannte Produktionsmeldung". In a first type of such known system, the Keyboard a number of keys at your disposal, the actuation of which a certain one Process triggers. Am example of such a process is a so-called Production report ".

Bei ihr erfolgen nacheinander die Anzeige der Frage "Anzahl der Werkstücke?" vermittels des Anzeigeorgans unter Vermittlung des Informationssystems, die Eingabe der gewünschten Anzahl der Werkstücke mittels einer Zahlentaste, danach die Anzeige der Frage "Wieviele brauchbare Werkstücke?" vermittels des Informationssystems, gefolgt von der Eingabe der betreffenden Zahl durch die Bedienungsperson und schließlich die Anzeige der Frage "Wieviele Ausschußstücke?" vermittels des Systems, gefolgt von der Eingabe der betreffenden Anzahl.The question "Number of workpieces?" by means of the display organ under the mediation of the information system, the input the desired number of workpieces using a number key, followed by the display the question "How many usable workpieces?" by means of the information system, followed by the operator entering the relevant number and finally the display of the question "How many rejects?" by means of the system followed from entering the relevant number.

Eine solche Anzeigeweise erfordert zunächst eine Analyse und Programmierung bestimmter Abläufe bei jeder Anwendung und die Verwendung eines bestimmten Systems, welches mit jedem Mal sateriell geändert werden muß, wenn man nsätzliche Funktionen eingeben möchte. Wegen der großen Verschiedenartigkeit möglicher Anwendungen ermangelt es einem solchen System daher an Flexibilitt, und es ist nur schwer eine Anpassung an die zeitliche Entwicklung der Probleme in Verbindung mit den verschiedenen Fabri-Kationsprozessen möglich. I.ü. ist die bedienung eines solchen Terminals unbequem, da er beispielsweise mehr als 10 Tasten erfordert. Such a way of displaying first requires analysis and programming certain processes in each application and the use of a certain system, which has to be changed materially with every time when one of the basic functions want to enter. Lacking because of the great diversity of possible applications such a system is therefore more flexible, and it is difficult to adapt the temporal development of the problems in connection with the various manufacturing processes possible. I.ü. it is inconvenient to use such a terminal because it, for example requires more than 10 keys.

Bei einer zweiten gebräuchlichen Art eines einschlägigen Informationsystems verwendet Man, wenn eine große Anzahl numerischer Informationen ausgetauscht werden soll, ein universelles Tastenfeld, welches es erlaubt, Meldungen genannt "Parameter" einzugeben, die vorbestimmte Sachverhalte ausdrücken. Solche Systeme sind leicht zu programmieren und erfordern keine speslalisierten Teile, jedoch ist der Dialog zeitraubend und erfordert geschulte Kräfte. A second common type of related information system Used when a large amount of numerical information is exchanged should, a universal keypad that allows messages called "parameters" enter that express predetermined facts. Such systems are easy to be programmed and do not require any customized parts, however the dialogue is time consuming and requires trained staff.

Der Erfindung liegt die Aufgabe zugrunde, diese Mängel auszuräumen und dazu Dialoguittel solcher Art vorzusehen, daß der Dialog durch einen von der beabsichtigten Verwendung unabhängigen Mechanismus strukturiert werden kann, ohne einen Informationsfachmann zu benötigen, wobei das spezifische Programm für ine jede Verwendung zudem beträchtlich reduziert und vereinfacht ist. Damit soll die Schnelligkeit und Einfachheit des Dialog der vorausgehend angegebenen ersten Art von Informationssystemen verbanden werden mit der Möglichkeit der leichten Berücksichtigung von Änderungen, wie sie bisher nur ein Informationssystem der zweiten Art erlaubt. The invention is based on the object of eliminating these shortcomings and to provide dialogue means of such a kind that the dialogue can be initiated by one of the intended use independent Structured mechanism without needing an information professional, the specific Program for each use is also considerably reduced and simplified. This is intended to increase the speed and simplicity of the dialog as indicated above first type of information systems are connected with the possibility of easy Consideration of changes, as previously only an information system of the second Kind allowed.

Diese Aufgabe ist erfindungsgemäß durch die im Patentanspruch 1 angegebenen Maßnahmen gelöst. Die Unteransprüche geben vorteilhafte Ausgestaltungsmöglichkeiten an. According to the invention, this object is achieved by what is specified in claim 1 Measures resolved. The subclaims give advantageous design options at.

Der betreffende Rechner kann ein gebräuchlicher Mikrorechner sein, welcher vom Benutzer in einer auf eine automatische Steuerung zugeschnittene Sprache programmiert werden kann, und die betreffenden Operatoren können diesen die Aufgabe der Steuerung des Datenaustauschs mit der Umgebung des InforMationssysteme abnehmen. Da der Dialog nach einer ein für allemal festgelegten Struktur erfolgt, kann sich der Benutzer darauf beschränken, die Datenverarbeitung und die änderungen an dem Baum (Dialog-Baum) zu programmieren, was die Programmierung sehr anpassungsfähig und auch von Nichtspezialisten durchfthrbar macht. The computer in question can be a common microcomputer, which by the user in a language tailored for automatic control can be programmed, and the operators concerned can do the job the control of the data exchange with the environment of the information system. Since the dialogue takes place according to a structure that has been established once and for all, restrict the user to data processing and changes to the Programming tree (dialog tree), making programming very adaptable and can also be carried out by non-specialists.

Nachfolgend wird die Erfindung anhand eines in den Figuren dargestellten Ausführungsbeispiels erläutert. Dabei zeigt Fig.1 ein Prinzipdiagramm eines erfindungsgemäßen Terminals, Fig. 2 ein Beispiel eines Dialog-Baumes, Fig. 3 ein Prinzipdiagramm der logischen Schaltuittel für die Steuerung des Anzeigeorgans in einer bevorzugten Aüsfuhrungsfori und Fig. 4 ein Prinzipdiagramm einer Tasteneingabeeinheit der Anordnung aus Fig. 3. The invention is illustrated below with the aid of one in the figures Embodiment explained. 1 shows a principle diagram of an inventive Terminals, FIG. 2 an example of a dialog tree, FIG. 3 a principle diagram of the logic switching means for controlling the display element in a preferred Ausfuhrungsfori and FIG. 4 shows a basic diagram of a key input unit of the arrangement from Fig. 3.

Der in Fig. 1 gezeigte Terminal für die Eingabe von Daten und Befehlen weist einen Operator 1 (Eingabeoperator) zur Kommunikation mit Maschinen auf. Dieser ist über zwei Leitungen 101 und 102 für die Übertragung der Adressen von elektrischen Anpassungsschaltkreisen verbunden, die Schnittstellenschaltkreise für die Steuerarmaturen der Maschinen bilden, wobei jeweils mehrere solche Schaltkreise mit einer jeden der beiden Leitungen 101 und 102 verbanden sind. Die Leitung 101 dient zur Dateneingabe und steht mit Eingangs-Anpassungsschaltkreisen in Verbindung, während die Leitung 102 zu Steuerzwecken dient und mit Ausgangs-Anpassungsschaltkreisen verbunden ist. Weitere Leitungen, 103 und 104, dienen zur Übertragung der Daten bzw. The terminal shown in Fig. 1 for entering data and commands has an operator 1 (input operator) for communication with machines. This is via two lines 101 and 102 for the transmission of the addresses of electrical Matching circuits connected, the interface circuits for the control fittings of the machines form, each with several such circuits with each of the two lines 101 and 102 are connected. The line 101 is used for data entry and communicates with input matching circuitry while the line 102 is used for control purposes and is connected to output matching circuitry. Further lines, 103 and 104, are used to transfer the data or

der Steuerbefehle. Die Eingänge und Ausgänge können als logische oder al Analog-Schaltkreise ausgeführt sein. Die Ausbildung des operators 1, der den Austausch der Informationen und der Anpassungsschaltkreise bewirkt, bildet keinen Teil der Erfindung. Er ist beispielsweise in einer gleichzeitig seitens der Anmelderin eingereichten französischen Patentanmeldung mit dem Titel "Dispositif informatique de conduite d'ateliers, faisant appel a des liaisons serie normalisees" beschrieben.the control commands. The inputs and outputs can be logical or be designed as analog circuits. The training of the operator 1, who the Exchange of information and matching circuitry does not cause any Part of the invention. For example, he is in one at the same time on the part of the applicant filed French patent application entitled "Dispositif informatique de conduite d'ateliers, faisant appel a des liaisons serie normalisees ".

Es sei an dieser Stelle bereits angemerkt, daß der Speicher 6 des Mikrorechners 5 für die Datenverarbeitung, dessen Funktion weiter unten noch erklärt wird, eine Steuertafel für die Verbindungen mit den einzelnen Maschinen und eine Steuertafel für die bereitstehenden Programme enthält. Der Operator 1 enthält eine Steuereinheit, die automatisch die in der ersten Steuertafel enthaltenen Befehle nacheinander ausführt. Jeder dieser Befehle beginnt Mit der Aussendung der Adresse des durch das Programm bezeichneten Schaltkreises über die Leitung 101 oder 102. Auf der Leitung 103 oder 104 werden dann die zugehörigen Daten übertragen. Am Ende der Ausführung eines jeden Befehls gibt die Steuereinheit über die zweite Steuertafel das Arbeitsprogramm frei, dem der Befehl entstammt. It should be noted at this point that the memory 6 of the Microcomputer 5 for data processing, the function of which will be explained below a control panel for the connections with the individual machines and a Contains control panel for the available programs. The operator 1 contains a Control unit that automatically carries out the commands contained in the first control panel executes one after the other. Each of these commands begins with the transmission of the address of the circuit designated by the program via line 101 or 102. The associated data are then transmitted on line 103 or 104. At the end the execution of each command is given by the control unit via the second control panel free the work program from which the order originates.

Der Operator 1 besitzt einen unmittelbaren Zugang, la, zum Speicher 6 über eine Datensammelleitung 8. Je nach ihrer Verwendung können die Ausgangs- bzw. Eingangs-Anpassungsschaltkreise entfallen. The operator 1 has direct access, la, to the memory 6 via a data bus line 8. Depending on how they are used, the output or input matching circuits are not required.

Eventuell ist noch ein Operator 2 (Kommunikationsoperator) vorgesehen iUr die Kommunikation des hier beschriebenen Terminals mit weiteren ähnlichen Terminals und ggf. einer Zentralstation. Dieser Operator 2, dessen Einzelheiten ebenfalls keine nen Bestandteil der Erfindung bilden, kann dann entfallen, wenn die Anordnung lediglich zur Steuerung dient. Einzelheiten eines solchen Operators sind wiederum in der Vorgennanten französischen Patentanmeldung beschrieben. Es sei hier lediglich wiederholt, daß er eine Wechselsteuereinheit enthält, die vorzugsweise so betrieben wird, daß alle Terminals nacheinander als unabhängige, d.h. Hauptterminals, und als abhängige Terminals in Funktion treten Der Operator 2 besitzt ebenfalls einen direkten Zugang, zum speicher 6. An operator 2 (communication operator) may also be provided For the communication of the terminal described here with other similar terminals and possibly a central station. This operator 2, its details as well do not form part of the invention, can be omitted if the arrangement is only used for control. Details of such an operator are again described in the aforementioned French patent application. It is only here repeats that it contains an alternate control unit which preferably operates so will be that all terminals sequentially as independent, i.e. main terminals, and act as dependent terminals. Operator 2 also has one direct access to the memory 6.

Der Speicher 6 enthält eine Hauptsteuertafel, welche die Folge der auszuführenden Befehle aufnimmt, sei es in Form ven Lesebefehlen für einen Bereich des Speichers eines anderen Terminals, sei es in Form von Befehlen für die Weitergabe eines Arbeitsprogrammes eines anderen Terminals (welches in einer Steuertafel für die bereitstehenden Arbeitsprogramme enthalten ist, die ebenfalls einen Teil des Speichers 6 bilden). Die Steuereinheit fthrt diese Befehle aus und veranlasst, sobald die Steuertafel leer ist einem anderen Terminal, dessen Nummer gleichfalls in dem Speicher 6 gespeichert ist, die Steuerung zu übernehmen. The memory 6 contains a main control panel which the sequence of takes up commands to be executed, be it in the form of read commands for an area of the memory of another terminal, be it in the form of commands for transfer a work program of another terminal (which is in a control panel for the work programs available, which are also part of the Memory 6). The control unit executes these commands and initiates as soon as the control panel is empty to another terminal whose number is also in the Memory 6 is stored to take control.

Der so weit beschriebene Terminal für die Daten und Befehlseingabe enthält des weiteren ein Anzeigeergan 3, eine Tastatur 4 zur Befehlseingabe für die Anzeige und einen programmierbaren Operator 7 (Dialogsteueroperator) für den Dialog mit dem Maschinenbenutzer. The terminal described so far for entering data and commands also contains a display device 3, a keyboard 4 for entering commands for the display and a programmable operator 7 (dialog control operator) for the Dialogue with the machine user.

Das Anzeigeorgan 3 besteht beispielsweise aus einem alphanumerischen Anzeigegerät auf Plasmabasis Mit einen Bildschirm 30, der sechs Zeilen für je vierzig Zeichen aufweist. Zin solches kommt beispielsweise seitens der Firma Burroughs unter der Typenbezeichnung SII 0640-200 auf den Markt. The display element 3 consists, for example, of an alphanumeric one Plasma based display device With a screen 30 that has six lines for forty each Has characters. Zin such as this comes from the Burroughs company, for example the type designation SII 0640-200 on the market.

Die Tastatur 4 enthält folgende Tasten: - vier Wahltasten 401 - 404, - eine Aufforderungstaste 405, - eine Taste 406 mit der Bezeichnung "manuelle Rückführung" und - zwei sog. Verlagerungstasten 407 und 408.The keyboard 4 contains the following keys: - four selection keys 401 - 404, - a prompt button 405, - a button 406 labeled "manual return" and - two so-called shift keys 407 and 408.

Wie weiter unten noch im einzelnen beschrieben wird, erlauben die Tasten 401 - 406 ein Fortschreiten entlang eines Astes des Dialog-Baumes, der einen Frage- und Antwortkatalog bildet, während die Tasten 407 und 408 eine horizontale Verlagerung ven Ast zu Ast ermöglischen. Genauer gesagt bewirken die Auswahltasten 401 -404 ein "manuelles" Fortschreiten an den Bau ven Niveau zu Niveau, während die Aufforderungstaste 405 eine "manuelle Rückker zur Wurzel des Baumes und die Taste "manuelle Rückführung" 406 eine manuelle Rückkehr bis zur jeweils vorausgehenden Verzweigung hervorruft. As will be described in detail below, allow Keys 401-406 a progression along a branch of the dialog tree, the one Question and answer catalog forms, while keys 407 and 408 form a horizontal one Allow shifting one branch to another. More precisely, the selection buttons operate 401 -404 a "manual" progression at the construction ven level to level while the prompt button 405 a "manual return to the root of the tree and the Manual return key 406 a manual return to the previous one Causes branching.

Zusätzlich zu diesen Verlagerungsbefehlstasten, die z.B. In addition to these shift command buttons, e.g.

allesamt grün sein können, enthalt die Tastatur 4 vorzugsweise noch ein gewöhnliches Tastenfeld, bestehend aus - einem alpha-numerischen Tastenfeld (beispielsweise grau), das die Eingabe zusätzlicher Dialog-Informationen gestattet (beispielsweise itr den Lagerbestand, für die Kontrolle der Werkstücke, für die Nummer des Verzeichnisses usw.) sowie - vier Textkorrekturtasten (beispielsweise blau).can all be green, the keyboard 4 preferably still contains an ordinary keypad consisting of - an alpha-numeric keypad (e.g. gray), which allows additional dialog information to be entered (For example, itr the inventory, for the control of the workpieces, for the Directory number, etc.) and - four text correction buttons (for example blue).

Die Gesamtheit dieses "gewöhnlichen" Tastenfeldes ist in Fig. 1 als Rechteck 409 dargestellt. The entirety of this "ordinary" keypad is shown in FIG. 1 as Rectangle 409 shown.

Der Operator 7 besitzt wie auch die Operatoren 1 und 2 einen direkten Zugang zu Speicher 6, wie in der Figur durch einen schraffierten Doppelpfeil zum Ausdruck koMmt, der mit der Sammelleitung 8 verbunden ist. Like operators 1 and 2, operator 7 has a direct one Access to memory 6, as shown in the figure by a hatched double arrow for Printout which is connected to the bus line 8.

Die Erfindung richtet sich im besonderen auf die Organisation der Tastatur 4 und des Operators 7, um eine besondere, der Erfindung eingenartige Dialogform zu ermöglichen. Vor einer Beschreibung der Einzelheiten dieser beiden Organe sei zunächst erläutert, wodurch sich die Dialogform kennzeichnet und wie der Operator 7 funktionell organisiert ist. The invention is particularly directed to the organization of Keyboard 4 and the operator 7 to a special, the invention peculiar dialog form to enable. Before describing the details of these two bodies, let me tell you first explains what characterizes the dialog form and how the operator 7 is functionally organized.

Das Informationssystem unter Verwendung des erfindungsgemäßen Terminals empfängt und sendet eine große Vielzahl von Informationen aus. Zur Erleichterung der Beschreibung sei beispielhaft der Fall angenommen, daß es sich um eine hierarchische Kette von Betriebsüberwachungen handelt. Die ausgetauschten Informationen können Anzeigen des Betriebszustandes von Maschinen, Codesignaln für den Stillstand von Maschinen sowie Wiederholungsaufforderungen mit entsprechenden Anzeigen sein. Zur Erleichterung der Arbeit des Benutzers dient ein Katalog der möglichen Fragen und Antworten, in Gestalt des besagten Dialog-Baumes. The information system using the terminal according to the invention receives and sends a wide variety of information. To make things easier In the description, it is assumed by way of example that it is a hierarchical one Chain of operational controls. The information exchanged can Displays the operating status of machines, code signals for the standstill of Machines as well as repeat prompts with appropriate displays. To the A catalog of possible questions and questions is used to facilitate the work of the user Answers, in the form of the aforementioned dialog tree.

Ein derartiger Dialog-Baum ist in Fig. 2 dargestellt. Wie daraus ersichtlich, hat der betreffende Bau drei te, die den drei obengenannten Haupt-Informationsarten entsprechen. Will der Benutzer einen Dialog durchführen und die manuelle Dateneingabe auslösen, so drückt er auf die Aufforderungstaste 405 (Fig. 1). Such a dialog tree is shown in FIG. How from it can be seen, the building in question has three te, the three main types of information mentioned above correspond. If the user wants to carry out a dialog and manual data entry trigger, he presses the prompt button 405 (Fig. 1).

Dies hat zur Folge, daß der Dialog an die Wurzel des Baumes geführt wird, d.h.1 daß auf dem Bildschirm die Angaben Codierung Betrieb, "Codierung Ende" und Aufforderung zur Wiederholung?? erscheinen. Genauer gesagt erscheinen diese Angaben in den drei letzten Zeilen des Bildschirms, wobei gleichzeitig mit der Auiforderung zum Dialog die vorausgehenden dortigen Angaben gelöscht werden. Darauf betätigt der Benutzer diejenige Wähltaste, deren Position der Information entspricht, die er zu erhalten wünscht Bezieht diese sich beispielsweise auf die Art der Beendigung für eine bestimmte Operation, beispielsweise Nummer 4, einer bestimmten Maschine, beispielsweise Nummer 1, so drückt er die Taste Codierung Ende", d.h. die Taste 402/Fig. 1. In diesem Augenblick erscheinen auf dem Bildschirm die Angaben Operationsauswahl", "Organauswahl" und Artauswahl".As a result, the dialogue led to the root of the tree , i.e. 1 that on the screen the information Coding operation, "Coding end" and request to repeat? appear. More precisely, these appear Information in the three last lines of the screen, being at the same time the previous information is deleted when the dialog is requested. The user then presses the selection key whose position of the information that he wishes to receive. This relates, for example, to the Type of termination for a particular operation, for example number 4, one certain machine, for example number 1, he presses the key coding end ", i.e. the key 402 / Fig. 1. At this moment, the will appear on the screen Details of operation selection "," organ selection "and species selection".

Möchte der Benutzer beispielsweise zunächst die Art der Operation wählen, so drückt er nun die Wähltaste 401 (nachdem ja die Tasten 401, 402 und 403 für die Auswahl der drei Äste zur Verfügung stehen, die sich an die Verzweigung mit der Bezeichnung codierung Endet anschließen) Dies bewirkt, daß auf dem Bildschirm die Folge der Wahlmöglichkeiten, nämlich Maschine 1, Maschine 2", usw. erscheint. Der Benutzer wählt dann beispielsweise die Maschine 1 und betätigt dementsprechend die Taste 401, worauf der Bildschirm die Wahlmöglichkeiten "Operation 1", "Operation 2" usw. angibt. Druckt der Benutzer nun beispielsweise die Taste 404, so wählt er damit schließlich die Operation 4. For example, the user would like to begin with the type of operation select, he now presses the select button 401 (after the buttons 401, 402 and 403 for the selection of the three branches that are available to the branch labeled Coding Ends Connect) This causes on-screen the sequence of options, namely machine 1, machine 2 ", etc. appears. The user then selects machine 1, for example, and operates accordingly button 401, the screen showing the choices "Operation 1", "Operation." 2 ", etc. If the user now presses the 404 key, for example, he dials and finally operation 4.

Bei dem in Fig. 2 gezeigten Baum folgt darauf nichts mehr. In the case of the tree shown in FIG. 2, nothing more follows.

Ist nun eine der Operationen 1 bis 4 ausgewählt worden, die dann auf dem Bildschirm erscheint, so sagt man, daß der Dialog am Blatt angekommen sei. Zu diesem Zeitpunkt gibt der Operator 7 den Arbeitsauftrag ( ) frei, der in Erwartung eines äußeren Ereignisses durch ein Steuersystem mit Anzeigegerät, welches keinen Teil der Erfindung bildet, blockiert war, und gibt die Nummer des "Blattes" weiter.If one of the operations 1 to 4 has now been selected, it then opens appears on the screen, it is said that the dialogue has arrived at the sheet. to At this point in time, the operator 7 releases the work order (), which is awaiting of an external event by a control system with a display device which does not have a Forms part of the invention, was blocked, and passes on the number of the "sheet".

In dem oben beschriebenen vereinfachten Beispiel war angenommen worden, daß der Baum bei der Auswahl der Operationen endet. In the simplified example described above, it was assumed that the tree ends when the operations are selected.

In der Praxis können aber gewünschtenfalls noch weitere Wahlmöglichkeiten folgen, beispielsweise bezüglich der Art eines Versagens (elektrisch, mechanisch, aufgrund eines Teiles oder dergl.), eines Organs der betreffenden Maschine usw Normalerweise muß dann in diesem Fall auf jede der Verzweigungen Operation 1", Operation 2" usw. ein Ast elektrisch" bzw.In practice, however, there are still further options, if desired follow, for example with regard to the type of failure (electrical, mechanical, due to a part or the like), an organ of the machine in question, etc. Normally In this case, each of the branches Operation 1 ", Operation 2", etc. a branch electrical "resp.

mechanisch" etc. folgen, an den sich wiederum Äste mit der Bezeichnung Organ Nr. 1", "Organ Nr. 2" etc. anschließen.mechanically "etc. follow, to which in turn branches with the designation Connect organ no. 1 "," organ no. 2 "etc.

Um die Abmessungen des Baumes und entsprechend auch die Arbeit des Benutzers zu reduzieren, wird der Operator 7 in der Weise betrieben, daß er bestimmte automatische Verlagerungen entlang den Ästen vornimmt, d.h. automatisch fortschreitet.To get the dimensions of the tree and, accordingly, the work of the To reduce user, the operator 7 is operated in such a way that he determined makes automatic shifts along the branches, i.e. automatically advances.

Wenn im Beispiel der Fig. 2 die Operation 2 ausgelöst wurde, bewirkt der Operator 7 anstelle einer Rückkehr zum Arbeitsauftrag eine automatische Rückkehr am Baum bis zu der Verzweigung Codierung Ende", worauf durch die betreffende Taste zu der Verzweigung "Artauswahl" vorgerückt werden kann. Ebenso bringt, wenn etwa die Art eines Versagens ermittelt wurde, eine erneute Verlagerung mit automatischer Rückführung den Dialog zur Verzweigung Organauswahl". If operation 2 was triggered in the example of FIG. 2, effected the operator 7 an automatic return instead of a return to the work order on the tree up to the branch coding end ", followed by the relevant key can be advanced to the branch "type selection". Likewise, if about the nature of a failure was determined to relocate with automatic Return the dialog to the organ selection branch ".

Die automatische Verlagerung erlaubt es des weiteren, den Bildschirm zu löschen, wenn es keine weitere Aufforderung zum Dialog mehr gibt. Zu diesem Zweck schließt sich an den Baum ein (nicht dargestellter) zusätzlicher Ast an, der in einem Blatt Hilfsphase" endet. Ist der Dialog an irgendeiner Verzweigung angekommen und betätigt der Benutzer in diesem Fall nicht mehr innerhalb eines bestimmten Zeitintervalls eine Wähltaste, um eine der auf dem Bildschirm angezeigten Möglichkeiten zu wählen, so bewirkt ein Operator 709 (Fig 3) eine automatische Verlagerung gegen diesen zusätzlichen Ast. The automatic shift also allows the screen to be deleted when there is no further request for dialogue. To this end the tree is followed by an additional branch (not shown), which in a sheet "auxiliary phase" ends. If the dialog has reached any branch and in this case the user no longer operates within a certain time interval a dial key to choose one of the options displayed on the screen, so an operator 709 (FIG. 3) causes an automatic shift against this additional one Branch.

Ist die "Hilfsphase" einmal erreicht, so ist keiner der Arbeitsaufträge freigegeben, und die drei letzten Zeilen der Anzeigeeinrichtung bleiben frei. Once the "auxiliary phase" has been reached, none of the work orders are accepted released, and the last three lines of the display device remain free.

Die Taste "manuelle Rückführung" erlaubt die Korrektur eines Fehlers. Die Tasten für die horizontale Verlagerung, 407 und 408, dienen zur Erweiterung der durch die Tastatur angebotenen Auswahlmöglichkeiten. Die Zähltasten 401 - 404 bieten naturgemäß nur vier Auswahlmöglichkeiten für Jede Verzweigung. Durch Schnifung der Möglichkeit einer horizontalen Verlagerung nach links oder rechts kann man diese Zahl beträchtlich vergrößern, ohne daß hierfür mehr Wahltasten erforderlich sind. The "manual return" key allows an error to be corrected. The horizontal shift buttons, 407 and 408, are used for expansion the choices offered by the keyboard. The counting keys 401-404 naturally only offer four choices for each branch. By sniff the possibility of a horizontal shift to the left or right one can do this Increase the number considerably without the need for more selection buttons.

Aus den vorausgehenden Erläuterungen ergibt sich, dn dnr Benutzer bei seinem Dialog mit dem System durch eine vorbestimmte Organisation geführt wird, die ihn dennoch nicht deran hindert, bestimmte Auswahlen zu treffen und über geeignete Parameter für die betrachteten Anwendungsfälle zu verfügen. From the preceding explanations it follows that the user is its dialogue with the system is conducted by a predetermined organization, which nevertheless does not prevent him from making certain choices and about suitable ones To have parameters for the use cases under consideration.

In Fig. 3 sind die hauptsächlichen Organe des Operators 7 aus Fig. 1 angegeben. Die durch Kreise dargestellten sind sog. In Fig. 3 the main organs of the operator 7 from Fig. 1 specified. The ones represented by circles are so-called.

"intelligente" Schnltkreise (d.h. solche, die in der Lege sind, Befehle zu orntellen, Kontrollen durchzuführen und die erforderlichen Hilfsmittel bereitzustellen), während die durch Rechtecke dargestellten die festen Hilfsmittel, wie z.B. Pufferspeicher und Tafeln sind."intelligent" fastener circles (i.e. those that are able to give commands to arrange, carry out controls and provide the necessary aids), while those represented by rectangles represent the fixed aids, such as buffer storage and tablets are.

Eine Tasteneingabeeinheit 701 empfängt binäre Signale, die beim Beträtigen der Tasten erzeugt werden und Zeichen angeben oder Auswahlmöglichkeiten und Verlagerungen an dem Baum bezeichnen (Leitung 702 von der Tastatur). Diese Signale werden von der Eingabeeiiiheit 701 getrennt in Steuerbefehle für eine horizontale Verlagerung (die über ein Steuerorgan 703 übertragen werden), in Steuerbefehle für die Steuereinheit (übertragen über ein Steuerorgan 704) und in Signale entsprechend alpha-numerischen Zeichen und für die Textkorrektur (die in einen Pufferspeicher 705 tbertragen werden) Darüberhinaus ist die Tasteneingabeeinheit 701 über eine Leitung 706 mit dem Anzeigeorgan 3 verbunden. Dieses steht des weiteren in der oben beschriebenen Weise mit einer vom Koitrukteur vorgesehenen Steuereinheit in Verbindung, und wenn der Benutzer mit den blauen Tasten arbeitet, bewirkt cr de Steuerung des Pufferspeichers, der mit diesen Tasten verbunden ist. Indessen erfordert die Tasteneingabeeinheit 701 in dem hier beschriebenen Beispiel eine solche Maßnahme nicht, denn sis be treibt nur den Pufferspeicher 705. Eine gleichfalls vom Konstrukteur des Organs vorgesehene und mit der Leitung 796 in Verbindung stehende Anzeigeeinheit 707 verwandelt die davon aufenommenen Befehle und Daten in Signale zur Erzeugung von Zeichen oder von Verlagerungen auf dem Bildschirm. Sie ist mit einem Anzeigepufferspeicher 708 verbunden, der sämtliche sichtbar darzustellenden Informationen enthält, die ihm über eine Dialog steuereinheit 709 zugeführt werden. Diese letztere ist programierbar und führt ein Programm durch, das über eine einen Dialog-Baum beschreibende Tafel 710 eingegeben wurde. Dieses Programm ist dem Dialog-Baum für die gewünschte Anwendung angepasst. A key input unit 701 receives binary signals that when operated of keys are generated and indicate characters or options and relocations on the tree (line 702 from the keyboard). These signals are from the input unit 701 separated into control commands for a horizontal displacement (which are transmitted via a control element 703) into control commands for the control unit (transmitted via a control element 704) and in signals corresponding to alpha-numeric sign and for text correction (which are stored in a buffer 705) In addition, the key input unit 701 is via a Line 706 is connected to the display element 3. This is also in the above described manner in connection with a control unit provided by the co-builder, and if the user is working with the blue buttons, cr will control the Associated with these keys. Meanwhile, the key input unit requires 701 does not take such a measure in the example described here, because sis is operating only the buffer memory 705. One also provided by the designer of the organ and display unit 707 connected to line 796 converts the Commands and data recorded therefrom in signals for the generation of characters or of Shifts on the screen. It is connected to a display buffer memory 708, which contains all information to be displayed visibly, which is available to him via a Dialog control unit 709 are fed. This latter is programmable and executes a program that is displayed via a table 710 was entered. This program is the dialog tree for the desired application customized.

Jede Anweisung des Programms ist einer Verzweigung des Baumes zugeordnet und setzt sich aus drei Parametern zusammen, deren einer die Verkettung mit den benachbarten Verzweigungen, deren zweiter die Kette der auf dem Bildschirm angezeigten Zeichen (beispielsweise die Liste der snzuzeigenden Auswahlmöglichkeiten beim Niveau einer jeden Verzweigung, die einer Anzeigebezugstafel 711 entstaiumt) und deren dritter die Verlagerungsmögli Iiketon von einer jeden Verzweigung aus (die automatischen un manuellen Verlagerungsmöglichkeiten, wie oben beschrieben) angibt Die Befehle zur Verlagerung entlang einem Ast entstammen dem Organ 704, welches der Dialogsteuereinheit 709 die Nummer dewenigen der Tasten 401 - 406 angibt, die gerade betätigt; werden, und Unterbrechungen des Programms der Steuereinheit 709 herbeiführt. Each instruction of the program is assigned to a branch in the tree and is made up of three parameters, one of which is the concatenation with the neighboring branches, the second of which is the chain of those displayed on the screen Characters (for example, the list of choices to be shown at the level of each branch arising from a display reference table 711) and its third, the relocation options from each branch (the automatic un manual relocation options, as described above) indicates the commands for displacement along a branch originate from the organ 704, which is the dialog control unit 709 indicates the number of the few of the keys 401-406 currently being operated; will, and interrupts the program of the control unit 709.

Die Befehle zur horizontalen Verlagerung werden unmittelbar an die Anzeigeeinheit 707 übertragen über das Organ 703, welches die Übertragung je nach der Betätigung der Taste 407 oder 408 steuert. Diese Befehle können auch außerhalb des Dialogs ausgeführt werden, um ein Anzeigefenster für denjenigen Teil der in den Pufferspeichern enthaltenen Informationen, der auf dem Bildschirm erscheinen soll, vertikal zum Durchlaufen zu bringen. The commands for the horizontal shift are sent directly to the Display unit 707 transmitted via the organ 703, which the transmission depending on the actuation of the button 407 or 408 controls. These commands can also be used outside of the dialog to open a display window for that part of the in information contained in the buffers that appear on the screen is supposed to run vertically.

Auf diese Weise erfolgt ein vertikaler Durchlauf der Anzeige selbst.In this way, the display itself is scrolled vertically.

Beim Erreichen eines Blattes des Dialog-Baumes informiert die Dialogsteuereinheit 709 davon eine Steuertaiel 712 für die bereitstehenden Arbeitsprogramme, um das zu den botreifeuden Blatt gehörige Arbeitsprogramm auszusenden oder, falls es kein solches gibt, eine Variable in den Speicher 6 zu modifizieren. When a sheet of the dialog tree is reached, the dialog control unit provides information 709 of which a control center 712 for the work programs that are available to manage the to send out the work program belonging to the bot-mature sheet or, if there is none such there is to modify a variable in the memory 6.

Man muß wissen, daß die Organe 705, 708 und 710 - 712 einen Teil des Speichers 6 bilden und die Pfeile in der Figur einen einzigen Informationsfluß für den Schaltkreis für direkten Zugriff zu dem Speicher und die Datensammelleitung 8 (Fig. 1) symbolisieren. Die Organe 710 und 711 bilden einen Bestandteil der Programmierung des Mikrorechners 5 (Fig. 1). One must know that organs 705, 708 and 710-712 are a part of the memory 6 and the arrows in the figure form a single flow of information for the circuit for direct access to the memory and the data bus 8 (Fig. 1) symbolize. The organs 710 and 711 form part of the programming of the microcomputer 5 (Fig. 1).

Nachfolgend sei nun anhand der Fig. 4 ein Ausführungsbeispiel der Tasteneingabeeinheit 701 beschrieben. An exemplary embodiment of FIG. 4 is now given below with reference to FIG Key input unit 701 described.

Die zugehCrige Tastatur 4 (Fig. 1) weist in an sich bekannter Weise Tasten mit Hall-Generatoren auf, die iniorz einer Matrix mit acht Zeilen und acht Spalten angeschlossen sind. Sie steht über die Leitung 702a für die Zeilen bzw. 702b für die Spalten einerseits mit einem Schaltkreis 7010 in Verbindung, der beim Betätigen einer einzelnen Taste ein Bestatigungssignal an ein UND-Gatter 7013 liefert, und andererseits mit einem Codeumsetzer 7011. Dieser letztere liefert aufgrund einer jeden betätigten Taste ein Binärsignal entsprechend einem Wert zwischen 3 und 256. The associated keyboard 4 (Fig. 1) has in a manner known per se Keys with hall generators on, the iniorz of a matrix with eight rows and eight Columns are connected. It stands for the lines or lines via line 702a. 702b for the columns on the one hand with a circuit 7010 in connection, the Pressing a single key supplies a confirmation signal to an AND gate 7013, and on the other hand with a code converter 7011. This latter supplies due to a everyone pressed Key a binary signal corresponding to a value between 3 and 256.

Der Schaltkreis 7010 besteht beispielsweise aus vier Decodierern, wie sie seitens der Firma Société National Semi-Conductor unter der Typenbezeichnung SN 74150 auf den arkt kommen, wehren der Schaltkreis 7011 von einer Anordnung von UND-NIOHT-Gattern gebildet wird.The circuit 7010 consists, for example, of four decoders, as they come from the company Société National Semi-Conductor under the type designation SN 74150, the circuit 7011 defends against an arrangement of AND-NIOHT gates is formed.

Die Verbindung zwischen der Tasteneingabeeinheit 701 und dem Anzeigeorgan 3 (beispielsweise einem solchen, wie es von der Firma Burroughs unter der Typenbezeichnung SII 0640-200 in den Handel konmt) erfolgt unter Vermittlung eines Parallel-/Parallel-Schnittstellenschaltkreises 7013, der mit einer Steuersammelleitung 7013a und einer Datensammelleitung 7013b verbunden ist. The connection between the key input unit 701 and the display organ 3 (for example one like the one from the Burroughs company under the type designation SII 0640-200 in the trade) takes place through the mediation of a parallel / parallel interface circuit 7013, which is connected to a control bus line 7013a and a data bus line 7013b connected is.

Dieser Schaltkreis, beispielsweise ein PIO-Schaltkreis der Firma Zilog mit der Typenbezeichnung Z80, liefert eine Unterbrechnung, jedesmal wenn eine Taste gedruckt wird und/oder bestimmte Tasten mit der Bezeichnung "Wiederholung" betätigt sind bz. werden.This circuit, for example a PIO circuit from Zilog with the type designation Z80, supplies an interruption every time a key is pressed is printed and / or certain keys labeled "Repeat" are pressed are or will be.

Eine Kippschaltungsanordnung 7014 simuliert nacheinander di Betätigung und Freigabe dieser letztgenannten Tasten, wobei sie das Signal nacheinander wirksam bzw. unwirksam macht, solange eine solche Taste gedruckt bleibt.A toggle circuit arrangement 7014 successively simulates actuation and releasing these last-mentioned buttons, thereby activating the signal one after the other or makes it ineffective as long as such a key remains pressed.

Das Organ 704 (Fig 3) kann ebenfalls aus einem PIO-Schaltkreis der obengenannten Art bestehen. The organ 704 (FIG. 3) can also consist of a PIO circuit of the above type exist.

Die Dialogsteuereinheit 709 enthält drei Teile, nämlich 1. einen logischen Schaltkreis, wie er beispielsweise seitens der Firma Signetics unter der Typenbezeichnung FPLS Nr. 82 S 104/105 auf den Markt kommt und der dazu dient, in Abhängigkeit vom Aufbau binärer Signale von den einzelnen Tasten Befehlssignale für die Verlagerung an dem Dialog-Baum zu liefern, 2. eine Einheit zur Steuerung der Verlagerungen, die in Abhängigkeit vom Inhalt des Registers 710 beim Auftreten eines solchen Befehlssignals die Nummer der folgenden Verzweigung angibt, wobei diese Einheit gleichzeitig dazu dient, der Arbeitsaufgabe die Nummer des betreffenden Elattes zuzuordnen und 3. eine Einheit zur Steuerung der Zeichenkette für die Anzeige. The dialog control unit 709 comprises three parts, namely 1. one logic circuit, as it is, for example, from Signetics under the Type designation FPLS No. 82 S 104/105 comes onto the market and is used in Depending on the structure of binary signals from the individual keys Command signals to deliver for relocation to the dialog tree, 2. a unit for control of the displacements that occur as a function of the content of the register 710 when of such a command signal indicates the number of the following branch, where this unit serves at the same time to the work item the number of the concerned To assign Elattes and 3. a unit for controlling the character string for the display.

L e e r s e i t eL e r s e i t e

Claims (5)

PATENTANSPRÜCHE: Terlinal zur Eingabe und Verarbeitung ven Daten von einer Gruppe von Maschinen und zur Abgabe von Informationen und/ oder Befehlen, mit eines Anzeigeorgan, einer dazugehörigen Tastatur zur Auswahl der anzuzeigenden Daten, logischen Steuermitteln für das Anzeigeorgan und HilfsMitteln zur Vermittlung der Darstellung eines Baumes durch das Anzeigeergan und zur Herbeiführung von Verlagerungen in einer oder anderer Richtung entlang einer wählbaren Ast des Baumes, dadurch g e k e n n z e i c h n e t, daß der Bau ein Auswahlbaum (Fig. 2) ist, der einen Katalog von zwischen dem Terminal (Fig. 1) und dessen Benutzer austauschbaren Fragen und Antworten angibt, daß die Hilfsmittel eine zusätzliche Tastengruppe (401 - 408) aufweisen, von denen eine eine Auiferderungstaste (405) ist, mit welcher der Dialog an die Wurzel des Baumes führbar und die Anzeige einer Mehrzahl von Auswahlmöglichkeiten entsprechend einzelnen Xsten des Baumes herbeiführbar ist, und weitere Tasten Zähltasten (401 - 404) sind, die ein Vorrücken von Verzweigung zu Verzweigung des Baumes und die Anzeige der betreffenden Auswahllöglichkeiten hervorzurufen vermögen, daß die Hilismittel des weiteren die Speicher (6) eines Rechners (5) ftir die Datenverarbeitung enthalten, der einen Bestandteil des Terminals bildet, daß die Hilfsmittel des weiteren eine den Baum beschreibende Tafel (710) und eine verschiedene Auswahlmöglichkeiten für ein jedes Verzweigungsniveau des Baumes angebende Bezugstafel enthalten, daß mit der Tastatur (4) ein Ringabeoperator (1) verbunden ist, der in der Lage ist der Tastatur entstanmende und dortigen Verlagerungstasten (407, 408) entsprechende Binärsignale auszuwählen und einzuspeichern, daß mit dem diese Binärsignale aufnehmenden Speicher und den speichern des Rechners ein programmierbarer Dialogsteueroperator (7) verbunden ist und daß dieser Dialogsteueroperator die Verlagerungen entlang den Ästen des Baumes sewie die Steuerung der Kette der mittels des Anzeigeorgans (3) anzuzeigenden Zeichen bewirkt.PATENT CLAIMS: Terlinal for inputting and processing data from a group of machines and for the delivery of information and / or commands, with a display organ, an associated keyboard for selecting the ones to be displayed Data, logical control means for the display organ and auxiliary means for mediation the representation of a tree by the display device and to bring about relocations in one or another direction along a selectable branch of the tree, thereby g It is noted that the structure is a selection tree (FIG. 2) that contains a catalog of questions exchangeable between the terminal (Fig. 1) and its user and Answers indicates that the resources have an additional key group (401 - 408) have, one of which is a request key (405), with which the dialog can be guided to the root of the tree and the display of a plurality of options according to individual Xths of the tree can be brought about, and further keys counting keys (401 - 404) are advancing from branch to branch of the tree and the display of the options in question are able to cause the The memory (6) of a computer (5) for data processing is also used included, which forms part of the terminal, that the tools of the further a table (710) describing the tree and a variety of choices contain, for each branch level of the tree, a reference table indicating that with the keyboard (4) a ring operator (1) is connected, which is able the keyboard and corresponding displacement keys (407, 408) there Select binary signals and store that with the recording of these binary signals Storage and a programmable dialog control operator (7) connected to the memory of the computer and that this dialog control operator controls the displacements along the branches of the Tree like the control of the chain to be displayed by means of the display element (3) Causes signs. 2. Terminal nach Anspruch 1, dadurch g e k e n n z e i c h -n e t, daß der Dialogsteueroperator (7) eine automatische Rtckzehr entlang den Ästen des Baumes (Fig. 2) bewirkt bis zu einer bestimmten, durch die den Bau beschreibende Tafel (710) angegebenen Verzweigung und daß die zusätzliche Tasten gruppe (401 - 408) eine sog. "manuelle Rückführungs"-Taste (406) enthält, die es dom Benutzer ermöglicht eine Rückkehr von Verzweigung zu Verzweigung des Baumes vorzunehmen.2. Terminal according to claim 1, characterized in that g e k e n n z e i c h -n e t, that the dialog control operator (7) automatically returns along the branches of the Baumes (Fig. 2) causes up to a certain, by which the construction descriptive Table (710) and that the additional key group (401 - 408) contains what is known as a "manual return" button (406) which is used by the user allows you to return from branch to branch of the tree. 3. Terminal nach Anspruch 1 oder 2, dadurch g e k e n n -z o i c h n e t, daß die zusätzliche Tastengruppe (401 - 408) zwei sog. Verlagerungstasten (407, 408) zur Herbeiführung einer horizontalen Verlagerung der Anzeige in der einen bzw.3. Terminal according to claim 1 or 2, characterized in that g e k e n n -z o i c h Not that the additional key group (401 - 408) has two so-called shift keys (407, 408) to bring about a horizontal displacement of the display in one respectively. anderen Richtung zwischen auf gleichem Niveau liegenden Verzweigungen des Baumes enthält. other direction between branches lying at the same level of the tree contains. 4. Terminal nach einem der vorhergehenden Ansprüche, dadurch g e k e n n s C i c h n e t, daß die Tastatur (4) des weiteren alphanumerische Tasten sowie Textkorrekturtasten (409) aufweist und daß der Eingabeoperator (1) die über die Tastatur eingegebenen Binärsignale in Gruppen entsprechend den Tastenarten trennt.4. Terminal according to one of the preceding claims, characterized g e k e n n s C i c h n e t that the keyboard (4) also has alphanumeric keys as well as text correction keys (409) and that the input operator (1) the over the keyboard separates the binary signals entered into groups according to the type of key. 5. Terminal nach einem der vorhergehenden Ansprüche, dadurch e e k e n n s e i c h n e t, daß der Dialogsteueroperator (7) derart arbeitet, daß bei Ankunft des Dialogs an einem Blatt des Baumes (Fig. 2) eine Steuertafel (712) für bereitstehende Arbeitsprogramme innerhalb der Spicher (6) des Rechners (5) davon informiert wird und die betreffenden Arbeitsaufträge freigegeben werden.5. Terminal according to one of the preceding claims, characterized e e k It is clear that the dialog control operator (7) operates in such a way that at Arrival of the dialogue at a leaf of the tree (Fig. 2) a control panel (712) for available work programs within the memory (6) of the computer (5) thereof is informed and the relevant work orders are released.
DE19792952482 1979-12-27 1979-12-27 Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user Withdrawn DE2952482A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19792952482 DE2952482A1 (en) 1979-12-27 1979-12-27 Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19792952482 DE2952482A1 (en) 1979-12-27 1979-12-27 Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user

Publications (1)

Publication Number Publication Date
DE2952482A1 true DE2952482A1 (en) 1981-07-02

Family

ID=6089745

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19792952482 Withdrawn DE2952482A1 (en) 1979-12-27 1979-12-27 Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user

Country Status (1)

Country Link
DE (1) DE2952482A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0103317A3 (en) * 1982-08-11 1984-12-27 Philips Electronic And Associated Industries Limited Information display system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0103317A3 (en) * 1982-08-11 1984-12-27 Philips Electronic And Associated Industries Limited Information display system

Similar Documents

Publication Publication Date Title
DE69308942T2 (en) Control device with transmission of control structure definitions
DE3506321C2 (en)
DE69329966T2 (en) PROCEDURE-ORIENTED USER INTERFACE
DE69133560T2 (en) Management system for a numerically controlled machine tool
EP1061422B1 (en) Computer system for the definition, optimisation and control of processes
DE3121445A1 (en) PROGRAMMING DEVICE
DE2834351B2 (en) Program selection facility
EP3064050B1 (en) Control system for an agricultural working device
EP1571514A1 (en) Process control system
DE69121034T2 (en) Programming method and programming device for programmable control
EP0862763B1 (en) Simulator unit for simulating a peripheral unit of a modular programmable controller
DE112017007222B4 (en) Screen display generation device, factory automation system and screen display generation method
DE3938950A1 (en) SYSTEM FOR NUMERICALLY CONTROLLED EDITING
DE2952482A1 (en) Machine data acquisition control terminal system - manipulates instructions using hierarchical structure and permits dialogue with user
DE60132517T2 (en) Process and system for print scheduling, storage medium for a print scheduling program
DE3711216A1 (en) METHOD AND DEVICE FOR AN IMPROVED INTERFACE UNIT BETWEEN ANALOG INPUT SIGNALS AND A SIGNAL BUS
DE2817536A1 (en) PROGRAMMABLE CONTROL UNIT
EP1437642A2 (en) Apparatus for operating and monitoring with a fast input keyboard
EP0277257B1 (en) Apparatus to control the tool movement of a machine tool
DE3533034A1 (en) Stored-program control unit
EP2392705A1 (en) Method for forwarding information and control of a textile machine
DE2800293C2 (en) Numerical control arrangement for machine tools or processing machines
DE69020329T2 (en) DISPLAY SYSTEM FOR A NUMERICALLY CONTROLLED DEVICE.
DE102024111078A1 (en) Computer-implemented method for controlling machines
DE2544696A1 (en) Computer controlled knitting loom input-output device - with keyboards for operator to machine dialogue and program card

Legal Events

Date Code Title Description
8130 Withdrawal