|
En la siguiente tabla se utiliza < > (corchetes angulares) para indicar la posible sintaxis que está definida por el usuario con los valores mostrados en la columna de valores legales.
|
Sintaxis para crear una cadena de unidades soportadas
|
|
---|---|
Sintaxis
|
Valores válidos
|
<unidad_compuesta>
|
• <unidad_compuesta_conocida>
• <unidad_compuesta_desconocida>
• (<unidad_compuesta>)
• <unidad_compuesta><potencia_entera>
• <unidad_compuesta><operación><unidad_compuesta>
|
<potencia_entera>
|
• ** ent
• ^ ent
|
<potencia_real>
|
• ** real
^ real
|
<operación>
|
• *
• /
|
<unidad_pura>
|
• cualquier símbolo de la tabla Unidades puras
|
<unidad_básica>
|
• cualquier símbolo de la tabla Unidades básicas
|
<prefijo_de_unidad>
|
• cualquier símbolo de la tabla Prefijos de unidades
|
<unidad_conocida>
|
• <unidad_pura>
• <prefijo_de_unidad> <unidad_pura>
|
<unidad_compuesta_conocida>
|
• <unidad_conocida>
• (<unidad_compuesta_conocida>)
• <unidad_compuesta_conocida><potencia_entera>
• < unidad_compuesta_conocida><operación><unidad_compuesta_conocida>
|
<unidad_desconocida>
|
• cualquier símbolo que no sea una <unidad_conocida>
|
<unidad_compuesta_desconocida>
|
• <unidad_desconocida>
• <unidad_compuesta_conocida><potencia_real>
• <unidad_compuesta_desconocida><potencia_real>
|
<unidad_compuesta_básica>
|
• <unidad_básica>
• <unidad_básica><potencia_entera> (donde el índice de unidad_básica es mayor que 0 y potencia_real es mayor que 0)
• <unidad_compuesta_báscia><operación><unidad_básica> (donde el índice de unidad_básica es mayor que todos los índices de unidad_básica dentro de unidad_compuesta_básica)
|
Operador
|
Descripción
|
Precedencia
|
---|---|---|
()
|
paréntesis
|
1
|
**
|
potencia
|
2
|
^
|
potencia
|
2
|
*
|
multiplicación
|
3
|
/
|
división
|
3
|
Ejemplos de unidades soportadas
|
||
---|---|---|
Cadena de unidades soportadas:
|
Ejemplos:
|
Definición
|
Cadenas de unidades básicas:
|
• kg*m/s**2
• cd/m**2
|
Las cadenas de unidades básicas son todas cadenas <unidades_compuestas_básicas>.
Todas las cadenas de unidades básicas son cadenas de unidades convertibles.
|
Cadenas de unidades convertibles:
|
• kg*m/s**2
• A**2/kg/m**2*s**4
• 1/ um
• oz/s
• ( N*m )**-3
|
Las cadenas de unidades convertibles son todas cadenas <unidades_compuestas_conocidas>.
|
Cadenas de unidades no convertibles:
|
• foo
• foo**1.4
• W**0.5
|
Las cadenas de unidades no convertibles son todas cadenas <unidad_compuesta_desconocida>.
Los conjuntos de cadenas de unidades convertibles y de cadenas de unidades no convertibles no tienen intersección.
|