Quelques exemples de syntaxe de contrôles de la norme de conception sont présentés ci-dessous.
Les exemples suivants présentent le type de paramètre qui peut être validé à l'aide de contrôles de la norme de conception. Ils vous serviront de base pour la création de vos propres contrôles personnalisés.
Ce contrôle vérifie qu'une tangente présente une longueur minimale spécifiée.
Nom | Longueur de la tangente >= 100 |
Type | Ligne |
Formule | {Longueur de la tangente} >= 100 |
Description de la formule | Les tangentes doivent être supérieures ou égales à 100. |
Ce contrôle vérifie qu'une longueur minimale de tangente est utilisée à une modélisation en fonction de la vitesse donnée.
Nom | Longueur de la tangente >= 100 @ 45 mph |
Type | Ligne |
Formule | IF({modélisation en fonction de la vitesse}>=45,Longueur>=100,1) |
Description de la formule | Si la modélisation en fonction de la vitesse est supérieure ou égale à 45, la longueur de la tangente doit être supérieure ou égale à 100. Remarque : Dans la fonction IF, le 1 de fin indique que si l'entité respecte les conditions de modélisation en fonction de la vitesse et de longueur, la valeur vrai est renvoyée. Cette valeur signifie que l'entité répond aux exigences du contrôle de la norme de conception et aucun avertissement n'est émis. Si l'entité ne respecte pas l'une de ces conditions ou les deux, un avertissement est émis.
|
Ce contrôle vérifie qu'un rayon de courbe minimal est utilisé à une modélisation en fonction de la vitesse donnée. Ce contrôle de la norme de conception est relativement complexe et combine plusieurs formules.
Dans cet exemple, le rayon de courbe minimal est validé à huit modélisations en fonction de la vitesse distinctes. Lorsqu'il est appliqué à un axe, le contrôle de la norme de conception vérifie la valeur de la modélisation de la courbe en fonction de la vitesse, puis s'assure que le rayon est supérieur ou égal à la valeur spécifiée.
Nom | Modélisations en fonction de la vitesse sur des rayons de courbe (multiples) |
Type | Courbe |
Formule |
IF({modélisation en fonction de la vitesse}>=120,Rayon>=750, IF({modélisation en fonction de la vitesse}>=100,Rayon>=500, IF({modélisation en fonction de la vitesse}>=80,Rayon>=300, IF({modélisation en fonction de la vitesse}>=70,Rayon>=200, IF({modélisation en fonction de la vitesse}>=60,Rayon>=125, IF({modélisation en fonction de la vitesse}>=50,Rayon>=80, IF({modélisation en fonction de la vitesse}>=40,Rayon>=50, IF({modélisation en fonction de la vitesse}>=30,Rayon>=30, Rayon>= 0)))))))) |
Description de la formule | Si la modélisation en fonction de la vitesse est supérieure ou égale à l'une des valeurs de vitesse spécifiées, le rayon doit être supérieur ou égal à la valeur de rayon spécifiée pour cette vitesse. |
Ce contrôle vérifie que la longueur de tangente se trouve dans un intervalle donné de modélisations en fonction de la vitesse. Ce contrôle de la norme de conception est relativement complexe et combine plusieurs formules.
Dans cet exemple, la longueur de tangente est validée à cinq modélisations en fonction de la vitesse distinctes. Lorsqu'il est appliqué à un axe, le contrôle de la norme de conception vérifie la valeur de modélisation en fonction de la vitesse de la tangente, puis s'assure que la longueur de tangente se trouve dans l'intervalle spécifié.
Nom | Modélisations en fonction de la vitesse sur des longueurs de tangente (multiples) |
Type | Ligne |
Formule |
IF({modélisation en fonction de la vitesse}>=120,(2000>=Longueur)*(Longueur>=500), IF({modélisation en fonction de la vitesse}>=100,(2000>=Longueur)*(Longueur>=400), IF({modélisation en fonction de la vitesse}>=80,(1500>=Longueur)*(Longueur>=350), IF({modélisation en fonction de la vitesse}>=70,(1200>=Longueur)*(Longueur>=300), IF({modélisation en fonction de la vitesse}>=60,(1000>=Longueur)*(Longueur>=250),Longueur>=0))))) |
Description de la formule | Si la modélisation en fonction de la vitesse est supérieure ou égale à l'une des valeurs de vitesse spécifiées, la valeur de longueur de tangente doit être comprise entre les valeurs maximale et minimale définies pour cette vitesse. |