Einheiten (Software)

Einheiten sind ein Quer-Plattform-Computerprogramm für die Konvertierung von Einheiten von Mengen. Es hat eine Datenbank von Maß-Einheiten einschließlich esoterischer und historischer Einheiten. Das erlaubt zum Beispiel Konvertierung von Geschwindigkeiten, die in Achtelmeilen pro die vierzehn Tage und Druck angegeben sind, der in Tonnen pro Acre angegeben ist. Produktionseinheiten werden für die Konsistenz mit dem Eingang überprüft, Überprüfung der Konvertierung von komplizierten Ausdrücken erlaubend.

Das ursprüngliche Einheitsprogramm ist ein Standardteil von Unix seit den frühen Glockenlaborversionen gewesen.

UDUNITS ist ein ähnliches Dienstprogramm, außer dass er eine zusätzliche Programmierbibliotheksschnittstelle und geistige Datum-Umwandlungsanlagen hat. UDUNITS wird als das De-Facto-Programm und die Bibliothek für die variable Einheitskonvertierung für netCDF Dateien betrachtet.

GNU-Einheiten

Die neuere GNU-Version der kostenlosen Software von Einheiten (oder GNU-Einheiten) wurde von Adrian Mariano geschrieben. GNU-Einheiten schließen mehrere Erweiterungen auf die ursprüngliche Version einschließlich ein

  • Hochzahlen können mit '' oder '' geschrieben werden.
  • Hochzahlen können größer sein als 9, wenn geschrieben, mit '' oder ''.
  • Summen von Einheiten (z.B,) können umgewandelt werden.
  • Einheiten, die gegenseitige Dimensionen messen, können (z.B, zu) umgewandelt werden.
  • Parenthesen für die Gruppierung werden unterstützt. Die ursprüngliche Version hat nur einen Schrägstrich erlaubt (''), der manchmal Neuordnung von komplizierten Ausdrücken verlangt hat; die GNU-Version erlaubt natürlichere Ausdrücke, solcher als im Beispiel, das folgt.
  • Wurzeln von Einheiten (z.B, kann geschätzt werden.
  • Nichtlineare Einheitskonvertierungen (z.B, °F zu °C) werden unterstützt.
  • Funktionen wie Sünde, weil, und Klotz eingeschlossen werden.

Die Klartext-Datenbank units.dat ist eine gute Verweisung an sich, wie sie umfassend kommentiert wird und zahlreiche Quellen zitiert.

Gebrauch

Einheiten werden Produktion das Ergebnis der Konvertierung in zwei Linien. Gewöhnlich ist die erste Linie (Multiplikation) das gewünschte Ergebnis. Die zweite Linie ist dieselbe wie eine Abteilung ausgedrückte Konvertierung.

Einheiten können auch Mathematik tun, während sie sich einschließlich mehrerer umwandeln, die in mathematischen Funktionen wie Sünde, weil, atan, Klotz, exp usw. gebaut sind.

Wenn Sie versuchen, Typen von Maßen umzuwandeln, die unvereinbare Einheiten sind, wird eine conformability Fehlermeldung drucken und eine reduzierte Form jedes Maßes zeigen.

Beispiele

Die Beispiele, die Show folgen, ergeben sich aus GNU-Einheitsversion 1.88; GNU-Einheitsversionen 1.84c und früher definiert wird eine Achtelmeile in Bezug auf den amerikanischen Überblick-Fuß aber nicht internationalen Fuß, und ein bisschen verschiedene Ergebnisse geben als die Beispiele, die Achtelmeilen einschließen.

Interaktive Weise

2526 Einheiten, 72 Präfixe, 56 nichtlineare Einheiten

Sie haben: 10 Achtelmeilen

Sie wollen: Meilen

* 1.25

/ 0.8

Sie haben: 1 Gallone + 3 Pints

Sie wollen: Quarten

* 5.5

/ 0.18181818

Sie haben: sqrt (miles^2)

Definition: 1609.344 M

Sie haben: 21 btu + 6500 ft lbf

Sie wollen: btu

* 29.352939

/ 0.034068139

Sie haben:

Auf der (nicht wechselwirkenden) Befehl-Linie

C:\> Einheiten ""zehn-achtelmeile-provierzehn Tage"-Kilometer pro Stunde"

* 0.0059871429

/ 167.02458

% Einheitstasse-Unzen

Conformability-Fehler

0.00023658824 M^3

0.028349523 Kg

Komplizierte Einheitsausdrücke

Eine Form der Gleichung von Darcy-Weisbach für die Flüssigkeitsströmung ist

:

wo ΔP der Druck-Fall ist, ist ρ die Massendichte, f ist der (ohne Dimension) Reibungsfaktor, L ist die Länge der Pfeife, Q ist der volumetrische Durchfluss, und d ist das Pfeife-Diameter. Es könnte wünschenswert sein, die Gleichung in der Form zu haben

:

das würde typische US-Einheiten akzeptieren; der unveränderliche A konnte manuell mit der Einheitsfaktor-Methode bestimmt werden, aber es konnte schneller und leicht das Verwenden von Einheiten bestimmt werden:

$-Einheiten" (8/pi^2) (lbm/ft^3) ft (Ft^3/s) ^2 (1/in^5)" psi

* 43.533969

/ 0.022970568

Kran Technisches Papier Nr. 410,

Eq. 3-5, gibt den Multiplicative-Wert als 43.5.

Links


Sharpless epoxidation / Die vierzehn Tage
Impressum & Datenschutz