DE1159670B - Procedure for the automatic conversion from one unit of value to another - Google Patents
Procedure for the automatic conversion from one unit of value to anotherInfo
- Publication number
- DE1159670B DE1159670B DES80397A DES0080397A DE1159670B DE 1159670 B DE1159670 B DE 1159670B DE S80397 A DES80397 A DE S80397A DE S0080397 A DES0080397 A DE S0080397A DE 1159670 B DE1159670 B DE 1159670B
- Authority
- DE
- Germany
- Prior art keywords
- memory
- value
- values
- tolerance
- memories
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000006243 chemical reaction Methods 0.000 title description 16
- 230000015654 memory Effects 0.000 claims description 63
- 238000005259 measurement Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 description 2
- 108010038447 Chromogranin A Proteins 0.000 description 1
- 102100031186 Chromogranin-A Human genes 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000011089 mechanical engineering Methods 0.000 description 1
- CPTIBDHUFVHUJK-NZYDNVMFSA-N mitopodozide Chemical compound C1([C@@H]2C3=CC=4OCOC=4C=C3[C@H](O)[C@@H](CO)[C@@H]2C(=O)NNCC)=CC(OC)=C(OC)C(OC)=C1 CPTIBDHUFVHUJK-NZYDNVMFSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/02—Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Complex Calculations (AREA)
Description
Verfahren zur automatischen Umrechnung von einer Werteinheit in eine andere Bei der sieh stetig ausbreitenden Zusammenarbeit der verschiedenen Länder auf den Gebieten des Zahlungsverkehrs und der Technik nehmen die Umrechnungen von einer Währungseinheit in die andere oder einer Meßeinheit in die andere immer umfangreichere Formen an. Die bisher übliche Umrechnung aus Tabellen wird dadurch immer zeitraubender und ermüdender, so daß die durch das Ablesen aus den Tabellen ergebenden Fehlerquellen immer häufiger werden. Besonders zeitraubend gestaltet sich dabei die Umrechnung nicht dekadischer Maßeinheiten in dekadische, z. B. von Zollwerten in Millimeterwerte.Process for the automatic conversion from a value unit to a Others in the steadily expanding cooperation between the various countries in the fields of payment transactions and technology, the conversions take from one currency unit into the other, or one measurement unit into the other, becoming ever more extensive Forms. The usual conversion from tables is now becoming more and more time-consuming and more tiring, so that the sources of error resulting from reading from the tables become more and more common. The conversion is particularly time-consuming non-decadic units of measurement in decadic, e.g. B. from inch values to millimeter values.
Bei allen diesen Umrechnungsproblemen wird stets ein Umrechnungsfaktor benötigt, der im Hinblick auf Maßeinheiten konstant ist. Beim Zahlungsverkehr dagegen unterliegt dieser Faktor geringen Schwankungen, sofern die jeweiligen Tageskurse zugrunde gelegt werden, kann aber ebenfalls als konstant betrachtet werden, wenn für die Umrechnung die festgelegte Parität verwendet wird. Die Umrechnungstabellen befreien jedoch nicht davon, noch irgendwelche Rechenoperationen durchzuführen. Diese Rechnungen mit den aus den Tabellen entnommenen Werten werden meist mit Hilfe von Rechenmaschinen durchgeführt.A conversion factor is always used for all of these conversion problems that is constant in terms of units of measure. When it comes to payment transactions, however this factor is subject to slight fluctuations, provided the respective daily rates can be used as a basis, but can also be regarded as constant if the specified parity is used for the conversion. The conversion tables However, this does not exempt you from performing any arithmetic operations. These calculations with the values taken from the tables are usually made with the help of carried out by calculating machines.
Ein weiteres Problem einer solchen Umrechnung stellt die Rundung der errechneten Werte dar. Sie ist notwendig, da sowohl die umzurechende Werteinheit als auch der Umrechnungsfaktor meist mehrere Stellen hinter dem Komma aufweisen und somit der errechnete neue Wert die Summe der Stellenzahlen hinter dem Komma erhält. Eine solche Rundung der Werteinheiten im Zahlungsverkehr kann in den meisten aller Fälle grob erfolgen. Besonders kritisch jedoch erweist sich die Umrechnung nicht dekadischer Werte in dekadische Werte, z. B. £ in DM oder Zollwerte in Millimeterwerte. Hier kann eine grobe Rundung oft zu fehlerhaften umgerechneten Werten führen. So sind z. B. in den Tabellen für die Umrechnung von Zollwerten für dreistellige Zolldezimalen die entsprechenden Millimeterwerte mit vier Stellen hinter dem Komma angegeben. Die Zollmaße in den Zeichnungen sind im allgemeinen als Dezimale mit drei oder vier Stellen hinter dem Komma angegeben, und durch den Umrechnungsfaktor kommt noch eine weitere Stelle hinzu, so daß maximal mit Hundersteln von Mikrometern gearbeitet werden müßte. Dies ist für die Werkstatt unmöglich, so daß eine Rundung des Millimeter-Genauwertes durchgeführt werden muß, mit denen das entsprechende Zollmaß behaftet ist. Unter Toleranz ist hierbei die Summe der Abmaße zu verstehen. Es ist daher zweckmäßig, neben dem Umrechnungsfaktor einen Toleranzbereich anzugeben, innerhalb dessen der umgerechnete Wert liegen darf. Bei der Umrechnung von Maßeinheiten, die ihrerseits selbst innerhalb eines Toleranzbereiches liegen, wie z. B. bei technischen Werkstattzeichnungen, ergibt sich darüber hinaus, daß der Toleranzbereich der umgerechneten Maßeinheit nur innerhalb bzw. mit geringem Prozentsatz auch außerhalb des Toleranzbereiches der umzurechnenden Maßeinheit liegen darf. Diese Aufgabe ist in Fig. 1 für die Umrechnung tolerierter Zollwerte in Millimeterwerte aufgezeigt. Der Gesamttoleranzbereich, der zur Verfügung steht, setzt sich zusammen aus dem oberen und dem unteren Abmaß Az+ und Az-. Dazwischen liegt das Nennmaß Nz. Alle diese Werte sind in Zoll vorhanden und müssen in Millimeterwerte umgerechnet werden. Der neu zu findende Toleranzbereich in Millimetern muß nun so gewählt werden, daß einmal sowenig wie möglich an Toleranz verschenkt und das Nennmaß Nmm selbst auf einen Wert gebracht wird, der im Hinblick auf die Toleranz, oberes Ab- maß Amm-I- und unteres Abmaß Amm-, noch sinnvoll ist, d. h., es kann bei einem Toleranzbereich von ± 0,1 der Werkstatt kein Nennmaß auf Mikrometer genau angegeben werden. Verschenkt werden dadurch an oberer und unterer Toleranzgrenze die Werte A -f- und A-.Another problem with such a conversion is the rounding of the calculated values. It is necessary because both the unit of value to be converted and the conversion factor usually have several digits behind the decimal point and the new calculated value therefore contains the sum of the digits behind the decimal point. Such a rounding of the value units in payment transactions can be done roughly in most of all cases. However, the conversion of non-decadic values into decadic values has proven to be particularly critical, e.g. B. £ in DM or inch values in millimeters. Rough rounding can often lead to incorrect converted values. So are z. For example, in the tables for converting customs values for three-digit inch decimals, the corresponding millimeter values are given with four places after the comma. The inch dimensions in the drawings are generally given as decimals with three or four places after the decimal point, and the conversion factor adds another place, so that a maximum of hundreds of micrometers would have to be used. This is impossible for the workshop, so that a rounding of the millimeter exact value has to be carried out, with which the corresponding inch dimension is afflicted. Here, tolerance is to be understood as the sum of the dimensions. It is therefore advisable to specify a tolerance range in addition to the conversion factor, within which the converted value may be. When converting units of measurement that are themselves within a tolerance range, such as B. in the case of technical workshop drawings, it also follows that the tolerance range of the converted unit of measurement may only be within or, with a small percentage, outside the tolerance range of the unit to be converted. This task is shown in FIG. 1 for converting tolerated inch values into millimeter values. The total tolerance range that is available is made up of the upper and lower dimensions Az + and Az-. In between is the nominal dimension Nz. All these values are available in inches and must be converted into millimeter values. The new-to-find tolerance in millimeters must now be selected so that even as little as possible given away to tolerance and the nominal size Nmm itself is brought to a value of in terms of tolerance, upper deviation Amm I and lower deviation Amm-, still makes sense, that is, with a tolerance range of ± 0.1 the workshop cannot specify a nominal dimension to the nearest micrometer. As a result, the values A -f- and A- are given away at the upper and lower tolerance limits.
Der Erfindung liegt nun die Aufgabe zugrunde, derartige Umrechnungen vollkommen automatisch und fehlerfrei mit Hilfe datenverarbeitender Maschinen, insbesondere programmierter Rechenmaschinen, durchzuführen. Dies wird dadurch erreicht, daß die eingegebene Werteinheit nach Multiplikation mit dem vorgegebenen Umrechnungsfaktor einem ersten Speicher, der obere Toleranzwert bzw. der untere Toleranzwert ebenfalls nach Multiplikation mit dem vorgegebenen Umrechnungsfaktor mit positivem Vorzeichen einem zweiten Speicher bzw. mit negativem Vorzeichen einem dritten Speicher zugeführt werden, daß die Werte aus diesen Speichern unter grober Abrundung jeweils in einen zugeordneten Hilfsspeicher übertragen werden und daß anschließend die Summen aus dem ersten und zweiten Speicher bzw. aus dem ersten und dritten Speicher mit den Summen aus dem ersten und zweiten Hilfsspeicher bzw. dem ersten und dritten Hilfsspeicher miteinander verglichen werden und daß bei negativem Ergebnis mindestens einer dieser beiden Vergleiche der Saldier-und Vergleichsvorgang bei nächsthöherer Abrundung der in den Speichern gespeicherten Werte so lange wiederholt wird, bis diese Ergebenisse positiv sind.The invention is now based on the object of such conversions completely automatically and error-free with the help of data processing machines, in particular programmed calculating machines. This is achieved in that the entered value unit after multiplication with the specified conversion factor a first Memory, the upper tolerance value or the lower tolerance value also after multiplication with the given conversion factor with positive Sign in a second memory or with a negative sign in a third memory are supplied that the values from these memories are roughly rounded off are transferred to an assigned auxiliary memory and that then the sums from the first and second memory or from the first and third memory the sums from the first and second auxiliary memory or the first and third Auxiliary memory are compared with each other and that with a negative result at least one of these two comparisons is the balancing and comparison process at the next higher The values stored in the memories are rounded off until these results are positive.
Um die in dem zweiten und dritten Speicher enthaltenen Toleranzwerte nicht ständig in neu abgerundeter Form in die Hilfsspeicher einzugeben, erscheint es zweckmäßig, gemäß weiterer Ausbildung der Erfindung die eingegebenen Toleranzwerte direkt jeweils einem Adressenspeicher zuzuführen, durch die über auf einem weiteren Speicher fest programmierten und auf vorbestimmte Stellen hinter dem Komma abgerundeten Umrechnungstabellen die zugeordneten Werte in der umgerechneten Werteinheit ermittelt und jeweils dann einem weiteren Hilfsspeicher zugeführt werden. In der vorbeschriebenen Weise werden dann die Summenbildungen des ersten Hilfsspeichers mit diesen Hilfsspeichern durchgeführt. Gemäß weiterer Ausbildung der Erfindung erfolgt bei Eingabe verschiedener absoluter Toleranzwerte die Abrundung des in dem ersten Speicher enthaltenen zugeordneten Wertes in Richtung des größeren der beiden absoluten Toleranzwerte.To the tolerance values contained in the second and third memory not always to be entered in the auxiliary memory in a new rounded form appears it is expedient, according to a further embodiment of the invention, the entered tolerance values directly to an address memory in each case, through the over to another Memory permanently programmed and rounded off to predetermined places behind the decimal point Conversion tables determine the assigned values in the converted value unit and then each fed to a further auxiliary memory. In the above The sums of the first auxiliary memory then become wise with these auxiliary memories carried out. According to a further embodiment of the invention, different types of input take place absolute tolerance values rounding off the assigned contained in the first memory Value in the direction of the larger of the two absolute tolerance values.
Die Erfindung sei an Hand eines tolerierten Zollwertes beschrieben, der in einen tolerierten Millimeterwert umgerechnet werden soll. Es soll dabei eine datenverarbeitende Maschine, insbesondere eine programmierte Rechenmaschine verwendet werden, die in ihrem Aufbau an sich bekannt ist, deren Arbeitsweise an den Fig. 2 und 3 näher erläutert wird. In der Fig. 4 ist ein Musterbeispiel für drei Kontrollrechnungen dargestellt, die bei gleichem Nennmaß Nz in Zoll, aber mit verschiedenen Abmaßen Az mit Hilfe einer derartigen datenverarbeitenden Maschine durchgeführt sind. Hierbei darf einerseits die Maschine wegen der wirtschaftlichen Belastung nicht zu aufwendig werden, zum anderen werden aber von der Aufgabenstellung her eine Reihe von Forderungen, verknüpft mit logischen Entscheidungen, gestellt. Um im vorgegebenen Zoll-Toleranzbereich zu bleiben, muß generell ein Prozentsatz vom Gesamt-Toleranzbereich verschenkt werden (A in Fig. 1). Dieser richtet sich nach der nötigen Genauigkeit, mit der gearbeitet werden muß. Den Abmaßen in Zoll müssen entsprechende in Millimetern zugeordnet werden und diese wiederum sinnvoll gerundet werden. Weiter sollten diese einfach zu ändern sein, damit sie den verschiedenen Genauigkeitsanforderungen, die gestellt werden, entsprechen. Das heißt, daß im allgemeinen Maschinenbau weniger genau umgerechnet werden muß als z. B. in der Feinmechanik oder Optik. Die Rundung des Nennmaßes Nmm muß sinnvoll im Verhältnis zur Toleranz sein, d. h., daß z. B. bei einer Toleranz von ± 0,1 mm das Nennmaß nicht in Mikrometern angegeben werden kann. Die Rundung des Nenrmaßes selbst hat bei Plus-Minus-Abmaßen nor-:nal zu erfolgen, d. h., die Werte 0 bis 4 auf der zu rundenden Stelle haben eine Abrundung, die Werte 5 bis 9 dagegen eine Aufrundung zur Folge. Bei nur Plus- und nur Minus-Toleranzen darf nur in Richtung des Toleranzfeldes gerundet werden, d. h., bei Plus-Toleranzen bringen die Ziffern 1 bis 9 auf der zu rundenden Stelle eine Aufrundung und bei Minus-Toleranzen eine Abrundung mit sich. Bei der festgelegten Rundung muß der absolute Fehler ermittelt werden, und bei gröberer Rundung muß er, wenn er aus dem Toleranzbereich herausfällt, ganz augenfällig gekennzeichnet sein.The invention is described on the basis of a tolerated customs value, which is to be converted into a tolerated millimeter value. There should be a data processing machine, in particular a programmed calculating machine is used the structure of which is known per se, the mode of operation of which is illustrated in FIGS. 2 and 3 will be explained in more detail. 4 is a sample example for three control calculations shown, with the same nominal dimension Nz in inches, but with different dimensions Az are carried out with the help of such a data processing machine. Here On the one hand, the machine must not be too expensive because of the economic burden on the other hand, a number of demands are made in terms of the task, linked to logical decisions. To be within the specified inch tolerance range to stay, a percentage of the total tolerance range must generally be given away (A in Fig. 1). This depends on the necessary precision with which you have worked must become. Corresponding millimeters must be assigned to the dimensions in inches and these in turn are rounded sensibly. Next, these should be easy to change so that they meet the various accuracy requirements that are correspond. That means that in general mechanical engineering the conversion is less precise must be as z. B. in precision engineering or optics. The rounding of the nominal dimension Nmm must be reasonable in relation to tolerance, d. i.e. that e.g. B. with a tolerance of ± 0.1 mm the nominal dimension cannot be specified in micrometers. The rounding the nominal dimension itself has to be normal for plus-minus dimensions, i.e. h., the Values 0 to 4 on the digit to be rounded are rounded off, values 5 to 9, on the other hand, results in a rounding up. With only plus and only minus tolerances rounded only in the direction of the tolerance field, d. i.e., bring in plus tolerances the digits 1 to 9 are rounded up on the digit to be rounded and in the case of minus tolerances a rounding off with itself. With the specified rounding, the absolute error must be determined and in the case of coarser rounding it must, if it falls out of the tolerance range, be clearly marked.
Den Abmaßen Az in Zoll müssen Abmaße Amm in Millimetern zugeordnet werden. Diese mindestens müssen um den Betrag kleiner sein, der für die Rundung des Millimeternennmaßes Nmm benötigt wird, weil durch die Rundung das Millimeternennmaß Nmm maximal um diesen Betrag größer oder kleiner als der dem Zollmaß entsprechenden Millimetergenauwert werden kann. In der datenverarbeitenden Maschine werden diese Werte über Handregister programmiert und können für den gewünschten Genauigkeitsgrad geändert werden. Bei einer Reduzierung des Toleranzfeldes um 21,3% ergibt sich das günstigste Verhältnis von Nennmaßgenauigkeit zu Abmaßgröße. Das würde bedeuten, daß einem Tausendstelzoll zwei Hundertstelmillimeter, also 0,001" der Wert 20 #tm zugeordnet werden, 0,002" der Wert 40 üm, usw.The dimensions Az in inches must be assigned dimensions Amm in millimeters will. These must at least be smaller by the amount required for rounding of the nominal millimeter dimension Nmm is required because the rounding of the nominal millimeter dimension Nmm larger or smaller than the one corresponding to the inch by this amount Can be accurate to the millimeter. In the data processing machine, these Values programmed via hand registers and can be used for the desired degree of accuracy be changed. This is the result of a reduction in the tolerance field by 21.3% best ratio of nominal dimension accuracy to dimension size. That would mean, that a thousandth of an inch is two hundredths of a millimeter, i.e. 0.001 "the value 20 #tm can be assigned, 0.002 "the value 40 um, etc.
Weiterhin ist die Maschine zweckmäßig so programmiert, daß die Nennmaße Nmm auf volle Zehntelmillimeter, halbe Zehntelmillimeter usw. bis volle Tausendstelmillimeter gerundet werden. Die Zwischenstufe von halben Zehntelmillimetern wurde gewählt, um der Meßtechnik Rechnung zu tragen, weil ein Millimeterwert mit halben Zehnteln noch ein Maß ist, welches mit Schieblehre gemessen werden kann. Das entsprechende für das halbe Hundertstel gilt für die Schraublehre.Furthermore, the machine is expediently programmed in such a way that the nominal dimensions Nmm to full tenths of a millimeter, half tenths of a millimeter, etc. to full thousandths of a millimeter be rounded. The intermediate stage of half a tenth of a millimeter was chosen, to take into account the measurement technology, because a millimeter value with half tenths is another dimension that can be measured with a caliper. The corresponding for half a hundredth applies to the screw gauge.
Um den Umrechnungsvorgang maschinell auszuführen, sind in die datenverarbeitende Maschine lediglich die drei Werte des Nennmaßes Nz und der beiden Toleranzwerte Az+ und Az- einzugeben. Als umzurechnende Werteinheit sei das Zollmaß 0,417" angeführt. Entsprechend der ersten Zeile in Fig. 4 sei diesem Nennmaß Nz nur ein oberes Abmaß Az-I-von 0,010 zugeordnet. Nach Eingabe des Nennmaßes Nz wird dieser Wert mit dem festen Umrechnungsfaktor von Zoll in Millimeter multipliziert. Dieser Faktor hat den Wert 25,4. Das Ergebnis wird einem ersten Speicher Sp I zugeführt. Gleichzeitig erfolgt die Niederschrift des eingegebenen Nennmaßes Nz in die erste Spalte des Beleges. Nun wird das vorgegebene obere Abmaß Az + in die Maschine eingegeben und von ihr ebenfalls mit dem Umrechnungsfaktor 25,4 multipliziert und entsprechend dem Vorzeichen positiv dem zweiten Speicher Sp 1I zugeführt. Gleichzeitig wird der eingegebene Wert des oberen AbmaßesAz+ in die Spalte 2 niedergeschrieben. Da das untere Abmaß Az- nicht vorhanden ist, wird der Wert Null eingegeben und als solcher in Spalte 3 ausgeschrieben. Im Speicher Sp II ist somit kein Wert gespeichert. Die Stellenzahl, mit welcher diese Werte ausgeschrieben werden, hängt von der vorgegebenen Spaltenkapazität der Maschine ab. Desgleichen sind die umgerechneten Werte in Millimetern in den Speichern Sp I bis Sp III mit so vielen Stellen hinter dem Komma gespeichert, wie die vorgegebene Kapazität dieser Speicher ausmacht. Nun werden diese Werte abgerundet, und zwar zunächst nur auf Zehntelmillimeter, jeweils den Hilfsspeichern H1 bis H3 zugeführt. Aus den Hilfsspeichern H2 und H3 werden das obere und untere Abmaß Amm+ und Amm- in die Spalten 4 und 5 niedergeschrieben. Aus dem Hilfsspeicher H 1 wird in Spalte 6 das Nennmaß in Millimetern Nmm niedergeschrieben. Da das untere Nennmaß Az- den Wert Null besitzt, wird dieses Kriterium dazu benutzt, daß automatisch die anschließende Rundung des Nennmaßes Nmm bei der Übertragung von dem Speicher SpI in den Hilfsspeicher H1 nur nach oben durchgeführt wird, also z. B. bei der Zehntelrundung (Spalte 6) ergeben sich die Ziffern 1 bis 9 auf der Hundertstelle eine Aufrundung.In order to carry out the conversion process automatically, only the three values of the nominal dimension Nz and the two tolerance values Az + and Az- have to be entered into the data processing machine. The inch dimension 0.417 "is given as the value unit to be converted. According to the first line in Fig. 4, this nominal dimension Nz is only assigned an upper dimension Az-I- of 0.010. After entering the nominal dimension Nz, this value is converted from inches to millimeters with the fixed conversion factor This factor has the value 25.4. The result is fed to a first memory Sp I. At the same time, the entered nominal dimension Nz is recorded in the first column of the document. Now the specified upper dimension Az + is entered into the machine and from It is also multiplied by the conversion factor 25.4 and fed to the second memory Sp 1I according to the positive sign. At the same time, the entered value of the upper dimension Az + is written down in column 2. Since the lower dimension Az- is not available, the value zero is entered and written out as such in column 3. No value is stored in memory Sp II rte are written out depends on the specified column capacity of the machine. Likewise, the converted values in millimeters are stored in the memories Sp I to Sp III with as many places after the decimal point as the specified capacity of this memory. These values are now rounded off, initially only to tenths of a millimeter, respectively fed to the auxiliary memories H1 to H3. The upper and lower dimensions Amm + and Amm- are written down in columns 4 and 5 from the auxiliary memories H2 and H3. From the auxiliary memory H 1, the nominal dimension is written down in column 6 in millimeters Nmm. Since the lower nominal dimension Az has the value zero, this criterion is used to ensure that the subsequent rounding of the nominal dimension Nmm is only carried out upwards during the transfer from the memory SpI to the auxiliary memory H1, e.g. For example, when rounding up to a tenth (column 6), the numbers 1 to 9 are rounded up to the hundredth.
Nun werden von der Maschine automatisch die Abweichungen J-1- und A- am oberen Abmaß Amm+ und am unteren Abmaß Amm- ermittelt und in die Spalten 7 und 8 niedergeschrieben. Diese Abweichungen werden für das obere Abmaß Amm-fermittelt, indem zunächst der Inhalt der Speicher Sp I und Sp 1I addiert werden und ebenso die Inhalte der Hilfsspeicher H1 und H2. Danach werden die so erhaltenen Summen miteinander saldiert, d. h. miteinander verglichen. Ist das Ergebnis positiv, so wird der ermittelte Wert in die Spalte 7 niedergeschrieben. Ist er dagegen negativ, so erfolgt die Niederschrift ebenfalls, jedoch ist sie augenscheinlich als negativ gekennzeichnet, indem sie z. B. rot niedergeschrieben wird. Zur Ermittlung der Abweichung -,1 - am unteren Abmaß Amm- wird der Inhalt der Speicher SpI und Sp III miteinander saldiert und ebenso die Inhalte der HilfsspeicherH1 und H3. Danach werden wiederum die so gebildeten Summen miteinander saldiert und das Ergebnis in der Spalte 8 niedergeschrieben.The machine now automatically determines the deviations J-1- and A- at the upper dimension Amm + and at the lower dimension Amm- and writes them down in columns 7 and 8. These deviations are determined for the upper dimension Amm-f by first adding the contents of the memories Sp I and Sp 1I and also the contents of the auxiliary memories H1 and H2. The sums obtained in this way are then netted with one another, ie compared with one another. If the result is positive, the determined value is written down in column 7. If, on the other hand, it is negative, it is also written down, but it is evidently marked as negative. B. is written in red. To determine the deviation -, 1 - at the lower dimension Amm-, the contents of the memories SpI and Sp III are netted with one another, as is the contents of the auxiliary memories H1 and H3. Then the sums formed in this way are again netted with one another and the result is written down in column 8.
Wie in dem Musterbeispiel in Zeile 1 der Fig. 4 dargestellt ist, ergibt sich bei den eingetasteten Werten jeweils in den Spalten 7 und 8 eine positive Saldierung. Dieses Kriterium wird dazu verwendet, das Kommando »Wagenrücklauf« und »Zeilenschaltung« zu geben. Das Ergebnis ist gefunden. Einem Zoll-Maß von 0,417 -f- 0,010 entspricht ein Millimeter-Maß von 10,6+0,2.As shown in the sample example in line 1 of FIG. 4, results The keyed-in values show a positive offsetting in columns 7 and 8. This criterion is used to use the command »carriage return« and »carriage return« admit. The result is found. Corresponds to an inch dimension of 0.417 -f- 0.010 a millimeter measurement of 10.6 + 0.2.
Ist jedoch einer der Werte in Spalte 7 und 8, wie z. B. der entsprechende Wert in Zeile 2 der Fig. 4 negativ, so wird dieser Wert rot geschrieben, und die Maschine läuft nicht in die Ausgangsstellung zurück, sondern beginnt mit der nächsten Rundung. Im Gegensatz z. B. der Zeile 1 handelt es sich bei dem Beispiel der Zeile 2 nur um ein Minus-Abmaß Az-. Der Wert Null des oberen Abmaßes Az -f- gilt nun als Kriterium dafür, daß bei allen Rundungen nur nach unten abgerundet werden darf. Die in den Speichern Sp I bis Sp III enthaltenen Werte werden nun auf Hundertstel abgerundet und in die Hilfsspeicher H 1 bis H 3 übertragen. Mit diesen neuen Werten in den Hilfsspeichern werden nun in der vorbeschriebenen Weise die einzelnen Saldiervorgänge durchgeführt und die ermittelten Werte für die Abweichung A+ und A- in den Spalten 10 und 11 abgedruckt, nachdem der neu gebildete Wert aus dem Speicher Sp I in der Spalte 9 niedergeschrieben wurde. Im vorliegenden Beispiel der Zeile 2 ergeben sich bei dem Saldierungsvorgang nur positive Werte, so daß anschließend das Kommando »Wagenrücklauf« und »Zeilenschaltung« gegeben wird. Bei dem dritten Ausführungsbeispiel in Fig. 4 ist dem Nennmaß in Zoll Nz jeweils ein oberes und ein unteres Abmaß Az zugeordnet. Wie das Ausführungsbeispiel zeigt, sind die Saldiervorgänge in der Maschine dreimal auszuführen, um zu erreichen, daß die beiden Werte für :die Abweichungen innerhalb des Toleranzbereiches der Zollwerte zu liegen kommen. Jede rot ausgeschriebene Zahl in einer der Spalten bedeutet, daß der Wert J der jeweiligen Abweichung außerhalb dieses Toleranzbereiches liegt.However, if one of the values in columns 7 and 8, such as B. the corresponding If the value in line 2 of FIG. 4 is negative, this value is written in red, and the The machine does not return to the starting position, but starts the next one Rounding. In contrast to z. B. the line 1 is the example of the line 2 only by a minus dimension Az-. The value zero of the upper dimension Az -f- is now considered to be Criterion for the fact that all roundings may only be rounded down. The values contained in the memories Sp I to Sp III are now down to hundredths rounded and transferred to the auxiliary memory H 1 to H 3. With these new values The individual balancing processes are now stored in the auxiliary memories in the manner described above carried out and the values determined for the deviation A + and A- in the columns 10 and 11 printed after the newly formed value from the memory Sp I in the Column 9 was written down. In the present example, line 2 results only positive values during the balancing process, so that the command "Carriage return" and "carriage return" are given. In the third embodiment In Fig. 4, the nominal dimension in inches Nz is an upper and a lower dimension Az assigned. As the exemplary embodiment shows, the balancing processes are in the machine to be carried out three times in order to achieve that the two values for: the deviations come to lie within the tolerance range of the customs values. Each written out in red Number in one of the columns means that the value J is outside the respective deviation this tolerance range lies.
In Abweichung der in Fig. 2 dargestellten Wirkungsweise der verwendeten datenverarbeitenden Maschine kann eine solche nach Fig. 3 verwendet werden. Diese Anordnung hat den Vorteil, daß zur Durchführung einer Saldierung die Abrundung der oberen und unteren Abmaße aus den Speichern Sp 1I und Sp III nicht immer wieder neu durchgeführt werden muß. Dies wird dadurch erreicht, daß eine an sich bekannte Einrichtung zum sogenanntenTabellenlesen verwendet wird. Diese Einrichtung besteht aus einem Speicher T, in welchem abgestufte Umrechnungswerte in Millimetern enthalten sind, die bestimmten Zollwerten zugeordnet werden. Am günstigsten hat sich hierbei erwiesen, daß z. B. einem Zollwert von 0,001" der Umrechnungswert 20 #tm, dem Zollwert 0,002" der Wert 40 #um usw. zugeordnet wird. Die sich daraus ergebenden Millimeterwerte sind in einem solchen Speicher festgehalten. Es ist nun nur dafür zu sorgen, daß über Adressenspeicher A 1 und A 2 der dem eingegebenen oberen Abmaß Az 4-bzw. dem unteren Abmaß Az - entsprechenden Wert in Millimetern ausgesucht und jeweils einem weiteren Hilfsspeicher H4 und H5 zugeführt werden. Diese beiden Hilfsspeicher entsprechen den Hilfsspeichern H2 und H3. In ihnen bleibt jedoch der auf eine vorbestimmte Anzahl hinter dem Komma abgerundete Wert während der gesamten Saldierungsvorgänge konstant erhalten. Der Saldierungsvorgang zwischen den Speichern SP I und SPIII und der Vergleich dieser Ergebnisse mit den Ergebnissen der Saldierung aus den Hilfsspeichern ist analog dem vorbeschriebenen, indem an die Stelle der Hilfsspeicher H 2 und H 3 lediglich die Hilfsspeicher H 4 und H 5 treten.In a departure from the mode of operation of the data processing machine used shown in FIG. 2, one according to FIG. 3 can be used. This arrangement has the advantage that the rounding off of the upper and lower dimensions from the stores Sp 1I and Sp III does not have to be carried out again and again in order to carry out a balancing. This is achieved by using a device known per se for so-called table reading. This device consists of a memory T, in which graduated conversion values in millimeters are contained, which are assigned to specific customs values. It has proven to be the most favorable that z. For example, a customs value of 0.001 "is assigned the conversion value 20 #tm, the customs value 0.002" the value 40 #um, and so on. The resulting millimeter values are stored in such a memory. It is now only necessary to ensure that via address memories A 1 and A 2, the upper dimension Az 4 or. the lower dimension Az - corresponding value in millimeters selected and fed to a further auxiliary memory H4 and H5. These two auxiliary memories correspond to the auxiliary memories H2 and H3. In them, however, the value rounded down to a predetermined number behind the decimal point remains constant throughout the entire balancing process. The balancing process between the memories SP I and SPIII and the comparison of these results with the results of the balancing from the auxiliary memories is analogous to that described above, in that only the auxiliary memories H 4 and H 5 take the place of the auxiliary memories H 2 and H 3.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DES80397A DE1159670B (en) | 1962-07-13 | 1962-07-13 | Procedure for the automatic conversion from one unit of value to another |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DES80397A DE1159670B (en) | 1962-07-13 | 1962-07-13 | Procedure for the automatic conversion from one unit of value to another |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1159670B true DE1159670B (en) | 1963-12-19 |
Family
ID=7508845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DES80397A Pending DE1159670B (en) | 1962-07-13 | 1962-07-13 | Procedure for the automatic conversion from one unit of value to another |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE1159670B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2818135A1 (en) * | 1978-04-25 | 1979-11-15 | Computer Linguistics Inc | Conversion calculator for numerical data - automatically converts data representative of value to any of number of variably related units |
-
1962
- 1962-07-13 DE DES80397A patent/DE1159670B/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2818135A1 (en) * | 1978-04-25 | 1979-11-15 | Computer Linguistics Inc | Conversion calculator for numerical data - automatically converts data representative of value to any of number of variably related units |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2246968C2 (en) | Device for multiplying two floating point numbers | |
| DE2712224A1 (en) | DATA PROCESSING SYSTEM | |
| DE1181461B (en) | Address adder of a program-controlled calculating machine | |
| DE1168127B (en) | Circuit arrangement for comparing numbers | |
| DE3616740A1 (en) | DEVICE FOR OBTAINING WORKPIECE CONTOURS | |
| DE3586515T3 (en) | Interactive numerical control for a machine tool. | |
| DE1125208B (en) | Electrical comparison circuit system | |
| DE2103049C3 (en) | Device of a numerically controlled follow-up system | |
| DE2442535A1 (en) | FUNCTION SELECTION DEVICE FOR ELECTRONIC CALCULATOR, IN PARTICULAR POCKET CALCULATOR | |
| DE69326968T2 (en) | Data distribution method and device | |
| DE2809341C2 (en) | ||
| DE1159670B (en) | Procedure for the automatic conversion from one unit of value to another | |
| DE1885112U (en) | TOOL HOLDER DEVICE WITH MICROMETER ADJUSTMENT, IN PARTICULAR FOR DRILLING MACHINE HEADS. | |
| DE1103646B (en) | Increment calculator | |
| DE2452435A1 (en) | Workpiece aligning procedure for rods - theoretical deflection is obtained to produce measuring curve to achieve adjustment value | |
| DE2244741A1 (en) | ELECTRICAL DEVICE FOR DIGITAL MEASUREMENT OF A LARGE BY PULSE COUNTING | |
| EP0750252A2 (en) | Device for comparing two binary coded data with at least 2-bit wide memories | |
| DE1234055B (en) | Arrangement for addition or subtraction | |
| DE2054689A1 (en) | Control device for a machine tool | |
| DE2133973A1 (en) | MEASURING DEVICE FOR PRESETTING TOOLS IN TOOL HOLDERS | |
| DE1774574A1 (en) | Check number device | |
| AT203245B (en) | ||
| DE1136139B (en) | Result work for electronically counting or calculating machines | |
| DE2255763C3 (en) | Fail-safe incremental measuring method for scales | |
| DE1136143B (en) | Business machine for calculating interest |