|
In der folgenden Tabelle werden <> (spitze Klammern) verwendet, um mögliche benutzerdefinierte Syntax mit den Werten in der Spalte "Zulässige Werte" hervorzuheben.
|
Syntax zum Erstellen einer Zeichenfolge mit unterstützen Einheiten
|
|
Syntax
|
Zulässige Werte
|
<compound_unit>
|
• <known_compound_unit>
• <unknown_compound_unit>
• (<compound_unit>)
• <compound_unit><integer_power>
• <compound_unit><operation><compound_unit>
|
<integer_power>
|
• ** int
• ^ int
|
<real_power>
|
• ** real
^ real
|
<operation>
|
• *
• /
|
<pure_unit>
|
• beliebiges Symbol aus der Tabelle der Einheiten
|
<base_unit>
|
• beliebiges Symbol aus der Tabelle der Basiseinheiten
|
<unit_prefix>
|
• beliebiges Symbol aus der Tabelle der Einheitspräfixe
|
<known_unit>
|
• <pure_unit>
• <unit_prefix> <pure_unit>
|
<known_compound_unit>
|
• <known _unit>
• (<known_compound_unit>)
• < known_compound_unit><integer_power>
• < known_compound_unit><operation><known_compound_unit>
|
<unknown_unit>
|
• beliebiges Symbol außer <known_unit>
|
<unknown_compound_unit>
|
• <unknown_unit>
• <known_compound_unit><real_power>
• <unknown_compound_unit><real_power>
|
<base_compound_unit>
|
• <base_unit>
• <base_unit><integer_power> (wo base_unit Index größer 0 und integer_power größer 0)
• <base_compound_unit><operation><base_unit> (wo base_unit Index größer als alle base_unit Indizes innerhalb von base_compound_unit)
|
Operator
|
Beschreibung
|
Vorrangigkeit
|
()
|
Klammern
|
1
|
**
|
Potenz
|
2
|
^
|
Potenz
|
2
|
*
|
Multiplikation
|
3
|
/
|
Division
|
3
|
Beispiele für Zeichenfolgen mit unterstützten Einheiten
|
||
Zeichenfolge mit unterstützten Einheiten:
|
Beispiele:
|
Definition
|
Zeichenfolgen mit Basiseinheiten:
|
• kg*m/s**2
• cd/m**2
|
Zeichenfolgen mit Basiseinheiten sind <base_compound_unit>-Zeichenfolgen.
Bei allen Zeichenfolgen mit Basiseinheiten handelt es sich um Zeichenfolgen mit umrechenbaren Einheiten.
|
Zeichenfolgen mit umrechenbaren Einheiten:
|
• kg*m/s**2
• A**2/kg/m**2*s**4
• 1/ um
• oz/s
• ( N*m )**-3
|
Zeichenfolgen mit umrechenbaren Einheiten sind <known_compound_unit>-Zeichenfolgen.
|
Zeichenfolgen mit nicht umrechenbaren Einheiten:
|
• foo
• foo**1,4
• W**0,5
|
Zeichenfolgen mit nicht umrechenbaren Einheiten sind <unknown_compound_unit>-Zeichenfolgen.
Die Zeichenfolgen mit umrechenbaren Einheiten und die Zeichenfolgen mit nicht umrechenbaren Einheiten haben untereinander keine Überschneidung.
|