Definir fórmulas

Inhalt

Index

La definición de la fórmula (Expresión) se lleva a cabo en la ventana de propiedades.

Una expresión puede incluir funciones, constantes y operadores matemáticos arbitrario. Además, esto puede hacer referencia a los valores de la tabla o definirse en dependencia de variables internas. Además se pueden usar las funciones internas especiales. También es posible hacer referencia a otras fórmulas definidas dentro de una fórmula.

La siguiente tabla ofrece un resumen de los términos más importante para la definición de fórmulas, su sintaxis y su utilización:

Términos

Descripción

Operadores matemáticos, funciones y constantes (basadas en TCL)*)

+, -, *, /

Operadores matemáticos («más, menos, multiplicación, división»)

pot(x,y)

Función de potencia («x elevado a y»)

$x**$y

Función de potencia («x elevado a y») (sintaxis alternativa)

sqrt(x)

Raíz cuadrada

sen(x), cos(x), tan(x)

Funciones trigonométricas

arcsen(x), arccos(x), arctan(x)

Funciones trigonométricas inversas

lg(x)

Logaritmo

ln(x)

Logaritmo natural

abs(x)

Valores absolutos

max(x1,x2,x3,...), min(x1,x2,x3,...)

Máximo / Mínimo (valor mayor o meno de todos los valores obtenidos)

suelo(x), techo(x)

Redondear hacia arriba / abajo (redondear al número entero más cercano, no el mayor o menor) - ver también ejemplo 6 y 7

$pi

Pi (3,141…)

$e

Número de Euler (2,718...)

Referencia a las tablas

Pestaña1(x)

Referencia al valor (Y) ordinario de una tabla Tab1, donde X especifica el valor de la abscisa (estación).

Variables internas

$s

Estación global

$sl

Estación local

$sr

Estación relativa

$se

Estación «local-final»

$sf, $sfl

Estación global/local del eje de referencia del eje transversal

Funciones especiales

$_spx_, $_spy_, $_spz_

Coordenada global X, Y, Z en el punto de estación

$_sdx_, $_sdy_, $_sdz_

Dirección global X, Y, Z (vector) en el punto de estación

$_alphap_, $_alphae_

Ángulo global en planta o alzado del eje en el puntos de estación

cd2ax, cdh2ax, cdh2profile

Distancia de un eje al eje secundario o entre dos perfiles del mismo eje. Ver funciones especiales cd2ax, cdh2ax o cdh2profile.

Uso de una fórmula

Form1()

Uso de una fórmula al asignar una expresión a una variable en el menú Elementos estructurales o al usarla dentro de otras fórmulas.

*) Aquí encontrarás una lista completa y una descripción de todas las funciones matemáticas: Funciones matemáticas en TCL

Ejemplo 1: Expresión matemática

Fórmula (nombre)

Form1

Expresión

sin($pi) + 3,5/10,0 + ln(3)

Uso

Form1()

 

 

Ejemplo 2: Referencia al valor de tabla en cierta estación

Fórmula (nombre)

Form1

Expresión

Tab1(30)+3,5

Uso

Form1()

 

 

Ejemplo 3: Referencia al valor de la tabla a lo largo del estacionamiento global

Fórmula (nombre)

Form1

Expresión

Tab1($s)*0,5

Uso

Form1()

 

 

Ejemplo 4: Curva descrita matemáticamente a lo largo del estacionamiento local

Fórmula (nombre)

Form1

Expresión

Arcocoseno ((128-$sl)/2057))

Uso

Form1()

Ejemplo 5: Uso de una fórmula dentro de otra fórmula

Fórmula (nombre)

Form1

Expresión

1.75 + Form2()

Uso

Form1()

Ejemplo 6: Uso de las funciones matemáticas de suelo y techo

x

suelo(x)

techo(x)

3

3

3

3,4

3

4

3,8

3

4

-3,6

-4

-3

-3

-3

-3

Ejemplo 7: Ejemplo especial de aplicación para suelo y techo

Función

suelo(x), techo(x),

Ejemplo

suelo(x/5)*5, techo(x/0.25)*0.25

Explicación

Calcula el valor más cercano (ni mayor ni menor) al divisible X por 5 (0,25)

En este capítulo

Funciones especiales cd2ax, cd2ax y cdh2profile



Allplan

(C) ALLPLAN GmbH

Política de privacidad