A continuación se muestran algunos ejemplos de sintaxis de comprobaciones de diseño.
Los ejemplos siguientes muestran el tipo de parámetros que se pueden validar mediante comprobaciones de diseño. Utilice los ejemplos como base para crear comprobaciones de diseño propias personalizadas.
Esta comprobación de diseño valida que una tangente sea una longitud especificada mínima.
Nombre | Longitud de tangente >= 100 |
Tipo | Línea |
Fórmula | {Longitud de tangente} >= 100 |
Descripción de la fórmula | Las tangentes deben ser mayores o iguales que 100. |
Esta comprobación de diseño valida que se utilice una longitud de tangente mínima para una velocidad de proyecto dada.
Nombre | Longitud de tangente >= 100 a 45 mph |
Tipo | Línea |
Fórmula | IF({Velocidad de proyecto} >= 45, Longitud >= 100, 1) |
Descripción de la fórmula | Si la velocidad de proyecto es mayor o igual que 45, la longitud de tangente debe ser mayor o igual que 100. Nota: En la función IF, el 1 final indica que si la entidad cumple las condiciones de velocidad de proyecto y de longitud, devuelve un valor verdadero. Un valor verdadero indica que la entidad cumple la comprobación de diseño y no se emite ninguna advertencia. Si la entidad no cumple una o ambas condiciones de la comprobación de diseño, se emite una advertencia.
|
Esta comprobación de diseño valida que se utilice un radio de curva mínimo para una velocidad de proyecto dada. Esta comprobación de diseño es relativamente compleja y combina varias fórmulas en una única comprobación de diseño.
En este ejemplo, se valida el radio de curva mínimo a ocho velocidades de proyecto independientes. Cuando se aplica a una alineación, la comprobación de diseño verifica el valor de velocidad de proyecto de la curva y valida que el radio sea mayor o igual que el valor especificado.
Nombre | Velocidades de proyecto en radios de curva (múltiples) |
Tipo | Curva |
Fórmula |
IF({Velocidad de proyecto} >= 120, Radio >= 750, IF({Velocidad de proyecto} >= 100, Radio >= 500, IF({Velocidad de proyecto} >= 80, Radio >= 300, IF({Velocidad de proyecto} >= 70, Radio >= 200, IF({Velocidad de proyecto} >= 60, Radio >= 125, IF({Velocidad de proyecto} >= 50, Radio >= 80, IF({Velocidad de proyecto} >= 40, Radio >= 50, IF({Velocidad de proyecto} >= 30, Radio >= 30, Radio >= 0)))))))) |
Descripción de la fórmula | Si la velocidad de proyecto es mayor o igual que uno de los valores de velocidad especificados, el radio debe ser mayor o igual que el valor de radio especificado para esa velocidad. |
Esta comprobación de diseño valida que la longitud de tangente esté dentro de un intervalo especificado para una velocidad de proyecto dada. Esta comprobación de diseño es relativamente compleja y combina varias fórmulas en una única comprobación de diseño.
En este ejemplo, se valida la longitud de tangente a cinco velocidades de proyecto independientes. Cuando se aplica a una alineación, la comprobación de diseño verifica el valor de velocidad de proyecto de la tangente y valida que la longitud de tangente esté dentro del intervalo especificado.
Nombre | Velocidades de proyecto en longitudes de tangente (múltiples) |
Tipo | Línea |
Fórmula |
IF({Velocidad de proyecto} >= 120, (2000 >= Longitud) * (Longitud >= 500), IF({Velocidad de proyecto} >= 100, (2000 >= Longitud) * (Longitud >= 400), IF({Velocidad de proyecto} >= 80, (1500 >= Longitud) * (Longitud >= 350), IF({Velocidad de proyecto} >= 70, (1200 >= Longitud) * (Longitud >= 300), IF({Velocidad de proyecto} >= 60, (1000 >= Longitud) * (Longitud >= 250), Longitud >= 0))))) |
Descripción de la fórmula | Si la velocidad de proyecto es mayor o igual que uno de los valores de velocidad especificados, el valor de longitud de la tangente debe estar entre los valores mínimo y máximo especificados para esa velocidad. |