Esta página contiene ejemplos de dos fórmulas complejas. El propósito de proporcionar estos ejemplos es mostrar como las fórmulas complejas pueden percibirse como una combinación de varias expresiones sencillas y por tanto interpretarse con mayor facilidad. El resultado de las fórmulas se muestra en capturas de pantalla al final de cada sección.
Uso habitual
Se utiliza normalmente en una nota (comando AMNOTE) para anotar un agujero normalizado. Esta expresión forma parte de la fórmula por defecto utilizada en la Plantilla 1 de la categoría Taladrado de agujero para el comando AMNOTE.
Descripción
Expresión | Explicación |
---|---|
If( ) |
Evalúa un valor lógico; en este caso evalúa el resultado de la función equal(Hole:tapped,”0”). Si la función se evalúa en TRUE, devuelve la expresión marcada 0; en caso contrario devuelve la expresión marcada 1. |
equal(Hole:tapped, “0”) |
Compara la referencia hole:tapped con el valor 0. En el caso de un agujero roscado, hole:tapped se evalúa en 1; en los demás casos se evalúa en 0. |
“%%c” |
Símbolo de diámetro. |
Hole:dia |
Se evalúa en el diámetro del agujero. |
Hole:nominal |
Se evalúa en el diámetro nominal del agujero. |
Resultado
En la siguiente imagen se muestran dos agujeros anotados por una nota directriz que contiene la fórmula. Observe la diferencia en los textos de la nota para el agujero pasante y el agujero roscado.
Uso habitual
Se utiliza normalmente en diagramas de agujeros. Esta expresión es la fórmula por defecto para una etiqueta de agujero en la norma DIN.
Descripción
Esta fórmula contiene tres expresiones, cada una ellas delimitada por corchetes angulares. El texto resultante es una concatenación de las tres expresiones.
Expresión | Explicación |
---|---|
<Origin> |
Se evalúa en el nombre del origen del diagrama de agujeros. |
If( ) |
Evalúa un valor lógico; en este caso, evalúa el resultado de la función OR(...). Si la función se evalúa en FALSE, devuelve el texto marcado 1; en caso contrario devuelve el texto marcado 2. |
OR( ) |
Devuelve TRUE si alguno de los argumentos se evalúa en TRUE. |
ISBLANK( ) |
Devuelve TRUE si las referencias Origin e Index se evalúan en un texto en blanco. Si el origen del diagrama de agujeros no tiene nombre, ISBLANK(Origin) devuelve TRUE. |
Origen |
Se evalúa en el nombre del diagrama de agujeros. |
Índice |
Se evalúa en el número de índice del agujero. |
Resultado
En la siguiente imagen se muestran dos agujeros. El agujero de la izquierda está en un diagrama de agujeros cuyo origen está etiquetado como 1. La etiqueta de agujero correspondiente es 1.1. El agujero de la derecha está en un diagrama de agujeros cuyo origen no tiene etiqueta. La etiqueta del agujero es 1.