DE4007209A1 - Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriage - Google Patents
Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriageInfo
- Publication number
- DE4007209A1 DE4007209A1 DE19904007209 DE4007209A DE4007209A1 DE 4007209 A1 DE4007209 A1 DE 4007209A1 DE 19904007209 DE19904007209 DE 19904007209 DE 4007209 A DE4007209 A DE 4007209A DE 4007209 A1 DE4007209 A1 DE 4007209A1
- Authority
- DE
- Germany
- Prior art keywords
- coordinates
- values
- carriage
- actual coordinates
- actual
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
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)
Abstract
Description
Die Erfindung betrifft eine Vorrichtung zum Digitali sieren insbesondere von Zeichnungen, welche eine Laufwagenanordnung an einer ebenen Unterlage, Weg streckenmeßeinrichtungen an den Laufwagen, die eine der Laufwagenverschiebung proportionale Anzahl von Impulsen abgeben, und eine Schaltung zur Umwandlung der Impulse in der Laufwagenstellung entsprechende eines vorher festge legten Koordinatensystems aufweist.The invention relates to a device for digitalization Sieren especially of drawings, which a Carriage arrangement on a flat surface, path distance measuring devices on the carriage, the one number of the carriage displacement proportional Deliver pulses, and a circuit for conversion corresponding to the impulses in the carriage position one previously determined coordinate system.
Bei derartigen bekannten Vorrichtungen zum Digitali sieren von Zeichnungen oder Modellen, wie sie bei spielsweise aus der DE 36 07 965 bekannt sind, ist im allgemeinen ein Abtastkopf, beispielsweise eine Fadenkreuzlupe, an den manuell geführten oder mecha nisch antreibbaren Laufwagen befestigt. Um die Koor dinaten einer Zeichnung oder eines Modells genau zu erfassen, müssen die Laufwagen so lange verschoben werden, bis die Ist-Koordinaten x n , y n ; r m , ϕ n der Laufwagenstellung und somit des Abtastkopfes mit den Koordinaten des abzutastenden Zeichnungselementes n präzise übereinstimmen. Eine solche präzise Einstel lung der Laufwagenanordnung bezüglich jedes abzu tastenden Zeichnungselementes ist jedoch mühsam und vor allem zeitaufwendig, so daß die Digitalisierung einer gesamten Zeichnung einen hohen Zeitaufwand be nötigt.In such known devices for digitizing drawings or models, such as are known for example from DE 36 07 965, a scanning head, for example a cross-hair loupe, is generally attached to the manually guided or mechanically driven carriage. In order to accurately record the coordinates of a drawing or a model, the carriages must be moved until the actual coordinates x n , y n ; r m , ϕ n of the carriage position and thus of the scanning head exactly match the coordinates of the drawing element n to be scanned. However, such a precise setting of the carriage arrangement with regard to each drawing element to be felt is tedious and, above all, time-consuming, so that the digitization of an entire drawing requires a great deal of time.
Ferner ist aus der DD 2 14 233 eine Digitalisiervor richtung bekannt, bei welcher bei einem ungenauen Positionieren des Abtastkopfes die jetzt erfaßten Ist-Koordinaten derart verarbeitet werden, daß die Koordinaten der nächstliegenden Rasterlinien ge speichert werden.Furthermore, a digitization is available from DD 2 14 233 direction known, in the case of an inaccurate Position the readhead that is now detected Actual coordinates are processed so that the Coordinates of the closest grid lines be saved.
Aufgabe der Erfindung ist es, eine Vorrichtung zu Digitalisieren von Zeichnungen der eingangs ge nannten Art derart weiterzubilden, daß eine präzise digitale Erfassung von Zeichnungselementen schneller durchführbar ist, ohne daß dabei die Genauigkeit der Erfassung verringert wird. The object of the invention is to provide a device Digitizing drawings of the ge named kind in such a way that a precise digital capture of drawing elements faster is feasible without sacrificing the accuracy of Detection is reduced.
Diese Aufgabe wird gelöst durch eine Eingabeeinrich tung zur Eingabe von Koordinaten bestimmter Zeich nungselemente als Vorzugskoordinaten X n 0, Y n 0; R n 0; Φ n 0, einen Speicher zur Abspeicherung der Vor zugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 und eine Ver gleichseinrichtung, die die jeweiligen Ist-Koordina ten x n , y n ; r n , ϕ n mit zumindest einem Teil der abge speicherten Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 vergleicht und die Ist-Koordinaten durch Vorzugskoor dinaten X n 0, Y n 0; R n 0, Φ n 0 ersetzt, die ein vorge gebenes Auswahlkriterium erfüllen.This object is achieved by an input device for entering coordinates of certain drawing elements as preferred coordinates X n 0 , Y n 0 ; R n 0 ; Φ n 0 , a memory for storing the preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 and a comparison device which the respective actual coordinates x n , y n ; r n , ϕ n with at least some of the stored preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 and compares the actual coordinates by preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 are replaced, which fulfill a predetermined selection criterion.
Bei der Erfindung müssen somit zuerst die Koordina ten bestimmter Zeichnungselemente als Vorzugskoor dinaten eingegeben werden. Ein Vorteil der erfin dungsgemäßen Eingabe und Abspeicherung von Vorzugs koordinaten liegt darin, daß mehrmals auftretende Koordinatenwerte bestimmter Zeichnungselemente vor her einmalig mit hoher Präzision bestimmt werden müssen. Während des eigentlichen Digitalisiervor ganges werden diese Koordinaten mit den Laufwagen der Vorrichtung nur noch grob angefahren. Die nach geschaltete Vergleichseinrichtung prüft dabei zumin dest einen Teil der abgespeicherten Vorzugskoordina ten X n 0, Y n 0; R n 0, Φ n 0, vergleicht diese mit den je weiligen Ist-Koordinaten x n , y n ; r n , ϕ n und ersetzt diese groben Ist-Koordinaten x n , y n ; r n , ϕ n durch diejenigen abgespeicherten, präzisen Vorzugskoordina ten X n 0, Y n 0; R n 0, Φ n 0, die ein vorgegebenes Auswahl kriterium erfüllen. Da durch die Erfindung die Vor zugskoordinaten während jedes Digitalisiervorganges nicht mehr präzise, sondern nur noch grob angefahren zu werden brauchen, erfolgt die Abtastung erheblich schneller als mit herkömmlichen Vorrichtungen. Anzu merken ist noch, daß dabei die Wahl des Koordinaten systems - z. B. karthesisch x, y oder polar r, - beliebig ist.In the invention, the coordinates of certain drawing elements must therefore first be entered as preferred coordinates. An advantage of the input and storage of preferred coordinates according to the invention is that coordinate values of certain drawing elements that occur several times must be determined once with high precision. During the actual digitizing process, these coordinates are only roughly approached with the carriage of the device. The comparison device connected downstream checks at least some of the stored preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 , compares these with the respective actual coordinates x n , y n ; r n , ϕ n and replaces these rough actual coordinates x n , y n ; r n , ϕ n by those stored, precise preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 that meet a given selection criterion. Since the invention does not require the advance coordinates to be approached precisely, but only roughly, during each digitizing process, the scanning takes place considerably faster than with conventional devices. It should also be noted that the choice of coordinate system - e.g. B. Cartesian x, y or polar r , - is arbitrary.
Vorzugsweise bildet die Vergleichseinrichtung Differenzwerte Δ X n , Δ Y n ; Δ R n , Δ Φ n zwischen den abgespeicherten Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 und den Ist-Koordinaten x n , y n ; r n , ϕ n und ersetzt die Ist-Koordinaten x n , y n ; r n , ϕ n durch aus gewählte Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0, wenn die Differenzwerte Δ X n , Δ Y n ; Δ R n , Δ Φ n ein vorge gebenes Auswahlkriterium erfüllen. Dieses Auswahlkri terium kann beispielsweise dann erfüllt sein, wenn die Differenzwerte Δ X n , Δ Y n ; Δ R n, Δ Φ n bestimmte vorgegebene Beträge unterschreiten. Bei dieser Aus führung wird somit der Abstand zwischen den Ist-Koor dinaten und den Vorzugskoordinaten ermittelt und die Ist-Koordinaten durch die Vorzugskoordinaten er setzt, wenn dieser Abstand ein bestimmtes vorgege benes Maß unterschreitet.The comparison device preferably forms difference values Δ X n , Δ Y n ; Δ R n , Δ Φ n between the stored preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 and the actual coordinates x n , y n ; r n , ϕ n and replaces the actual coordinates x n , y n ; r n , ϕ n by selected preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 if the difference values Δ X n , Δ Y n ; Δ R n , Δ Φ n meet a given selection criterion. This selection criterion can be met, for example, if the difference values Δ X n , Δ Y n ; Δ R n , Δ Φ n fall below certain predetermined amounts. In this embodiment, the distance between the actual coordinates and the preferred coordinates is thus determined and the actual coordinates are replaced by the preferred coordinates if this distance falls below a certain predetermined level.
Bei einer Weiterbildung dieser Ausführung kann eine Löscheinrichtung zur Löschung der Differenz werte Δ X n , Δ Y n ; Δ R n , Δ Φ n bei einer Verschiebung der Laufwagen vorgesehen sein, damit für jede Ab tastung eines weiteren Zeichnungselementes die be nötigten Differenzwerte wieder neu gebildet werden können.In a further development of this embodiment, an extinguishing device for deleting the difference values Δ X n , Δ Y n ; Δ R n , Δ Φ n should be provided in the event of a displacement of the carriage so that the necessary differential values can be formed again for each sampling of a further drawing element.
Bei einer weiteren zweckmäßigen Ausführung der Er findung ist eine Ausgabeeinrichtung zur Ausgabe der von der Vergleichseinrichtung gebildeten Koordinaten werte vorgesehen. Diese Ausgabeeinrichtung kann zweckmäßigerweise an einen Host-Computer ange schlossen sein, damit die von der Vergleichseinrich tung gebildeten Koordinatenwerte an diesen Computer ubergeben werden können. In a further appropriate execution of the Er is an output device for outputting the coordinates formed by the comparison device values provided. This output device can expediently attached to a host computer be closed so that the comparator coordinate values formed on this computer can be handed over.
Ebenfalls kann ein Speicher zur Zwischenspeicherung der Ist-Koordinaten x n , y n ; r n , ϕ n vorgesehen sein. Dabei ist von Vorteil, daß die entsprechend benö tigten Ist-Koordinaten während jeder Abtastung nicht wieder sofort verlorengehen, was insbesondere bei Verwendung eines Microcomputers zur weiteren Verar beitung der aufgenommenen Ist-Koordinaten wichtig ist.A memory for temporarily storing the actual coordinates x n , y n ; r n , ϕ n may be provided. It is advantageous here that the correspondingly required actual coordinates are not immediately lost again during each scan, which is particularly important when using a microcomputer for further processing of the recorded actual coordinates.
In einer weiteren vorteilhaften Ausführungsform der Erfindung kann eine Anzeigeeinheit zur Anzeige der Ist-Koordinaten x n , y n ; r n , ϕ n und/oder der von der Vergleichseinrichtung gebildeten Koordinatenwerte vorgesehen werden. Auf diese Weise kann der Benutzer während jeder Abtastung die für ihn wichtigen Werte ablesen und optisch kontrollieren.In a further advantageous embodiment of the invention, a display unit for displaying the actual coordinates x n , y n ; r n , ϕ n and / or the coordinate values formed by the comparison device are provided. In this way, the user can read the values important to him during each scan and visually check them.
Eine weitere Ausführungsform der Erfindung zeichnet sich aus durch eine Zusatzeinrichtung zur Bildung von Korrekturwerten Δ x n , Δ y n ; Δ r n , Δ d n , die die Differenzwerte zwischen den aus einer Zusatzinforma tion bekannten Koordinaten x n 0, y n 0; r n 0, ϕ n 0 eines Zeichnungselementes und den Ist-Koordinaten x n , y n ; r n , ϕ n darstellen, und eine Addiereinrichtung zur Addition der Korrekturwerte Δ x n , Δ y n ; Δ r n , Δ ϕ n mit den Ist-Koordinaten x n , y n ; r n , ϕ n . Ein Vorteil dieser Ausführung liegt darin, daß nicht nur die Vor zugskoordinaten, sondern auch andere Koordinaten bzw. Koordinaten anderer abzutastender Zeichnungs elemente mit den Laufwagen nur noch grob angefahren zu werden brauchen. Die verbleibende Differenz zwischen den der tatsächlichen Laufwagenstellung entsprechenden Ist-Koordinaten x n , y n ; r n , d n in der Nähe des abzutastenden Zeichnungselementes und dessen Koordinaten x n 0, y n 0; r n 0, ϕ n 0 wird erfin dungsgemäß von der Zusatzeinrichtung als Korrektur werte Δ x n , Δ y n ; Δ r n , Δ ϕ n erfaßt und durch die Addiereinrichtung auf die Ist-Koordinaten x n , y n ; r n , ϕ n aufaddiert. Dabei entspricht die Summe aus den Korrekturwerten Δ x n , Δ y n ; Δ r n , Δ ϕ n und den Ist-Koordinaten x n , y n ; r n , ϕ n den tatsächlichen Koordinaten x n 0, y n 0; r n 0, ϕ n 0 des abzutastenden Zeichnungselementes. Voraussetzung für das Funk tionieren dieser Ausführungsform ist jedoch, daß die Koordinaten der abzutastenden Zeichnungselemente durch eine dem Benutzer verfügbare Zusatzinforma tion, wie z. B. vorgegebene Rastermaße der Zeichnung etc., bekannt sind, wobei die Wahl des zu verwenden den Koordinatensystems - karthesisch oder polar - beliebig ist.Another embodiment of the invention is characterized by an additional device for forming correction values Δ x n , Δ y n ; Δ r n , Δ d n , the difference values between the coordinates known from additional information x n 0 , y n 0 ; r n 0 , ϕ n 0 of a drawing element and the actual coordinates x n , y n ; r n , ϕ n , and an adding device for adding the correction values Δ x n , Δ y n ; Δ r n , Δ ϕ n with the actual coordinates x n , y n ; r n , ϕ n . An advantage of this embodiment is that not only the front coordinates, but also other coordinates or coordinates of other drawing elements to be scanned need only be roughly approached with the carriage. The remaining difference between the actual coordinates x n , y n corresponding to the actual carriage position; r n , d n in the vicinity of the drawing element to be scanned and its coordinates x n 0 , y n 0 ; r n 0 , ϕ n 0 is inventively according to the additional device as correction values Δ x n , Δ y n ; Δ r n , Δ ϕ n detected and by the adding device to the actual coordinates x n , y n ; r n , ϕ n added. The sum of the correction values Δ x n corresponds to Δ y n ; Δ r n , Δ ϕ n and the actual coordinates x n , y n ; r n , ϕ n the actual coordinates x n 0 , y n 0 ; r n 0 , ϕ n 0 of the drawing element to be scanned. A prerequisite for the functioning of this embodiment is, however, that the coordinates of the drawing elements to be scanned by additional information available to the user, such as, for. B. predetermined grid dimensions of the drawing, etc. are known, the choice of the coordinate system to be used - Cartesian or polar - is arbitrary.
Zur Ausgabe der Summe aus den Korrekturwerten Δ x n , Δ y n ; Δ r n , Δ ϕ n und den Ist-Koordinaten x n , y n ; r n , ϕ n ist bei dieser Ausführungsform vorzugsweise eine Ausgabeeinrichtung vorgesehen, damit die Summe aus diesen Werten beispielsweise an einen Host-Com puter übergeben werden kann.To output the sum of the correction values Δ x n , Δ y n ; Δ r n , Δ ϕ n and the actual coordinates x n , y n ; r n , ϕ n , an output device is preferably provided in this embodiment, so that the sum of these values can be transferred to a host computer, for example.
Bei einer weiteren Ausbildung dieser Ausführungsform kann ein Speicher zur Zwischenspeicherung der Korrek turwerte Δ x n , Δ y n ; Δ r n , Δ d n und/oder der Summe aus diesen Werten vorgesehen werden. Dies ist von Vorteil, damit die entsprechend benötigten Werte für jede Abtastung nicht wieder sofort verlorengehen, was insbesondere bei Verwendung eines Microcomputers zur weiteren Verarbeitung der aufgenommenen Daten wichtig ist.In a further embodiment of this embodiment, a memory for temporarily storing the correction values Δ x n , Δ y n ; Δ r n , Δ d n and / or the sum of these values can be provided. This is advantageous so that the correspondingly required values for each scan are not lost again immediately, which is particularly important when using a microcomputer for further processing of the recorded data.
In einer weiteren vorteilhaften Weiterbildung dieser Ausführungsform kann eine Anzeigeeinheit zur Anzeige der Summe aus den Ist-Koordinaten x n , y n ; r n , ϕ n und den Korrekturwerten Δ x n , Δ y n ; Δ r n , Δ d n vorge sehen werden. Auf diese Weise kann der Bediener der Einrichtung während jeder Abtastung auch diese für ihn wichtigen Werte ablesen und optisch kontrol lieren.In a further advantageous development of this embodiment, a display unit for displaying the sum of the actual coordinates x n , y n ; r n , ϕ n and the correction values Δ x n , Δ y n ; Δ r n , Δ d n can be seen easily. In this way, the operator of the device can also read these values that are important to him during each scan and visually check them.
Bei dieser Ausführungsform kann ebenfalls eine Lösch einrichtung der Korrekturwerte Δ x n , Δ y n ; Δ r n , Δ ϕ n bei einer Verschiebung der Laufwagen vorgesehen werden, damit für jede Abtastung eines weiteren Zeichnungselementes die benötigten Korrekturwerte wieder neu gebildet werden können.In this embodiment, a deletion device of the correction values Δ x n , Δ y n ; Δ r n , Δ ϕ n are provided when the carriages are shifted so that the required correction values can be formed again for each scan of a further drawing element.
Ferner sind über die Eingabeeinrichtung ebenfalls die Korrekturwerte eingebbar.Furthermore, are also via the input device the correction values can be entered.
In einer bevorzugten Weiterbildung weist die Eingabe einrichtung eine alphanumerische Tastatur auf. Auf diese Weise können die entsprechenden Zahlenwerte für die Vorzugskoordinaten und/oder die Korrektur werte direkt eingegeben werden. Dabei kann vorzugs weise die alphanumerische Tastatur an einem der Lauf wagen angeordnet sein, wodurch sie für den Bediener der Einrichtung besonders leicht erreichbar ist.In a preferred development, the input points set up an alphanumeric keyboard. On this way the corresponding numerical values for the preferred coordinates and / or the correction values can be entered directly. It can be preferred assign the alphanumeric keyboard to one of the barrel trolleys are arranged, making them for the operator the facility is particularly easy to reach.
In einer vorteilhaften Weiterbildung der Erfindung weist die alphanumerische Tastatur zwei erste Zähl tasten zur schrittweisen Eingabe fester positiver Werte, zwei zweite Zahltasten zur schrittweisen Ein gabe fester negativer Werte und eine Taste zur Aus wahl vorgegebener fester Werte auf. Bei diesen ersten und zweiten Zähltasten handelt es sich somit um sogenannte "Scroll"-Tasten. Diese haben den Vor teil, daß die Werte nicht mehr als einzelne Zahlen werte direkt eingegeben zu werden brauchen, was rela tiv zeitaufwendig ist, und zwar insbesondere dann, wenn fehlerhafte Eingaben korrigiert werden müssen. In an advantageous development of the invention the alphanumeric keyboard assigns two first counts keys for gradually entering fixed positive Values, two second number keys for gradual on give fixed negative values and a key to turn off selection of predefined fixed values. With these first and second count keys are thus so-called "scroll" buttons. These have the advantage part that the values are no more than single numbers values need to be entered directly, which rela tiv is time-consuming, especially when if incorrect entries have to be corrected.
Demgegenüber werden vorher festzulegende Werte durch Betätigung der Zähltasten eingegeben, wobei bei je der Betätigung einer Zähltaste der entsprechende Korrektwert einmal auf den zugehörigen Koordinaten wert aufaddiert oder von diesem subtrahiert wird. Entsprechend der Anzahl der Betätigung der Zähl tasten werden also die entsprechenden Werte um ein Vielfaches auf die zugehörigen Koordinaten auf addiert bzw. von diesen subtrahiert. Dabei können über die Umschalttaste verschiedene vorgegebene feste Werte zur schrittweisen Eingabe ausgewählt wer den. Beispielsweise können über die Taste Werte von entweder 1/10 mm oder 1/100 mm angewählt werden, so daß zuerst im 1/10 mm-Bereich durch mehrfaches Drücken der entsprechenden Zähltasten "grob" und an schließend nach Betätigung der Umschalttaste im 1/100 mm-Bereich durch ggf. mehrfaches Betätigen der entsprechenden Zähltasten "fein" korrigiert wird.In contrast, values to be determined beforehand are indicated by Entered the number keys, with each pressing a count key the corresponding one Correct value once on the associated coordinates value is added or subtracted from it. According to the number of times the counter is pressed will key the corresponding values by Multiples on the associated coordinates added or subtracted from these. You can via the shift key different predefined fixed values for step by step selection the. For example, values of either 1/10 mm or 1/100 mm can be selected, see above that first in the 1/10 mm range by multiple Press the corresponding number keys "roughly" and on closing after pressing the shift key in 1/100 mm range by pressing the corresponding count keys "fine" is corrected.
Bei einer weiteren Ausführungsform der Erfindung weist die Eingabeeinrichtung einen Feinantrieb für die jeden Laufwagen sowie daran angeschlossene hoch auflösende weitere Wegstreckenmeßeinrichtungen auf. Im Gegensatz zur vorgenannten Ausführungsform werden hier die benötigten Koordinatenwerte nicht manuell über eine Tastatur eingegeben, sondern von den an den Feinantrieb angeschlossenen hochauflösenden weiteren Wegstreckenmeßeinrichtungen erzeugt. Somit können dann durch Nachjustierung mittels des Feinan triebes die Koordinaten eines ausgewählten Zeich elementes eingegeben werden.In a further embodiment of the invention the input device has a fine drive for the high of each carriage as well as connected to it resolving further distance measuring devices. In contrast to the aforementioned embodiment here the required coordinate values are not manual entered via a keyboard, but from the high-resolution connected to the fine drive generated further distance measuring devices. Consequently can then be readjusted using the Feinan drives the coordinates of a selected character element can be entered.
Vorzugsweise ist dabei jeder Feinantrieb mit dazu gehöriger Wegstreckenmeßeinrichtung als Miniatur drehimpulsgeber ausgebildet. Auf diese Weise ist eine einfache Erzeugung der benötigten Koordinaten werte möglich.Each fine drive is preferably included proper distance measuring device as a miniature angular momentum trained. That way a simple generation of the required coordinates values possible.
Eine bevorzugte Weiterbildung dieser Ausführungs form weist eine Fadenkreuzlupe auf, die an einem der manuell geführten oder mechanisch angetreibbaren Laufwagen befestigt, und zeichnet sich dadurch aus, daß die Miniatur-Drehimpulsgeber manuell mittels Rändelrädern drehbar und an der Fadenkreuzlupe be festigt sind. Somit erlauben die Rändelräder eine äußerst präzise Einstellung der Miniatur-Drehimpuls geber, wobei mit der Fadenkreuzlupe das abzutasten de Zeichnungselement besonders sichtbar gemacht und somit relativ einfach anvisiert werden kann.A preferred further development of this embodiment form has a crosshair magnifier attached to one of the manually guided or mechanically driven Carriage attached, and is characterized by that the miniature encoder by hand Knurled wheels can be rotated and attached to the crosshair magnifier are consolidated. Thus, the knurled wheels allow one extremely precise adjustment of the miniature angular momentum encoder, scanning with the crosshair magnifier de drawing element made particularly visible and can be targeted relatively easily.
Bei einer weiteren Ausführungsform der Erfindung er zeugt die Zusatzeinrichtung die Korrekturwerte Δ x n , Δ y n ; Δ r n , Δ ϕ n automatisch erst dann, wenn sich die Laufwagen in einem vorher festgelegten und in einem Speicher der Zusatzeinrichtung gespeicher ten Maximalabstand zum Zeichnungselement befinden. Diese Ausführungsform ist besonders vorteilhaft, da sowohl auf eine manuelle Eingabe der benötigten Korrekturwerte als auch auf eine relativ aufwendige Mechanik zur Nachjustierung verzichtet werden kann. Voraussetzung für die Funktion dieser Ausführungs form der Erfindung ist jedoch, daß sich die Lauf wagen in einem vorher festgelegten und gespeicher ten Maximalabstand zum Zeichnungselement befinden.In a further embodiment of the invention, the additional device generates the correction values Δ x n , Δ y n ; Δ r n , Δ ϕ n only automatically when the carriages are located in a predetermined maximum distance from the drawing element and stored in a memory of the additional device. This embodiment is particularly advantageous, since manual input of the required correction values as well as a relatively complex mechanism for readjustment can be dispensed with. A prerequisite for the function of this embodiment of the invention, however, is that the trolleys are in a predetermined and stored maximum distance from the drawing element.
Vorzugsweise ist dabei der Wert des Maximalabstan des kleiner als die Hälfte des Rastermaßes einer vor her festgelegten und im Speicher gespeicherten Rasterinformation. Die Unterlegung einer Zeichnung mit einem Raster ist vorteilhaft, da alle Zeichnungs elemente nur auf den Rasterlinien liegen und somit deren Korrdinaten eindeutig definierbar und somit leicht erkennbar sind. Befinden sich nun die Lauf wagen in einem Abstand, der kleiner als die Hälfte des Rastermaßes ist, zu einem abzutastenden, auf einer Rasterlinie liegenden Zeichnungselement, so können aus den der Laufwagenstellung entsprechen den Ist-Koordinaten x n , y n ; r n , ϕ n die beiden am nächsten liegenden Rasterlinien ermittelt werden, welche dann die Koordinatenwerte des abzutastenden Zeichnungselementes darstellen.In this case, the value of the maximum distance is preferably less than half the grid size of a grid information which has been previously defined and is stored in the memory. The underlaying of a drawing with a grid is advantageous, since all drawing elements only lie on the grid lines and thus their coordinates are clearly definable and therefore easily recognizable. If the carriages are now at a distance that is less than half the grid dimension from a drawing element to be scanned that lies on a grid line, the actual coordinates x n , y n can correspond to the carriage position. r n , ϕ n the two closest raster lines are determined, which then represent the coordinate values of the drawing element to be scanned.
Nachstehend werden bevorzugte Ausführungsformen der Erfindung anhand der beiliegenden Zeichnungen näher erlautert. Es zeigen.Preferred embodiments of the Invention with reference to the accompanying drawings explained. Show it.
Fig. 1 eine Draufsicht auf die Vorrichtung zum Digitalisieren von Zeichnungen; Figure 1 is a plan view of the device for digitizing drawings.
Fig. 2 das Blockschaltbild einer ersten Ausfüh rungsform; Fig. 2 is the block diagram of a first embodiment;
Fig. 3 die Skizze einer abzutastenden Zeichnung unter Verwendung der Vorrichtung zum Di gitalisieren; Fig. 3 is a sketch of a scanned drawing using the apparatus for gitalisieren Di;
Fig. 4 das Blockschaltbild einer zweiten Ausfüh rungsform und Fig. 4 shows the block diagram of a second embodiment and Ausfüh
Fig. 5 das Blockschaltbild einer dritten Ausfüh rungsform. Fig. 5 shows the block diagram of a third embodiment.
In Fig. 1 ist eine Ansicht der Vorrichtung zum Digi talisieren von Zeichnungen dargestellt, die eine ebene Unterlage 1, beispielsweise ein Zeichenbrett, eine waagerechte Laufschiene 12, einen längs der Laufschiene 12 verschiebbaren waagerechten Laufwa gen 13 mit einer daran befestigten senkrechten Lauf schiene 11 und einen längs der senkrechten Lauf schiene 11 verschiebbaren senkrechten Laufwagen 14 aufweist. Am senkrechten Laufwagen 14 sind eine Fadenkreuzlupe 16 und ein Tastenfeld 36 mit einer An zeige 50 befestigt. Die Laufrichtung der beiden Lauf wagen 13, 14 legt die Achsrichtungen eine kartesi schen Basiskoordinatensystems x n , y n fest. Deshalb sind an den beiden Laufwagen 13, 14 Wegaufnehmer an gebracht, die in Fig. 1 nicht gezeigt, jedoch in den Fig. 2, 4 und 5 dargestellt und mit den Bezugszei chen 60, 62 gekennzeichnet sind. Die von den beiden Wegaufnehmern an den beiden Laufwagen 13, 14 und der Tastatur 36 erzeugten elektrischen Signale werden über ein Anschlußkabel 10 an eine Datenaufberei tungseinheit 8 übermittelt.In Fig. 1 is a view of the device for digi talizing drawings shown that a flat base 1 , for example a drawing board, a horizontal running rail 12 , a slidable along the running rail 12 horizontal Laufwa conditions 13 with an attached vertical running rail 11 and has a slidable along the vertical running rail 11 vertical carriage 14 . On the vertical carriage 14 , a crosshair magnifier 16 and a keypad 36 are attached to a 50 display. The direction of travel of the two carriages 13 , 14 defines the axis directions of a Cartesian base coordinate system x n , y n . Therefore, on the two carriages 13 , 14 displacement transducers are brought in, which are not shown in FIG. 1, but are shown in FIGS. 2, 4 and 5 and are marked with the reference characters 60 , 62 . The electrical signals generated by the two transducers on the two carriages 13 , 14 and the keyboard 36 are transmitted via a connecting cable 10 to a data processing unit 8 .
In Fig. 2 ist das Blockschaltbild der Vorrichtung zum Digitalisieren von Zeichnungen aus Fig. 1 darge stellt. Wie bereits erwähnt, sind an den beiden Lauf wagen 13, 14 (vgl. Fig. 1) die Wegaufnehmer 60, 62 angebracht, wobei der x-Wegaufnehmer 60 dem waage rechten Laufwagen 13 (vgl. Fig. 1) und der y-Wegauf nehmer 62 dem senkrechten Laufwagen 14 zugeordnet ist. Die beiden Wegaufnehmer 60, 62 geben eine der Laufwagenverschiebung proportionale Anzahl an elek trischen Impulsen ab, wobei nicht näher dargestellte Richtungsdiskriminatoren innerhalb der Wegaufnehmer 60, 62 ein die Verschiebungsrichtung ("vorwärts" oder "rückwärts") kennzeichnendes Signal liefern und ebenfalls abgeben. Die von den Wegaufnehmern 60, 62 erzeugten elektrischen Impulse werden zusammen mit den Richtungskennzeichen einer Zähllogik 64 zuge führt und dann als Koordinatenwerte x, y des karte sischen Basiskoordinatensystems gezählt. Die Zähl logik 64 gibt die gezählten Koordinatenwerte x, y an eine Bearbeitungsschaltung 66 ab, die im wesent lichen aus einem Microcomputer besteht, der mit einem Bearbeitungsprogramm geladen ist. In der Bear beitungsschaltung 66 können die Koordinatenwerte x, y mit einem einstellbaren Maßstabsfaktor gewichtet und ggf. noch in die entsprechenden Koordinatenwerte eines wählbaren anderen Koordinatensystems, z. B. eines Polarkoordinatensystems, transformiert werden. Die Bearbeitung der Koordinatenwerte x, y kann hardware- oder softwaremäßig durchgeführt werden. Über die Tastatur 36 (vgl. Fig. 1) läßt sich die ge wünschte Gewichtung und die ggf. auch noch ge wünschte Koordinaten-Transformation einstellen, wo bei die Art des gewünschten Koordinatensystems (z. B. kartesisch oder polar), der Nullpunkt des ge wünschten Koordinatensystems und die Achsrichtung bzw. die Lage des Nullpunktstrahls durch Betätigen entsprechender Tasten wählbar sind.In Fig. 2 is the block diagram of the device for digitizing drawings of Fig. 1 Darge provides. As already mentioned, at the two run, 14 (see. Fig. 1) 13, the carriage position transducer 60, 62 mounted, the x -Wegaufnehmer 60 the horizontal carriage 13 (see. Fig. 1) and the y -Wegauf participant 62 is assigned to the vertical carriage 14 . The two displacement transducers 60 , 62 emit a number of electrical impulses proportional to the carriage displacement, with directional discriminators (not shown in more detail) within the displacement transducers 60 , 62 delivering and also emitting a signal which characterizes the displacement direction (“forward” or “backward”). The electrical pulses generated by the displacement transducers 60 , 62 are fed together with the direction indicators to a counting logic 64 and then counted as coordinate values x , y of the basic coordinate system. The counting logic 64 outputs the counted coordinate values x , y to a processing circuit 66 , which essentially consists of a microcomputer loaded with a processing program. In the processing circuit 66 , the coordinate values x , y can be weighted with an adjustable scale factor and, if necessary, also in the corresponding coordinate values of a selectable other coordinate system, e.g. B. a polar coordinate system can be transformed. The processing of the coordinate values x , y can be carried out in hardware or software. Using the keyboard 36 (see FIG. 1), the desired weighting and possibly also the desired coordinate transformation can be set, where the type of the desired coordinate system (e.g. Cartesian or polar), the zero point of the ge desired coordinate system and the axis direction or the position of the zero point beam can be selected by pressing the appropriate buttons.
Die Bearbeitungsschaltung 66 ist mit einer Speicher einheit 72 verbunden, die einen ersten Speicher 72 a zum Abspeichern der ggf. gewichteten und/oder trans formierten Koordinatenwerte x, y bzw. x′, y′ oder r, d bzw. r′, ϕ′ sowie einen zweiten Speicher 72 b zur Ab speicherung von noch später näher zu beschreibenden Vorzugskoordinaten aufweist. Die im Speicher 72 a ge speicherten Koordinatenwerte stellen nun die der Laufwagenstellung entsprechenden Ist-Koordinaten x n, y n bzw. r n , ϕ n dar und werden an eine Auswerte- und Vergleichsschaltung 70 übermittelt. An diese Aus werte- und Vergleichsschaltung 70 sind noch eine Wahltaste 36 a und ein Tastenfeld 36 b angeschlossen. The processing circuit 66 is connected to a memory unit 72 which has a first memory 72 a for storing the possibly weighted and / or transformed coordinate values x , y or x ', y ' or r , d or r ' , ϕ ' and a second memory 72 b for storing preferred coordinates to be described later. The coordinate values stored in the memory 72 a ge now represent the actual coordinates x n , y n or r n , ϕ n corresponding to the carriage position and are transmitted to an evaluation and comparison circuit 70 . From this evaluation and comparison circuit 70 a selection key 36 a and a keypad 36 b are still connected.
Die Wahltaste 36 a und das Tastenfeld 36 b sind Be standteil der Tastatur 36 (vgl. Fig. 1). Das Tasten feld 36 b enthält eine +x-Zähltaste 81, eine +y-Zähl taste 82, eine -x-Zähltaste 83, eine -y-Zähltaste 84 sowie eine Umschalttaste 85. Mit den Zähltasten 81 und 82 können positive Eingabewerte und über die Zähltasten 83 und 84 feste negative Eingabewerte schrittweise eingegeben werden, wobei die positiven bzw. negativen Eingabewerte in der Auswerte- und Ver gleichsschaltung 70 auf die dort ebenfalls eingege benen und vom Speicher 72 a übermittelten Ist-Koordi naten x n , y n bzw. r n , ϕ n , die der tatsächlichen Lauf wagenstellung entsprechen, addiert werden. Dabei werden mittels der schrittweisen Eingabe die Eingabe werte so oft auf die Ist-Koordinaten aufaddiert, wie die entsprechenden Zähltasten 81 bis 84 betätigt werden. Zwar werden sowohl die positiven als auch die negativen Eingabewerte auf die Ist-Koordinaten aufaddiert, jedoch bedeutet die Addition negativer Eingabewerte in Wirklichkeit eine Subtraktion dieser Eingabewerte von den Ist-Koordinaten. Somit haben die Zähltasten 81 bis 84 die Funktion von sogenann ten "Scroll"-Tasten.The selection key 36 a and the keypad 36 b are part of the keyboard 36 (see FIG. 1). The key field 36 b contains a + x count key 81 , a + y count key 82 , a - x count key 83 , a - y count key 84 and a shift key 85 . With the count keys 81 and 82 positive input values and via the count keys 83 and 84 fixed negative input values can be entered step by step, the positive or negative input values in the evaluation and comparison circuit 70 to those also entered there and transmitted from the memory 72 a Actual coordinates x n , y n or r n , ϕ n , which correspond to the actual carriage position, are added. By means of the step-by-step input, the input values are added to the actual coordinates as often as the corresponding count keys 81 to 84 are actuated. Both the positive and the negative input values are added to the actual coordinates, but the addition of negative input values actually means a subtraction of these input values from the actual coordinates. Thus, the count keys 81 to 84 have the function of so-called "scroll" keys.
Im vorliegenden Ausführungsbeispiel sind die Beträge der über die Zähltasten 81 bis 84 einzugebenden Korrekturwerte gleich, und zwar 1/10 mm, solange die Umschalttaste 85 nicht gedrückt ist. Mittels der Zähltasten 81 und 82 werden die x- und y-Koordinaten der der Laufwagenstellung entsprechenden Ist-Koordi naten um jeweils +1/10 mm korrigiert, während mittels der Zähltasten 83 und 84 die x- und y-Koor dinaten um jeweils +1/10 mm korrigiert werden. So lange die Umschalttaste 85 nicht gedrückt ist, ist der 1/10 mm-Bereich wirksam, und über die Zähltasten 81 bis 84 können die entsprechenden 1/10 mm-Eingabe werte gesetzt werden. Wird die Umschalttaste 85 ge drückt, ist nun anstelle einer schrittweisen Korrek tur um jeweils 1/10 mm eine schrittweise Korrektur um jeweils ±1/100 mm möglich.In the present exemplary embodiment, the amounts of the correction values to be entered via the counting keys 81 to 84 are the same, namely 1/10 mm, as long as the shift key 85 is not pressed. Means of counting keys 81 and 82, the x - and y coordinates corresponding to the position of the carriage actual coordi nates to each +1/10 mm corrected while by means of the counting keys 83 and 84, the x - and y -Koor ordinates to each +1 / 10 mm to be corrected. As long as the shift key 85 is not pressed, the 1/10 mm range is effective, and the corresponding 1/10 mm input values can be set using the count keys 81 to 84 . If the shift key 85 is pressed, instead of a step-by-step correction by 1/10 mm, a step-by-step correction by ± 1/100 mm is possible.
Mit dem Tastenfeld 36 b ist somit sowohl die Korrek tur der vom Speicher 72 a übermittelten Ist-Koordina ten als auch die Eingabe neuer Koordinatenwerte mög lich. Ferner kann die Tastatur 36 (vgl. Fig. 1) neben dem Tastenfeld 36 b auch noch mit einer alpha numerischen Tastatur vorgesehen sein, die ein direk tes Eingeben von Koordinatenwerten ermöglicht.With the keypad 36 b , both the correction of the actual coordinates transmitted from the memory 72 a and the entry of new coordinate values are possible. Furthermore, the keyboard 36 (cf. FIG. 1) can also be provided in addition to the keypad 36 b with an alphanumeric keyboard, which enables a direct input of coordinate values.
Über die Tastatur 36 können Koordinaten bestimmter Zeichnungselemente als Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 eingegeben werden. Zur Abspeicherung dieser Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 ist in der Speichereinheit der zweite Speicher 72 b vorgesehen. Damit die Auswerte- und Vergleichsschaltung 70 im Eingabemodus erkennen kann, daß die über die Tasta tur 36 eingegebenen Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 im zweiten Speicher 72 b abgespeichert wer den sollen, ist die Wahltaste 36 a vorgesehen. Im zweiten Speicher 72 b der Speichereinheit 72 werden die Vorzugskoordinaten tabellarisch abgespeichert.Using the keyboard 36 , coordinates of certain drawing elements can be used as preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 can be entered. To store these preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 , the second memory 72 b is provided in the memory unit. So that the evaluation and comparison circuit 70 can recognize in the input mode that the preferred coordinates entered via the keyboard 36 X n 0 , Y n 0 ; R n 0 , Φ n 0 who are to be stored in the second memory 72 b , the selection key 36 a is provided. The preferred coordinates are stored in a table in the second memory 72 b of the memory unit 72 .
Die Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 können gleichwohl auch über das Tastenfeld 36 b eingegeben werden. Dabei wird das Zeichnungselement n 0, dessen Koordinaten als Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 eingegeben werden sollen, mit der Fadenkreuz lupe 16 (vgl. Fig. 1) angefahren, so daß die bei den Laufwagen 13, 14 entsprechend verschoben werden. Zwar sollte die Fadenkreuzlupe so dicht wie möglich an das abzutastende Zeichnungselement herangefahren werden, jedoch braucht nicht präzise in Deckung mit dem abzutastenden Zeichnungselement gebracht zu wer den. Dieses erfordert sehr viel Zeit und Geschick. Vielmehr braucht die Fadenkreuzlupe 16 und somit die beiden Laufwagen 13, 14 nur grob bzw. näherungsweise an das abzutastende Zeichnungselement herangefahren zu werden. Zwar sind dann die der Laufwagenstellung entsprechenden Ist-Koordinaten x n , y n bzw. r n , ϕ n nicht identisch mit den als Vorzugskoordinaten ein zugebenden Koordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 des ausgewählten Zeichnungselementes, doch wird diese Differenz durch Eingabe von Korrekturwerten über die Tasten 81 bis 85 und die daraufhin folgende Korrek tur der Ist-Koordinaten in der Auswerte- und Ver gleichsschaltung 70 ausgeglichen. Voraussetzung für die Eingabe ist allerdings, daß das gewählte Koordi natensystem mit dem zugehörigen Nullpunkt zuvor de finiert worden ist.The preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 can nevertheless also be entered via the keypad 36 b . The drawing element n 0 , the coordinates of which are preferred coordinates X n 0 , Y n 0 ; R n 0 , Φ n 0 are to be entered, approached with the crosshair magnifier 16 (cf. FIG. 1), so that the carriage 13 , 14 are shifted accordingly. The crosshair magnifier should be moved as close as possible to the drawing element to be scanned, but it does not need to be precisely aligned with the drawing element to be scanned. This requires a lot of time and skill. Rather, the crosshair magnifier 16 and thus the two carriages 13 , 14 need only be moved roughly or approximately to the drawing element to be scanned. The actual coordinates x n , y n or r n , ϕ n corresponding to the carriage position are then not identical to the coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 of the selected drawing element to be entered as preferred coordinates , but this difference is compensated for by entering correction values via the keys 81 to 85 and the subsequent correction of the actual coordinates in the evaluation and comparison circuit 70 . However, the prerequisite for entry is that the selected coordinate system with the associated zero point has previously been defined.
Ferner ist die Auswerte- und Vergleichsschaltung 70 so aufgebaut, daß sie während des Digitalisvorganges den zweiten Speicher 72 mit den darin abgespeicher ten Vorzugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 durch sucht und dabei die jeweiligen Ist-Koordinaten x n , y n bzw. r n , ϕ n mit den im zweiten Speicher 72 b abge speicherten Vorzugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 vergleicht. Dabei ermittelt die Auswerte- und Vergleichsschaltung 70 die Differenzwerte Δ X n , Δ Y n ; Δ R n , Δ Φ n zwischen den abgespeicherten Vorzugskoor dinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 und den Ist-Koordi naten x n , y n bzw. r n , ϕ n und ersetzt die verhältnis mäßig groben Ist-Koordinaten x n , y n bzw. r n , ϕ n durch ausgewählte präsize Vorzugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0, wenn die Differenzwerte Δ X n , Δ Y n bzw. Δ R n , Δ Φ n zwischen diesen Vorzugskoordi naten X n 0, Y n 0 bzw. R n 0, Φ n 0 und den jeweiligen Ist- Koordinaten x n , y n bzw. r n , ϕ n bestimmte vorgegebene Beträge unterschreiten. Bei diesen vorgegebenen Be trägen handelt es sich um Maximalbeträge, die zuvor festgelegt und in der Auswerte- und Vergleichsschal tung 70 oder der Speichereinheit 72 abgespeichert wurden.Furthermore, the evaluation and comparison circuit 70 is constructed in such a way that it searches the second memory 72 with the preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 stored therein during the digitization process and thereby searches the respective actual Coordinates x n , y n or r n , ϕ n with the preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 stored in the second memory 72 b . The evaluation and comparison circuit 70 determines the difference values Δ X n , Δ Y n ; Δ R n , Δ Φ n between the stored preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 and the actual coordinates x n , y n or r n , ϕ n and replaces the ratio moderately coarse actual coordinates x n , y n or r n , ϕ n through selected precise preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 if the difference values Δ X n , Δ Y n or Δ R n , Δ Φ n between these preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 and the respective actual coordinates x n , y n or r n , ϕ n fall below certain predetermined amounts. These predetermined amounts are maximum amounts that were previously defined and stored in the evaluation and comparison circuit 70 or the storage unit 72 .
Sollte die Auswerte- und Vergleichsschaltung 70 keine Vorzugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 im zweiten Speicher 72 b finden, bei denen die Diffe renz zu den jeweiligen Ist-Koordinaten x n , y n bzw. r n , ϕ n nicht kleiner als die vorher eingegebenen Maximalbeträge sind, so ist nur eine Korrektur der vom ersten Speicher 72 a stammenden Ist-Koordinaten x n , y n bzw. r n , ϕ n über das Tastenfeld 36 b in der zuvor beschriebenen Weise möglich. Voraussetzung für eine solche Korrektur ist allerdings, daß die Koor dinaten der abzutastenden Zeichnungselemente be kannt bzw. aus einer Zusatzinformation wie z. B. einer bekannten Zeichnungsrasterung o. dgl. be rechenbar sind.Should the evaluation and comparison circuit 70 not find any preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 in the second memory 72 b , in which the difference to the respective actual coordinates x n , y n or r n , ϕ n are not less than the previously entered maximum amounts, then only a correction of the actual coordinates x n , y n or r n , stamm n originating from the first memory 72 a via the keypad 36 b in the previously described one Way possible. A prerequisite for such a correction is, however, that the coordinates of the drawing elements to be scanned are known or from additional information such as, for. B. a known drawing grid o. Like. Be calculable.
Die zuvor beschriebene Vergleichsoperation und der ggf. daraufhin folgende Ersatz der vom ersten Spei cher 72 a übermittelten Ist-Koordinaten x n , y n ; r n , ϕ n durch im zweiten Speicher 72 b abgespeicherte aus gewählte Vorzugskoordinaten X n 0, Y n 0; R n 0, Φ n 0 wird von der Auswerte- und Vergleichsschaltung 70 während des Digitalisiervorganges nur dann durchge führt, wenn die Taste 36 a betätigt wird. Ansonsten sucht die Auswerte- und Vergleichsschaltung 70 den zweiten Speicher 72 b nicht durch, sondern erlaubt lediglich eine Korrektur der vom ersten Speicher 72 a stammenden Ist-Koordinaten x n , y n ; r n , ϕ n mit Hilfe des Tastenfeldes 36 b in der zuvor beschriebenen Weise.The comparison operation described above and the subsequent replacement of the actual coordinates x n , y n transmitted by the first memory 72 a ; r n , ϕ n by selected preferred coordinates X n 0 , Y n 0 stored in the second memory 72 b ; R n 0 , Φ n 0 is carried out by the evaluation and comparison circuit 70 during the digitizing process only when the key 36 a is pressed. Otherwise, the evaluation and comparison circuit 70 does not search through the second memory 72 b , but only allows a correction of the actual coordinates x n , y n originating from the first memory 72 a ; r n , ϕ n using the keypad 36 b in the manner described above.
Am Ausgang der Auswerte- und Vergleichsschaltung 70 liegen nun die korrigierten Koordinaten an, welche nachfolgend wiederum in der Speichereinheit 72 zwischengespeichert und anschließend über eine Aus gabeeinrichtung 74 beispielsweise an einen daran an geschlossen Host-Computer ausgegeben werden. Sämt liche in der Speichereinheit 72 abgspeicherten Werte werden über eine Anzeige 50 zur Bedienerführung ange zeigt, die in der Tastatur 36 angeordnet ist und im Bereich des senkrechten Laufwagens 14 liegt (vgl. Fig. 1) .At the output of the evaluation and comparison circuit 70 there are now the corrected coordinates, which are subsequently stored in the storage unit 72 and then output via an output device 74, for example to a host computer connected to it. All the values stored in the memory unit 72 are shown on a display 50 for operator guidance, which is arranged in the keyboard 36 and lies in the area of the vertical carriage 14 (cf. FIG. 1).
Ferner enthält die Auswerte- und Vergleichsschaltung 70 eine nicht näher dargestellte Löschschaltung, durch welche die über das Tastenfeld 36 b eingege benen Eingabewerte und/oder die zwischen den Vor zugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 aus dem zwei ten Speicher 72 b und den jeweiligen Ist-Koordinaten x n , y n ; r n , d n aus dem ersten Speicher 72 a gebilde ten Differenzwerte Δ X n , Δ Y n ; Δ R n , Δ Φ n auf Null zurückgesetzt werden, wenn mindestens einer der bei den Laufwagen 13, 14 wieder neu bewegt und somit ein neues abzutastendes Zeichnungselement angefahren wird. Wäre die Löschschaltung nicht vorhanden, so können sich bei den nachfolgenden Abtastungen fehler hafte Korrekturen ergeben.Furthermore, the evaluation and comparison circuit 70 contains an erasure circuit, not shown, by means of which the input values entered via the keypad 36 b and / or between the preferred coordinates X n 0 , Y n 0 and R n 0 , Φ n 0 the second memory 72 b and the respective actual coordinates x n , y n ; r n , d n difference values Δ X n , Δ Y n formed from the first memory 72 a ; Δ R n , Δ Φ n are reset to zero if at least one of the carriages 13 , 14 is moved again and thus a new drawing element to be scanned is approached. If the erase circuit were not present, incorrect corrections may result in the subsequent scans.
Die Zähllogik 64, die Bearbeitungsschaltung 66, die Auswerte- und Vergleichsschaltung 70, die Speicher einheit 72 und die Ausgabeeinrichtung 74 sind in der Datenaufbereitungseinheit 8 (vgl. Fig. 1) enthalten und lassen sich durch einen Microcomputer verwirk lichen, der bei Eingabe des gewünschten aktuellen Koordinatensystems und der benötigten Eingabewerte die ggf. gewünschte Koordinatentransformation und die entsprechende Korrektur softwaremäßig ausführt.The counting logic 64 , the processing circuit 66 , the evaluation and comparison circuit 70 , the memory unit 72 and the output device 74 are contained in the data processing unit 8 (see FIG. 1) and can be realized by a microcomputer which, when the desired input is made current coordinate system and the required input values the possibly desired coordinate transformation and the corresponding correction is carried out by software.
In Fig. 3 ist das Arbeiten mit Vorzugskoordinaten schematisch dargestellt und gibt einen Eindruck der Arbeitsweise der Digitalisiervorrichtung unter Ver wendung von Vorzugskoordinaten.In Fig. 3, working with preferred coordinates is shown schematically and gives an impression of the operation of the digitizing device using preferred coordinates.
Wie Fig. 3 erkennen läßt, enthält die dort darge stellte Zeichnung (Grundriß einer Wohnung) bestimmte Punkte, deren Koordinatenwerte sich bei anderen Punkten wiederholen. Ein Großteil der maßgeblichen Punkte zur Erfassung der Zeichnung liegt somit auf parallel zu den Achsen des hier verwendeten karte sischen Koordinatensystems verlaufenden Linien. Der Vorteil der Verwendung von Vorzugskoordinaten liegt darin, daß während des Digitalisiervorgangs mehrmals auftretende Koordinatenwerte vorher einmalig als Vorzugskoordinaten mit hoher Präzision in der zuvor beschriebenen Weise bestimmt werden, damit diese Koordinaten während des eigentlichen Digitalisier vorganges mit der Fadenkreuzlupe 16 nur noch grob angefahren werden müssen. Wie zuvor beschrieben durchsucht dann die Auswerte- und Vergleichsschal tung 70 den zweiten Speicher 72 b nach geeigneten Vorzugskoordinaten und ersetzt die groben digita lisierten Ist-Koordinaten durch ausgewählte Vor zugskoordinaten, wie zuvor beschrieben wurde.As can be seen in FIG. 3, the drawing shown there (floor plan of an apartment) contains certain points, the coordinate values of which are repeated at other points. A large part of the relevant points for capturing the drawing thus lies on lines running parallel to the axes of the map coordinate system used here. The advantage of using preferred coordinates is that coordinate values that occur several times during the digitizing process are previously determined once as preferred coordinates with high precision in the manner described above, so that these coordinates only have to be approached roughly with the crosshair magnifier 16 during the actual digitizing process. As described above, the evaluation and comparison circuit 70 then searches the second memory 72 b for suitable preferred coordinates and replaces the roughly digitized actual coordinates with selected preferred coordinates, as previously described.
In Fig. 4 ist das Blockschaltbild einer weiteren Aus führungsform der Vorrichtung zum Digitalisieren von Zeichnungen dargestellt, wobei die mit der Ausfüh rung gemäß der Fig. 1 und 2 übereinstimmenden Teile mit gleichen Bezugszeichen gekennzeichnet sind. Diese Ausführungsform unterscheidet sich von der zu vor beschriebenen Ausführungsform dadurch, daß anstelle eines Tastenfeldes 36 b und einer festen An ordnung der Fadenkreuzlupe am senkrechten Laufwagen 14 die Fadenkreuzlupe 16 nunmehr am senkrechten Lauf wagen 14 über zwei nicht näher dargestellte Feinan triebe in x- und y-Richtung verschiebbar befestigt ist. Dabei ist jeder Feinantrieb als Miniatur-Dreh impulsgeber 91, 92 ausgebildet und über nicht näher dargestellte verdrehbare Rändelräder zu bedienen. somit können die beiden Miniatur-Drehimpulsgeber 91, 92 an der Fadenkreuzlupe 16 über die Rändelräder mit nur einem Finger bewegt werden. Die Auflösung der Miniatur-Drehimpulsgeber 91, 92 ist relativ groß, so daß selbst 1/100 mm leicht eingestellt werden können.In Fig. 4, the block diagram of another form of imple mentation of the device for digitizing drawings is shown, the parts corresponding to the embodiment according to FIGS . 1 and 2 being identified by the same reference numerals. This embodiment differs from the to prior described embodiment in that instead of a keypad 36 b and fixed to trim the lens cursor on the vertical carriage 14, the lens cursor 16 now on the vertical carriage 14 two not shown Feinan gear in the x - and y -Direction is attached slidably. Each fine drive is designed as a miniature rotary pulse generator 91 , 92 and can be operated via rotatable knurled wheels (not shown). thus the two miniature rotary pulse generators 91 , 92 can be moved on the cross-hair magnifier 16 with the knurled wheels with only one finger. The resolution of the miniature rotary encoder 91 , 92 is relatively large, so that even 1/100 mm can be easily adjusted.
Die den Miniatur-Drehimpulsgebern 91, 92 nachge schaltete Zähllogik 94 ist in Aufbau und funktions weise identisch mit der zu den Wegaufnehmern 60, 62 der Laufwagen 13, 14 zugehörigen Zähllogik 64. Die entsprechend der Inkremente der Miniatur-Drehimpuls geber 91, 92 von der Zähllogik 94 ermittelten Ein gabewerte werden an die nachfolgende Auswerte- und Vergleichsschaltung 70′ übermittelt und dort wie bei der Ausführungsform gemäß der Fig. 1 und 2 weiter verarbeitet.The miniature rotary pulse generators 91 , 92 connected downstream counting logic 94 is structurally and functionally identical to the counting logic 64 associated with the displacement transducers 60 , 62 of the carriages 13 , 14 . The input values determined in accordance with the increments of the miniature angular momentum encoder 91 , 92 by the counting logic 94 are transmitted to the subsequent evaluation and comparison circuit 70 'and processed there as in the embodiment according to FIGS. 1 and 2.
Auch bei dieser Ausführungsform braucht die Faden kreuzlupe 16 nur grob an das abzutastende Zeichnungs element herangefahren zu werden, woraufhin die Korrektur entweder durch Ersatz durch ausgewählte Vorzugskoordinaten X n 0, Y n 0 bzw. R n 0, Φ n 0 oder durch Nachjustierung der Fadenkreuzlupe 16 über den Feinantrieb erfolgt. Die Eingabe der Vorzugskoordina ten kann dabei ebenfalls mit Hilfe des Feinantriebes durchgeführt werden.In this embodiment, too, the cross loupe 16 need only be moved roughly to the drawing element to be scanned, whereupon the correction either by replacement by selected preferred coordinates X n 0 , Y n 0 or R n 0 , Φ n 0 or by readjustment of the cross loupe 16 takes place via the fine drive. The input of the preferred coordinates can also be carried out with the help of the fine drive.
In Fig. 5 ist das Blockschaltbild einer weiteren Aus führungsform gezeigt, bei welcher die Bildung von Korrekturwerten automatisch erfolgt. Somit unter scheidet sich die vorliegende Ausführungsform von den bereits beschriebenen Ausführungsformen durch eine andersartige Zähllogik 64′′ für die Wegaufneh mer 64, 62 und eine entsprechend veränderte Auswer te- und Vergleichsschaltung 70′′, die durch eine Akti vierungstaste 36 b′′ betätigt wird. Die übrigen Ele mente dieser Ausführungsform stimmen in Aufbau und Funktion mit den entsprechenden Elementen der an deren Ausführungsformen überein und sind somit mit den gleichen Bezugszeichen gekennzeichnet.In Fig. 5 is a block diagram of a further off is shown guide die, wherein automatically the formation of correction values. Thus, the present embodiment differs from the previously described embodiments by a different type of counting logic 64 '' for the Wegaufneh mer 64 , 62 and a correspondingly modified evaluation and comparison circuit 70 '', which is actuated by an activation key 36 b '' . The remaining elements of this embodiment correspond in structure and function to the corresponding elements of the other embodiments and are thus identified by the same reference numerals.
Ist das abzutastende Zeichnungselemente grob ange fahren worden und wird die Aktivierungstaste 36 b′′ ge drückt, so ermittelt die Auswerte- und Vergleichs schaltung 70′′ aus den der tatsächlichen Laufwagen stellung entsprechenden Ist-Koordinaten x n , y n ; r n , ϕ n automatisch die benötigten Korrekturwerte, mit denen dann die Ist-Koordinaten, wie oben bereits be schrieben, entsprechend korrigiert werden, oder, so fern die Taste 36 a betätigt ist, ersetzt die Ist- Koordinaten durch ausgewählten Vorzugskoordinaten aus dem zweiten Speicher 72 b, sofern diese Vorzugs koordinaten die oben beschriebenen Auswahlkriterien erfüllen. Diese Ausführungsform arbeitet jedoch nur dann erfolgreich, wenn die Laufwagen 13, 14 (Fig. 1) in einem Abstand zum abzutastenden Zeichnungselement gebracht werden, welcher nicht größer als ein vorher festgelegter und in einem nicht näher dargestellten Speicher der Auswerte- und Vergleichsschaltung 70′′ oder der Speichereinheit 72 gespeicherter Maximal abstand ist. Dabei ist der Wert dieses gespeicherten Maximalabstandes kleiner als die Hälfte des Raster maßes einer vorher ebenfalls festgelegten und in der Speichereinheit 72 gespeicherten Rasterinformation. Somit können mit dieser Ausführungsform nur Zeich nungen digitalisiert werden, deren Zeichnungselemen te auf den Schnittpunkten der Rasterlinien liegen bzw. beginnen oder enden. Dann können die Anfangs- oder Endpunktkoordinaten des abzutastenden Zeich nungselementes aus den der tatsächlichen Laufwagen stellung entsprechenden Ist-Koordinaten ohne weiteres ermittelt werden. Dies ist beispielsweise bei einer Zeichnung, wie sie in Fig. 3 dargestellt ist, der Fall.If the drawing elements to be scanned have been moved roughly and the activation key 36 b '' is pressed, the evaluation and comparison circuit 70 '' determines the actual coordinates corresponding to the actual carriage position x n , y n ; r n , ϕ n automatically the required correction values, with which the actual coordinates, as already described above, are then corrected accordingly, or, as long as the key 36 a is pressed, the actual coordinates are replaced by selected preferred coordinates from the second Memory 72 b , provided that these preferred coordinates meet the selection criteria described above. However, this embodiment only works successfully if the carriages 13 , 14 ( FIG. 1) are brought at a distance from the drawing element to be scanned which is not greater than a previously defined and in a memory (not shown in more detail) of the evaluation and comparison circuit 70 '' or the storage unit 72 is the maximum distance stored. The value of this stored maximum distance is less than half the raster dimension of a raster information likewise previously defined and stored in the storage unit 72 . Thus, with this embodiment only drawings can be digitized, the drawing elements of which lie or start or end on the intersection of the raster lines. Then the start or end point coordinates of the drawing element to be scanned can be easily determined from the actual coordinates corresponding to the actual carriage position. This is the case, for example, with a drawing as shown in FIG. 3.
Beträgt beispielsweise das Rastermaß eines quadra tischen Rasters 1 cm und liegt das abzutastende Zeichnungselement beispielsweise auf den Koordina ten x=21 cm, y=17 cm, so muß der Abstand der Fadenkreuzlupe 16 zum abzutastenden Zeichnungsele ment in jeder Koordinate kleiner als 0,5 cm betra gen, d. h. die Ist-Koordinaten dürfen nicht außer halb der Bereiche 20,5 cm<x<21,5 cm und 16,5<y<17,5 cm liegen, damit dann die Auswerte- und Vergleichsschaltung 70′′ die Korrekturwerte ein deutig ermitteln und den Ist-Koordinaten zuordnen kann.For example, if the grid dimension of a square grid is 1 cm and the drawing element to be scanned is located on the coordinates x = 21 cm, y = 17 cm, for example, the distance between the crosshair magnifier 16 and the drawing element to be scanned must be less than 0.5 cm in each coordinate amount, ie the actual coordinates must not be outside the ranges 20.5 cm < x <21.5 cm and 16.5 < y <17.5 cm, so that the evaluation and comparison circuit 70 '' the correction values one can clearly determine and assign the actual coordinates.
Anzumerken ist noch, daß bei der Ausführungsform gemäß Fig. 5 die Eingabe der Vorzugskoordinaten über die Tastatur 36 (vgl. Fig. 1) erfolgt. It should also be noted that in the embodiment according to FIG. 5 the preferred coordinates are entered via the keyboard 36 (cf. FIG. 1).
Abschließend sei darauf hingewiesen, daß die Zeich nungselemente, deren Koordinaten als Vorzugskoordina ten im zweiten Speicher 72 b abgespeichert werden, nicht nur aus Punkten, sondern auch aus Kurven wie z. B. Geraden, Kreisen und Ellipsen oder deren Teile bestehen können. Die als Vorzugskoordinaten abzu speichernden Koordinaten eines Punktes bestehen aus zwei Koordinatenwerten x n , y n bzw. r n , ϕ n . Demgegen über sind Kurven, Kurvenelemente oder sonstige Fi guren aus einer bestimmten Anzahl von Punkten zusam mengesetzt, so daß die abzuspeichernden Vorzugskoor dinaten aus einer bestimmten, von der Anzahl der ver wendeten Punkte abhängigen Anzahl an Koordinaten um fassen.In conclusion, it should be noted that the drawing elements, the coordinates of which are stored as preferred coordinates in the second memory 72 b , not only from points, but also from curves such as, for. B. straight lines, circles and ellipses or parts thereof. The coordinates of a point to be stored as preferred coordinates consist of two coordinate values x n , y n and r n , ϕ n . In contrast, curves, curve elements or other figures are composed of a certain number of points, so that the preferred coordinates to be stored comprise a certain number of coordinates depending on the number of points used.
Claims (23)
- - einer Laufwagenanordnung (11-14) an einer ebenen Unterlage (1),
- - Wegstreckenmeßeinrichtungen (60, 62) an den Lauf wagen (13, 14), die eine der Laufwagenverschie bung proportionale Anzahl an Impulsen abgeben, und mit
- - einer Schaltung (64, 66) zur Umwandlung der Im pulse in der Laufwagenstellung entsprechende Ist- Koordinaten (x n , y n ; r n , ϕ n ) eines vorher festge legten Koordinatensystems,
- - A carriage arrangement ( 11-14 ) on a flat surface ( 1 ),
- - Distance measuring devices ( 60 , 62 ) on the carriage ( 13 , 14 ), which deliver a proportional number of pulses to the carriage displacement, and with
- a circuit ( 64 , 66 ) for converting the actual coordinates corresponding to the pulse in the carriage position ( x n , y n ; r n , ϕ n ) of a previously defined coordinate system,
- - eine Eingabeeinrichtung (36; 36 b; 91, 92, 94) zur Eingabe von Koordinaten bestimmter Zeichnungselemente als Vorzugskoordinaten (X n 0, Y n 0; R n 0, Φ n 0),an input device ( 36 ; 36 b ; 91 , 92 , 94 ) for entering coordinates of certain drawing elements as preferred coordinates ( X n 0 , Y n 0 ; R n 0 , Φ n 0 ),
- - einen Speicher (72 b) zur Abspeicherung der Vor zugskoordinaten (X n 0, Y n 0; R n 0, Φ n 0) und- A memory ( 72 b ) for storing the preferred coordinates ( X n 0 , Y n 0 ; R n 0 , Φ n 0 ) and
- - eine Vergleichseinrichtung (70; 70′, 70′′), die die jeweiligen Ist-Koordinaten (x n , y n ; r n , ϕ n ) mit zumindest einem Teil der abgespeicherten Vor zugskoordinaten (X n 0, Y n 0; R n 0, Φ n 0) vergleicht und die Ist-Koordinaten (x n , y n ; r n , ϕ n ) durch Vorzugskoordinaten (X n 0, Y n 0; R n 0, Φ n 0) ersetzt, die ein vorgegebenes Auswahlkriterium erfüllen.- A comparison device ( 70 ; 70 ', 70 ''), the respective actual coordinates ( x n , y n ; r n , ϕ n ) with at least part of the stored preferred coordinates ( X n 0 , Y n 0 ; R n 0 , Φ n 0 ) and the actual coordinates ( x n , y n ; r n , ϕ n ) are replaced by preferred coordinates ( X n 0 , Y n 0 ; R n 0 , Φ n 0 ), the one fulfill the specified selection criterion.
- - eine Zusatzeinrichtung zur Bildung von Korrekturwerten (Δ x n , Δ y n ; Δ r n , Δ ϕ n ), die die Differenzwerte zwischen den aus einer Zusatzinformation bekannten Koordinaten (x n 0, y n 0; r n 0, d n 0) eines Zeichnungselementes und den Ist-Koordinaten (x n , y n ; r n , ϕ n ) darstellen, und
- - eine Addiereinrichtung (70; 70′′) zur Addition der Korrekturwerte (Δ x n , Δ y n ; Δ r n , Δ ϕ n ) mit den Ist-Koordinaten (x n , y n ; r n , ϕ n ).
- - An additional device for the formation of correction values ( Δ x n , Δ y n ; Δ r n , Δ ϕ n ), which the difference values between the coordinates known from additional information ( x n 0 , y n 0 ; r n 0 , d n 0 ) of a drawing element and the actual coordinates ( x n , y n ; r n , ϕ n ), and
- - An adding device ( 70 ; 70 '') for adding the correction values ( Δ x n , Δ y n ; Δ r n , Δ ϕ n ) with the actual coordinates ( x n , y n ; r n , ϕ n ).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904007209 DE4007209A1 (en) | 1989-03-07 | 1990-03-07 | Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriage |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3907253 | 1989-03-07 | ||
DE19904007209 DE4007209A1 (en) | 1989-03-07 | 1990-03-07 | Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriage |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4007209A1 true DE4007209A1 (en) | 1990-09-20 |
Family
ID=25878517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19904007209 Ceased DE4007209A1 (en) | 1989-03-07 | 1990-03-07 | Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriage |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4007209A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4228416A1 (en) * | 1992-08-31 | 1994-03-03 | Helmut Obieglo | Arrangement for draughting machine e.g. for graphical acquisition of data - has data acquisition and reproduction part mounted on one travelling carriage and connected to computer |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1945328A1 (en) * | 1969-01-27 | 1970-07-30 | Gerber Scientific Instr Co | Automatic digital converter facility |
DE3221823A1 (en) * | 1982-06-09 | 1983-12-15 | Ainedter Beteiligungs- und Entwicklungsgesellschaft mbH, 5020 Salzburg | Semiautomatic digitising method |
DE3129470C2 (en) * | 1981-07-25 | 1984-08-09 | Fa. J.S. Staedtler, 8500 Nürnberg | Method and device for recording and reproducing any representations with a typewriter or drawing machine |
DD214233B1 (en) * | 1983-03-30 | 1987-07-22 | Wolfgang Butzkus | METHOD FOR CHECKING THE CORRECT POSITIONING OF SCANNING DEVICES |
DE3607965A1 (en) * | 1986-03-11 | 1987-09-17 | Kuhlmann Praezisionsmech | Device for producing NC programmes from originals |
-
1990
- 1990-03-07 DE DE19904007209 patent/DE4007209A1/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1945328A1 (en) * | 1969-01-27 | 1970-07-30 | Gerber Scientific Instr Co | Automatic digital converter facility |
DE3129470C2 (en) * | 1981-07-25 | 1984-08-09 | Fa. J.S. Staedtler, 8500 Nürnberg | Method and device for recording and reproducing any representations with a typewriter or drawing machine |
DE3221823A1 (en) * | 1982-06-09 | 1983-12-15 | Ainedter Beteiligungs- und Entwicklungsgesellschaft mbH, 5020 Salzburg | Semiautomatic digitising method |
DD214233B1 (en) * | 1983-03-30 | 1987-07-22 | Wolfgang Butzkus | METHOD FOR CHECKING THE CORRECT POSITIONING OF SCANNING DEVICES |
DE3607965A1 (en) * | 1986-03-11 | 1987-09-17 | Kuhlmann Praezisionsmech | Device for producing NC programmes from originals |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4228416A1 (en) * | 1992-08-31 | 1994-03-03 | Helmut Obieglo | Arrangement for draughting machine e.g. for graphical acquisition of data - has data acquisition and reproduction part mounted on one travelling carriage and connected to computer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2321583C2 (en) | Method and device for the repeated and comparative inspection of volume elements of a wall | |
DE69302003T2 (en) | Data entry system | |
DE3886643T2 (en) | System for a touch input display with optically scanned stylus properties. | |
DE3424806C2 (en) | ||
DE69735353T2 (en) | TELEMETRICAL RAIL DATA RECEPTION DEVICE | |
DE2215989A1 (en) | Device for digitizing the position of a probe on a coordinate axis | |
EP0388390A2 (en) | Incremental measuring system | |
DE1261159B (en) | Method for tracking a light spot on a screen of a cathode ray tube serving as a writing surface and arrangement for carrying out the method | |
DE2934347A1 (en) | METHOD AND TEST DEVICE FOR TESTING THE TOOTHED FRAME PROFILE OF GEARS WITH LARGE DIAMETERS | |
EP0114914A1 (en) | Device for detecting and evaluating colour control strips on a printing sheet | |
DE202019105838U1 (en) | Arrangement with a coordinate measuring machine or microscope | |
DE1298322B (en) | Reference point search device for image scanner | |
DE68906669T2 (en) | MEASURING SYSTEM FOR A TOOL SETTING IN A MACHINE TOOL. | |
EP0098461B1 (en) | Apparatus for determining a coordinate position on an information display surface | |
DE3640287A1 (en) | Method of producing a common system of coordinates in the case of multi-armed coordinate measuring instruments | |
DE3406045A1 (en) | Scanning device which can be connected to the end of the transverse arm of a measuring and marking instrument | |
DE2102122C3 (en) | Circuit arrangement for determining the linear dimensions or the area of an object | |
DE102017007078A1 (en) | Measuring system and method for determining 3D coordinates of measuring points of an object, in particular a forming tool for the production of vehicles | |
DE19911944B4 (en) | Device for imaging a region of a sample | |
DE4007209A1 (en) | Technical drawing digitisation device - using supplied pulses representing coordinate movement of scanning carriage | |
EP0060413B2 (en) | Drawing apparatus | |
DE3638569C2 (en) | ||
DE3123801C2 (en) | Device for coordinate measurement of workpieces | |
DE1813743A1 (en) | Arrangement for scanning a field in two directions | |
DE2838121C3 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |