[go: up one dir, main page]

DE19945341A1 - Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values - Google Patents

Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values

Info

Publication number
DE19945341A1
DE19945341A1 DE1999145341 DE19945341A DE19945341A1 DE 19945341 A1 DE19945341 A1 DE 19945341A1 DE 1999145341 DE1999145341 DE 1999145341 DE 19945341 A DE19945341 A DE 19945341A DE 19945341 A1 DE19945341 A1 DE 19945341A1
Authority
DE
Germany
Prior art keywords
cad
user interface
coordinate values
mouse
hand
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
DE1999145341
Other languages
German (de)
Inventor
Willi Eichholz
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
Priority to DE1999145341 priority Critical patent/DE19945341A1/en
Publication of DE19945341A1 publication Critical patent/DE19945341A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Position Input By Displaying (AREA)

Abstract

In a CAD mouse (1), two mechanically latching electronic hand-wheels (6,7) are arranged for generating coordinate values for two dimensional drawings. Three hand-wheels (6,7,8) may be provided for generating coordinate values for three-dimensional drawings. The hand-wheels are used to move the cursor to allow comfortable creation of the two or three-dimensional coordinate values. A graphics keyboard (2) may be provided for operation by the other hand.

Description

Die Bedienung von CAD-Systemen (Computer Aided Design) für Maschinenbau und Architektur ist immer noch problematisch, umständlich und nicht konstrukteurs­ gerecht.Operation of CAD systems (Computer Aided Design) for mechanical engineering and Architecture is still problematic, cumbersome and not a designer fair.

Allein die Bedienung der Anlagen erfordert die gesamte Konzentration und Aufmerksamkeit des Bedieners.Operating the systems alone requires the entire concentration and Operator attention.

Es bleibt kein gedanklicher Freiraum für die konstruktiv-technologischen Zusammenhänge.There is no intellectual freedom for the constructive-technological Connections.

Bis heute kann der gestaltende Entwerfer, wegen der meist mathematischen Eingabeanforderungen, nicht unmitttelbar auf dem Bildschirm entwerfen.To this day, the designer can, because of the mostly mathematical Design input requests, not directly on the screen.

Maus, Steuerkugel, Digitizer, Numerikblock usw. sind keine konstrukteursspezifischen Eingabegeräte.Mouse, control ball, digitizer, numeric pad etc. are not specific to the designer Input devices.

Die analog arbeitende Maus führt, da sie ständig eine konzentrierte Führung durch die Hand erfordert, z. B. zu Knochenhautentzündungen durch Überbeanspruchung der Armsehnen der Benutzer.The mouse, which works in an analogue manner, guides because it constantly guides you through the Hand requires, e.g. B. to periostitis due to overuse of the Arm tendons of the user.

Dieses ist dadurch bedingt, daß Maus und Steuerkugel beim Loslassen und erneutem Anfassen ihre Positionslage verändern würden und mit sehr sensiblen Handbewegungen wieder neu positioniert werden müssen.This is due to the fact that the mouse and control ball release and then release Touching would change their position and with very sensitive hand movements have to be repositioned again.

Das gleiche gilt für die Lupenführung des Digitizers.The same applies to the magnifier guide of the digitizer.

Das digitale Eingeben der Koordinatenwerte ist für Konstrukteure dadurch ungeeig­ net, daß eben diese numerischen Werte mittels optisch-visueller Rückkopplung mittels der Entwurfsdarstellung erst gefunden werden müssen.This makes it unsuitable for designers to enter the coordinate values digitally net that these numerical values by means of optical-visual feedback by means of the design representation must first be found.

Konstrukteure und Architekten sind in der Regel auf der linken, der analogen Gehirnseite begabt; Informatiker hingegen auf der rechten, der digitalen Gehirnseite.Designers and architects are usually on the left, the analog Talented brain side; Computer scientists, however, on the right, the digital brain side.

Ein Ansatz zur Lösung dieser Probleme ist in folgenden Patentschriften beschrieben:
Deutschland: 34 28 045;
Europa: 0 173 815;
USA: 4,763,116.
An approach to solving these problems is described in the following patents:
Germany: 34 28 045;
Europe: 0 173 815;
USA: 4,763,116.

Dieser Lösungsansatz konnte aufgrund von Benutzerfahrungen verbessert werden.This approach could be improved based on user experience.

Das gewünschte interaktive und intuitive Zusammenspiel zwischen dem Bediener und der auf dem Bildschirm befindlichen graphischen Darstellung kann durch mechanistische Hilfen erreicht werden. The desired interactive and intuitive interaction between the operator and of the graphic representation on the screen can be made by mechanistic aids can be achieved.  

Mechanistische Bedienhilfen gibt es im alltäglichen Leben in vielfältigster Weise.Mechanistic operating aids are available in many different ways in everyday life.

So gibt es bei der Schreibmaschine die Rasterung für den Zeilenvorschub.So there is the grid for the line feed on the typewriter.

Bei der Schaltung der Getriebegänge beim Auto gibt es die Kulissenführung zum bequemen Finden der Gänge.When shifting the transmission gears in the car there is the link guide for easy finding of gears.

Die Denkarbeit beim Bedienen von CAD-Systemen kann durch diese mechanisch- rechnerische Unterstützung des Bedieners wesentlich reduziert werden.Thinking when operating CAD systems can be computational support for the operator can be significantly reduced.

Deshalb könnte man diese verbesserte Bedienoberfläche auch "Servo-Bedienung" für CAD-Konstruktionsplätze nennen.Therefore, this improved user interface could also be used for "servo operation" Call CAD construction locations.

Diese Servo-Bedienung besteht aus einer Kombination von "CAD-Maus" 1, "Graphik-Tastatur" 2, "Rechnereinheit" 3 und gegebenenfalls dem Anzeige-Display 4.This servo operation consists of a combination of "CAD mouse" 1 , "graphic keyboard" 2 , "computer unit" 3 and, if appropriate, the display 4 .

Die hardwaremäßige Handhabung der Winkelinformationen bei zweidimensionalen Zeichnungen wurde durch Software gelöst.The hardware handling of the angle information in two-dimensional Drawings were solved by software.

In der CAD-Maus 1 sind zwei bzw. drei Rasträder mit Impulsgebern für zwei- bzw. dreidimensionale Zeichnungen angeordnet.Two or three locking wheels with pulse generators for two- or three-dimensional drawings are arranged in the CAD mouse 1 .

Eine optimal identische Arbeitsweise mit konventioneller Zeichenarbeit kann dadurch erzielt werden.This enables an optimally identical way of working with conventional drawing be achieved.

Fig. 1 zeigt die CAD-Maus 1; die Graphik-Tastatur 2; ein zusätzliches Anzeige-Display 4 und den Graphik-Bildschirm 5. Fig. 1 shows the CAD-mouse 1; the graphics keyboard 2 ; an additional display 4 and the graphic screen 5 .

Fig. 2 zeigt eine Seitenansicht der CAD-Maus 1. Fig. 2 shows a side view of the CAD Mouse 1.

Fig. 3 zeigt die schematische Gerätekonfiguration. Fig. 3 shows the schematic device configuration.

Fig. 4 zeigt das Erzeugen eines zweidimensionalen Kreisbogens mit dem Prinzip einer Ablaufsteuerung für die Kommandofolge. Fig. 4 shows the generation of a two-dimensional circular arc with the principle of a sequence control for the command sequence.

Fig. 5 zeigt die Manipulationsmöglichkeiten beim Erzeugen einer Linie. Fig. 5 shows the manipulation options when creating a line.

Es handelt sich um eine Zweihandbedienung, bei der die CAD-Maus 1 von der einen und die Graphik-Tastatur 2 von der anderen Hand bedient wird.It is a two-hand operation in which the CAD mouse 1 is operated by one hand and the graphics keyboard 2 by the other hand.

Der Ausgang der Rechnereinheit 3 versorgt den CAD-Rechner z. B. über den seriellen Port mit den notwendigen Kommandos und Koordinatenwerten und deren kombinatorische Folge.The output of the computer unit 3 supplies the CAD computer z. B. via the serial port with the necessary commands and coordinate values and their combinatorial sequence.

Die Kommunikation dieser Recheneinheit 3 erfolgt z. B. in ähnlicher Weise mit dem CAD-System, wie dies z. B. bei Digitizern üblich ist.The communication of this computing unit 3 takes place, for. B. in a similar manner with the CAD system, as z. B. is common in digitizers.

Gemäß Fig. 1 und Fig. 2 besteht die CAD-Maus 1 aus einem Gehäuse 1, in welches zwei bzw. drei Rast- bzw. Rändelräder 6, 7 und 8 eingelassen sind, welche mit einem Kreisabschnitt 11 gemäß Fig. 3 aus dem Gehäuse hervorstehen. Referring to FIG. 1 and FIG. 2, the CAD-mouse 1 consists of a housing 1 in which two or three latching or knurling wheels 6, 7 are embedded and 8, which with a circular section 11 of FIG. 3 of the housing protrude.

Diese Rasträder sind z. B. mit Impulsgebern 9 verbunden, welche Zählimpulse für die Rechnereinheit liefern.These ratchet wheels are e.g. B. connected to pulse generators 9 , which deliver pulses for the computing unit.

Es ist das Prinzip der elektronischen Handräder, wie diese z. B. an Werkzeugmaschinen eingesetzt werden, um diese manuell zu verfahren.It is the principle of electronic handwheels such as these. B. on machine tools be used to move them manually.

Auch Maus und Steuerkugel besitzen diese Impulsgeber.The mouse and control ball also have these pulse generators.

Mittels analoger Bewegungen werden hierdurch digitale Zahlenwerte erzeugt.In this way, digital numerical values are generated by means of analog movements.

Üblicherweise werden CAD-Systeme zur Zeit so bedient, daß z. B. mit der Maus die am Rand des Bildschirms angeordneten Menüfelder angeklickt werden.Usually CAD systems are currently operated so that, for. B. with the mouse on Menu fields arranged at the edge of the screen can be clicked.

Oder es werden die Menüfelder auf dem Rand eines Digitizers angeklickt.Or click on the menu fields on the edge of a digitizer.

Dann müssen die Koordinatenwerte für den Zeichenbereich auf dem Bildschirm mittels des Numerikblocks der Schreibmaschinentastatur eingetippt werden, oder die Punkte mittels Maus oder Digitizer ausgelöst werden.Then the coordinate values for the drawing area must be displayed on the screen of the numeric keypad on the typewriter keyboard, or the points triggered by mouse or digitizer.

Es ergibt sich ein ständiges Wechseln des Cursors (Fadenkreuzes) zwischen dem Menü- und dem Zeichenbereich.There is a constant change of the cursor (crosshair) between the Menu and drawing area.

Bei der vorgeschlagenen Servo-Bedienung wird der Cursor 10 bei zweidimensio­ nalen Zeichnungen mittels der beiden Rasträder 6 und 7 in der X- und Y-Richtung verfahren.In the proposed servo operation, the cursor 10 is moved in two-dimensional drawings by means of the two locking wheels 6 and 7 in the X and Y directions.

Der Bediener fährt den Cursor in die Position, an der das Geometrieelemt erzeugt werden soll und kann dann mittels der Graphik-Tastatur das gewünschte Kommando auslösen.The operator moves the cursor to the position at which the geometry element is created should and can then use the graphic keyboard the desired command trigger.

Gleichzeitig wird mit der Kennung für das Kommando auch die Kennung zur Übernahme des Koordinatenwertes des Cursors gesendet.At the same time, the identifier for the command also becomes the identifier for Transfer of the coordinate value of the cursor sent.

Der Cursor bleibt immer im Zeichenbereich und braucht für die Kommandos nicht auf ein Feld der Menüleiste am Rand des Bildschirms verfahren zu werden.The cursor always remains in the drawing area and is not used for the commands to move a field of the menu bar at the edge of the screen.

Wird z. B. die Kommandotaste zur Erzeugung einer Linie betätigt, so wird beim ersten Betätigen der Taste "Linie" das zugehörige Kommando gesendet und unmittelbar folgend die "Kennung" zur Übernahme des aktuellen Koordinatenwertes als Startpunkt der Linie.Is z. B. the command key is pressed to generate a line, the first Pressing the "Line" key sends the associated command and immediately the "identifier" for accepting the current coordinate value as the starting point follows the line.

(Die Sendedaten für die "Kennung" sind üblicherweise die Daten die beim Maus-Click gesendet werden.)(The send data for the "identifier" are usually the data when the mouse is clicked be sent.)

Dann kann mittels der CAD-Maus der Cursor in die Position für den Endpunkt der Linie gefahren werden, um nun die Taste zum zweitenmal zu drücken und die Linie abzuschließen.Then the cursor can be moved to the position for the end point of the CAD mouse Line are driven, now to press the button a second time and the line complete.

Beim erneuten Drücken der Taste "Linie" beginnt die Routine von neuem.When the "Line" key is pressed again, the routine starts again.

Diese Routine ist in Fig. 3 an Hand eines Kreisbogens mit Mittelpunkt, Bogenanfangspunkt und Bogenendpunkt dargestellt.This routine is shown in FIG. 3 with the aid of a circular arc with a center, an arc start point and an arc end point.

Der "Punkt" wird mittels eines Tastendrucks erzeugt.The "point" is generated by pressing a key.

"Linie", "Kreis" und "Rechteck" benötigen zwei je Bedienaktionen. "Line", "Circle" and "Rectangle" require two operator actions each.  

Zur Erzeugung von entsprechenden Winkellagen sind auf der Graphik-Tastatur, Tasten mit Winkelschritten und wählbarer Drehrichtung angeordnet.There are keys on the graphics keyboard to generate the appropriate angular positions arranged with angle steps and selectable direction of rotation.

Z. B. für:
Eg for:

Bei einer Null-Grad-Vorgabe bewegt sich der Cursor beim Betätigen der Rasträder auf den kartesischen Koordinaten.With a zero degree setting, the cursor moves up when the ratchet wheels are actuated the Cartesian coordinates.

Ist jedoch eine an der als die Null-Grad-Winkelvorgabe angewählt, bewegt sich das Fadenkreuz unter dem entsprechenden Winkel über dem Bildschirm, so als ob man mit der Bleistiftspitze an den geschwenkten Linealen einer Zeichenmaschine entlang fährt.However, if one is selected as the zero degree angle specification, this moves Crosshairs at the appropriate angle above the screen, as if you were using the pencil tip moves along the swiveled rulers of a drawing machine.

Das kartesiche Koordinatensysstem wurde gedreht, man arbeitet mit Polarkoordinaten.The Cartesian coordinate system was rotated, one works with polar coordinates.

Bei dreidimensionalen Zeichnungen lassen sich verschiedenste Koordinatenformate verwenden: kartesisch, polar, sphärisch, zylindrisch etc.A wide variety of coordinate formats can be used for three-dimensional drawings use: Cartesian, polar, spherical, cylindrical etc.

Der Kreisbogen 14 gemäß Fig. 4 wird durch dreimaliges Betätigen der Taste 13, welche auf eine zugehörige Ablaufsteuerung einwirkt, erzeugt.The circular arc 14 according to FIG. 4 is generated by pressing the key 13 three times, which acts on an associated sequence control.

Durch das erste Auslösen der Taste 13 wird der Mittelpunkt 1. des Kreisbogens festgelegt.The first time the button 13 is triggered, the center 1. of the circular arc is defined.

Dann wird mittels der Rasträder eine Radiuslänge R erzeugt.Then a radius length R is generated by means of the locking wheels.

Werden nun die Tasten zur Erzeugung der Winkelwerte betätigt, bewegt sich der Cursor 12 auf dem virtuellen Kreisbogen mit dem Radius R und den vorgegebenen Winkelwerten.If the keys for generating the angle values are now actuated, the cursor 12 moves on the virtual circular arc with the radius R and the predetermined angle values.

Mathematisch erfolgt eine fortlaufende Umrechnung von Polarkoordinaten in kartesische Koordinaten, eine Koordinatentransformation.Mathematically, polar coordinates are continuously converted into Cartesian coordinates, a coordinate transformation.

Hierdurch werden Startpunkt 2. und Endpunkt 3. des Kreisbogens 14 bestimmt und mittels der Taste 13 übernommen.As a result, the start point 2 and end point 3 of the circular arc 14 are determined and adopted by means of the key 13 .

Wenn für eine Linie 15 gemäß Fig. 5 der erste Tastenklick 1. ausgelöst wurde, wird der Cursor anschließend zur Erzeugung des Endpunktes mittels der CAD-Maus auf einen Radiuswert R verfahren.When the first key click 1 has been triggered for a line 15 according to FIG. 5, the cursor is then moved to a radius value R using the CAD mouse in order to generate the end point.

Werden in diesem Zustand z. B. die Tasten:
Are z. B. the buttons:

gedrückt, so dreht sich der Cursor um 21° um den Linienanfangspunkt im Gegenuhrzeigersinn um die gewünschten Winkelwerte weiter.pressed, the cursor rotates 21 ° counterclockwise around the line start point by the desired angle values.

Der virtuelle Endpunkt der Linie bewegt sich dabei auf einem virtuellen Kreisbogen und kann sowohl in seinem Längenwert R wie in seinem Winkelwert variiert werden.The virtual end point of the line moves on a virtual arc and can be varied both in its length value R and in its angle value.

Wenn dann die Linientaste das zweites Mal gedrückt wird, wird der Endpunkt 2. der Linie 15 fixiert. If the line key is pressed a second time, the end point 2. of line 15 is fixed.

Den von den Impulsgebern erzeugten Impulsen können verschiedene Schrittgrößen zugeordnet werden, welche mittels der Graphik-Tastatur eingestellt werden können.The pulses generated by the pulse generators can have different step sizes assigned, which can be set using the graphic keyboard.

Z. B.:
Eg:

Des weiteren können die in dem Anzeige-Display 3 zur Anzeige gebrachten Werte zusätzlich mit jedem gewünschten Faktor multipliziert werden.Furthermore, the values displayed in the display 3 can additionally be multiplied by any desired factor.

Das Einfahren der Geometriewerte mittels der Rasträder ist bequemer als z. B. das Eintippen der Werte über den Numerik-Block, insbesondere, da die Linie analog zur Handbewegung mitwächst und über die rückkoppelnde visuelle Wahrnehmung durch das Auge, die Richtigkeit der Proportionen direkt mitverfolgt werden kann.Retracting the geometry values using the ratchet wheels is more convenient than z. B. that Enter the values via the numeric block, especially since the line is analogous to the Hand movement grows with and through the feedback visual perception the eye, the correctness of the proportions can be followed directly.

Die Richtigkeit der Zeihandbedienung für das Konstruieren auf dem Bildschirm ergibt sich auch der Analogie zum Autofahren.The correctness of the hand operation for the construction on the screen results analogy to driving.

Man kann Autos auch mit nur einer Hand bedienen; jedoch ist dieses ein Notbehelf.You can also operate cars with just one hand; however, this is a makeshift.

Wenn man die CAD-Maus 1 mit einem weiteren Rastrad, also einem dritten versieht, eröffnet sich die Möglichkeit, neben zweidimensionalen Zeichnungen auch dreidimensionale Zeichnungen in dieser praktikablen Art zu erstellen.If the CAD mouse 1 is provided with a further ratchet wheel, that is to say a third one, it is possible to create three-dimensional drawings in addition to two-dimensional drawings in this practical way.

Mit dieser Servo-Bedienung eröffnet sich die Möglichkeit, eine Standard-Bedienober­ fläche für alle CAD-Systeme zu schaffen, so daß der Bediener von einem System auf das andere umsteigen kann, so wie er auch von einer Schreibmaschine bzw. von einem Auto zum anderen umsteigen kann, ohne grundsätzlich Neues lernen zu müssen.This servo operation opens up the possibility of a standard operator interface create space for all CAD systems so that the operator can switch from one system to another the other can change, just like he can from a typewriter or from one Can switch from one car to another without having to learn anything new.

Die Rasträder bilden einerseits eine Schwungmasse, durch die bei einem Anstoß das Fadenkreuz von der einen Seite des Bildschirms bis zur andern durchlaufen kann, andererseits jedoch auch unmittelbar ein einziges Inkrement von z. B. 0,1 mm Länge erzeugt werden kann.The ratchet wheels on the one hand form a flywheel, by which the Crosshairs can go from one side of the screen to the other, on the other hand, however, a single increment of z. B. 0.1 mm length can be generated.

Die zugehörigen Rechenoperationen werden entweder von einem Zwischenrechner 3 ausgeführt, oder auch direkt von dem Hauptrechner, der auch das CAD-Programm ausführt.The associated arithmetic operations are either carried out by an intermediate computer 3 or directly by the main computer, which also executes the CAD program.

Der theoretische Nachteil dieses Lösungsweges und Lösungsprinzips, daß nicht beliebig viele Nachkommastellen zur Verfügung stehen, wirkt sich in der Praxis so gut wie nicht aus, da dieses echte Ausnahmen sind.The theoretical disadvantage of this approach and solution principle that not any number of decimal places are available works so well in practice like not out, as these are real exceptions.

Die intuitive Rückkopplung zwischen Entwerfer und seiner Kreation kann von keinem anderen System erreicht werden.The intuitive feedback between the designer and his creation cannot be achieved by anyone other system can be achieved.

Claims (7)

1. Eine Eingabegerätschaft bzw. Bedienoberfläche zum bequemen Bedienen von CAD- Arbeitsplätzen, welche insbesondere in vorteilhafter Weise die konventionellen Zeichengeräte, wie Lineal, Winkel und Zirkel nachbildet und dadurch das unmittelbare Entwerfen und Konstruieren von zwei- und auch dreidimensionalen Zeichnungen auf dem Graphik-Bildschirm (4), ermöglicht, dadurch gekenn­ zeichnet, daß in einem Gerät (1) dieser Bedienoberfläche (hier als CAD-Maus (1) bezeichnet), zwei mechanisch gerastete, elektronische Handräder (6) und (7) zum Erzeugen der Koordinatenwerte zweidimensionaler Zeichnungen angeordnet sind, bzw. zum Erzeugen dreidimensionaler Zeichnungen drei elektronische Handräder - (6), (7) und (8) angeordnet sind, welche zum Verfahren des Cursors benutzt werden und hierdurch ein bequemes Erzeugen der zwei- bzw. dreidimensionalen Koordinatenwerte ermöglicht wird.1. An input device or user interface for convenient operation of CAD workstations, which in particular advantageously reproduces the conventional drawing devices such as rulers, angles and compasses and thereby the direct design and construction of two- and three-dimensional drawings on the graphics screen ( 4 ), characterized , characterized in that in a device ( 1 ) of this user interface (here referred to as CAD mouse ( 1 )), two mechanically locked electronic handwheels ( 6 ) and ( 7 ) for generating the coordinate values of two-dimensional drawings are arranged, or three electronic handwheels - ( 6 ), ( 7 ) and ( 8 ) are arranged for generating three-dimensional drawings, which are used to move the cursor and thereby enable the two-dimensional or three-dimensional coordinate values to be conveniently generated. 2. Eine Eingabegerätschaft gemäß Anspruch 1, dadurch gekennzeichnet, daß die entsprechenden Befehle von einer mit der anderen Hand zu bedienenden Graphik-Tastatur (2) ausgelöst werden können und der Cursor somit nicht zum Auslösen der Kommandos auf die am Bildschirmrand angeordneten Icons bewegt werden muß.2. An input device according to claim 1, characterized in that the corresponding commands can be triggered by a graphic keyboard ( 2 ) to be operated with the other hand and the cursor therefore does not have to be moved to trigger the commands on the icons arranged on the edge of the screen . 3. Eine Bedienoberfläche gemäß Ansprüchen 1 und 2, dadurch gekennzeichnet, daß beim erstmaligen Betätigen einer Taste auf der Graphik-Tastatur (2), mittels eines Stapelregisters, gemäß Fig. 4, sowohl die Kennung für die gewünschte Operation und ohne Verzug auch die Kennung für die Übernahme des Istwertes der durch die CAD-Maus erzeugten Koordinatenwerte, gesendet werden kann.3. A user interface according to claims 1 and 2, characterized in that when pressing a key on the graphic keyboard ( 2 ) for the first time, by means of a stack register, as shown in FIG. 4, both the identifier for the desired operation and without delay also the identifier for the acceptance of the actual value of the coordinate values generated by the CAD mouse. 4. Eine Bedienoberfläche gemäß Ansprüchen 1 bis 3, dadurch gekennzeichnet, daß für die Erzeugung von Drehwinkeln auf der Graphik-Tastatur entsprechende Tasten für die Größe der Winkelschritte und deren Richtung angeordnet sind und von der Software eine Koordinatentransformation durchgeführt werden kann. 4. A user interface according to claims 1 to 3, characterized in that that corresponding for the generation of rotation angles on the graphics keyboard Keys for the size of the angular steps and their direction are arranged and a coordinate transformation can be carried out by the software.   5. Bedienoberfläche gemäß Ansprüchen 1 bis 4, dadurch gekennzeichnet, daß sich beim Betätigen der Handräder das Fadenkreuz (10) gemäß Fig. 4 und 5 auf einer durch die mittels der Graphik-Tastatur erzeugten Winkelvorgabe gedachten (virtuellen) Linie bewegt, so als führe man die konventionelle Bleistiftspitze an den schwenkbaren Linealen einer Zeichenmaschine entlang, wobei sowohl die Winkellage wie gleichzeitig auch die Länge des Fahrstrahls verändert werden können.5. User interface according to claims 1 to 4, characterized in that when actuating the handwheels, the crosshair ( 10 ) according to FIGS. 4 and 5 moves on an imaginary (virtual) line created by the angle keyboard generated by the graphics keyboard, so as lead the conventional pencil tip along the swiveling rulers of a drawing machine, whereby both the angular position and the length of the driving beam can be changed. 6. Eine Bedienoberfläche nach Ansprüchen 1 bis 5, dadurch gekennzeichnet, daß die Koordinatenwerte von einem separaten Anzeigedisplay (4) in vielfacher Weise, wie z. B. absolut, relativ, mit Maßstabsumrechnung usw. angezeigt werden können.6. A user interface according to claims 1 to 5, characterized in that the coordinate values from a separate display ( 4 ) in many ways, such as. B. absolute, relative, with scale conversion, etc. can be displayed. 7. Bedienoberfläche nach Ansprüchen 1 bis 6, dadurch gekennzeichnet, daß die zugehörige Software auf einem Zwischenrechner, wie auch auf dem eigentlichen CAD-Rechner laufen kann.7. User interface according to claims 1 to 6, characterized in that the associated software on an intermediate computer, as well as on the actual one CAD calculator can run.
DE1999145341 1999-09-22 1999-09-22 Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values Withdrawn DE19945341A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1999145341 DE19945341A1 (en) 1999-09-22 1999-09-22 Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1999145341 DE19945341A1 (en) 1999-09-22 1999-09-22 Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values

Publications (1)

Publication Number Publication Date
DE19945341A1 true DE19945341A1 (en) 2001-03-29

Family

ID=7922857

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999145341 Withdrawn DE19945341A1 (en) 1999-09-22 1999-09-22 Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values

Country Status (1)

Country Link
DE (1) DE19945341A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20021396U1 (en) 2000-12-18 2001-04-19 Cleware GmbH, 24876 Hollingstedt Display device
US8041448B2 (en) 2008-05-06 2011-10-18 Hurco Companies, Inc. Mouse-based hand wheel control for a machine tool

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20021396U1 (en) 2000-12-18 2001-04-19 Cleware GmbH, 24876 Hollingstedt Display device
US8041448B2 (en) 2008-05-06 2011-10-18 Hurco Companies, Inc. Mouse-based hand wheel control for a machine tool

Similar Documents

Publication Publication Date Title
DE69032645T2 (en) Data processing system with input data based on gestures
DE69018708T2 (en) Three-dimensional mouse with a recess.
DE69931005T2 (en) Device and method for the absolute and relative determination of a graphic position indicator
DE19525644C2 (en) Device for entering data into a computer
DE69319168T2 (en) Electronic measuring device
DE10022537A1 (en) Mouse type coordinate input device for computer use has a commuter displacement switch that allows the input of Z coordinate data and monitor scrolling
DE19744861A1 (en) Computer control method using 3-dimensional mouse
DE102012014098A1 (en) Method for imitating the touch screen control by a mouse
EP3400515A1 (en) User interface comprising a plurality of display units, and method for positioning contents on a plurality of display units
DE69026516T2 (en) DIGITIZED TABLET WITH TWO-WAY RUNNER / MOUSE
EP1425653A2 (en) Desktop manager
DE102024130206A1 (en) Method for realizing typing or touch functionality with realistic touch feeling
DE69522907T2 (en) Method and device for displaying a pointer along a two-dimensional representation of a computer-generated three-dimensional surface
EP1573502A2 (en) Rapid input device
DE102012013115A1 (en) Method and system for multi-touch control
DE69320288T2 (en) Method and device for interacting with a user interface of a computer system using a stylus
DE19945341A1 (en) Input unit or operating panel for CAD workstation has three hand-wheels in mouse for generating coordinate values
DE112004001937T5 (en) Haptic input device for generating control information
DE3921300A1 (en) METHOD FOR ROTATING AN OBJECT IN THREE-DIMENSIONAL DISPLAY
DE19723082A1 (en) Cursor control unit for portable computer
DE69731776T2 (en) UNIVERSAL INPUT DEVICE AND SYSTEM
EP1881398B1 (en) Method for positioning a cursor on a touch-sensitive screen
WO2019076598A2 (en) DEVICE, SYSTEM AND METHOD FOR OPERATING A GRAPHIC USER INTERFACE AND MOTOR VEHICLE
DE102018002783A1 (en) Numerical control unit
DE4000518C2 (en)

Legal Events

Date Code Title Description
8130 Withdrawal
8165 Unexamined publication of following application revoked