Formeln und Einheiten
Beim Berechnen von Größen mithilfe von Formeln werden Einheiten normalerweise dann fehlerhaft angegeben, wenn die für den Vorgang erforderlichen Regeln nicht eingehalten wurden.
Beispiele
- Bei Additionen müssen sowohl die Eingabewerte als auch das Ergebnis mit demselben Einheitentyp für numerische Werte angegeben werden.
- Bei der Multiplikation werden beliebige Einheitentypen für numerische Werte bei den Eingabewerten unterstützt (dies können unterschiedliche Wertetypen sein). Das Ergebnis muss jedoch das Produkt der eingegebenen Einheiten sein. Beispiel: Länge * Fläche = Volumen.
- Für sin() muss die Eingabe ein Winkel und die Ausgabe eine Zahl ohne Einheit sein.
- Bei if() muss das erste Argument ein Boolescher Wert sein. Die übrigen Argumente und das Ergebnis können einem beliebigen Datentyp angehören (numerisch, Boolesch, Text), jedoch muss für alle diese Angaben derselbe Wert verwendet werden.
Revit LT nutzt physikalische Basisgrößen (Zeit, Länge, Masse, Temperatur usw.). Die Analyse der Größen erfolgt unabhängig von der zur Darstellung oder Messung der physikalischen Basisgröße verwendeten Einheit (Sekunden, Meter, kg, Grad Celsius usw.).
Formeln und Konstanten
Eine weitere Fehlerquelle bei Größen ist die Interpretation numerischer Konstanten in Formeln.
Wenn in einer Formel ein Parametername oder eine numerische Konstante mit expliziten Einheiten (z. B. 5 kg) enthalten ist, erkennt Revit LT die Einheiten des Ausdrucks mit Sicherheit. In der Software ist es jedoch auch möglich, Zahlenwerte ohne Einheiten einzugeben (z. B. 5). In diesem Fall versucht Revit LT, die Einheiten für den Zahlenwert zu erraten, sodass die Einheiten in der Formel zusammenpassen. Aus diesem Grund wird Formeln häufig *1 oder /1 hinzugefügt.
Es wird empfohlen, Einheiten für Konstanten in Formeln anzugeben.
Beispiele
- Das Ergebnis der Formel soll ein Längenwert sein. Sie geben 3 x 3 ein. Wenn Sie die Formel erneut bearbeiten, sehen Sie, dass Revit LT einen der Werte als Längenwert erkannt hat. Dies ist an der Schreibweise 3' * 3 ersichtlich.
- Das Ergebnis der Formel soll ein Längenwert sein. Wenn Sie 3 * 3 kg/3 eingeben, erhalten Sie die Fehlermeldung Inkonsistente Einheiten. Mit der Eingabe 3' * 3 kg/3 erhalten Sie jedoch das gewünschte Ergebnis, da Revit LT annimmt, dass die letzte Konstante in kg angegeben werden soll. Diese Formel enthält darüber hinaus eine Kombination aus britischen und metrischen Einheiten. Wenn Sie die Formel bearbeiten, sehen, dass Revit LT alle Einheiten in Projekteinheiten umgewandelt hat: 3' * 6.614 lbm/3 lbm.
Einheiten für Konstanten
Die folgenden Einheiten können in Formeln für Konstanten verwendet werden. Diese Liste ist nicht vollständig, sie enthält jedoch die am häufigsten verwendeten Einheiten.
Tipp: Um Grad für Winkel oder Temperatur zu verwenden, geben Sie zunächst Bogenmaß (rad) bzw. Kelvin (K) ein, und bearbeiten Sie die Formel anschließend erneut. Revit LT ersetzt diese Einheiten durch das Gradsymbol, sofern dies als Projekteinheit für Winkel bzw. Temperatur festgelegt wurde.
Tabelle 1. In den USA übliche Einheiten| Einheit |
Symbole |
| Längenfuß |
' oder LF |
| Zoll |
" |
| Quadratfuß |
SF oder ft2 oder ft^2 |
| Kubikfuß |
CF oder ft3 oder ft^3 |
| Sekunden (Zeit) |
s |
| Stunden |
h |
| Pfund-Masse |
lbm |
| Pfund-Kraft |
lbf |
| Kips |
kip |
| Bogenmaß |
rad |
| Grad Fahrenheit |
°F |
| Grad dezimal |
° |
| Kip pro Quadratzoll |
ksi oder kip/in2 |
| Pfund pro Quadratzoll |
psi oder lbf/in2 oder psig oder psia |
Tabelle 2. SI-Einheiten (internationales Einheitensystem)| Einheit |
Symbole |
| Millimeter |
mm |
| Zentimeter |
cm |
| Dezimeter |
dm |
| Meter |
m |
| Kilogramm |
kg |
| Grad Celsius |
°C |
| Kelvin |
K |
| Newton |
N |
| Kilonewton |
kN |
| Meganewton |
MN |
| Pascal |
Pa |
| Megapascal |
MPa |