Exemples de contrôle de la norme de conception d'axe

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.

Remarque : Plusieurs contrôles de la norme de conception sont inclus dans les modèles Autodesk Civil 3D disponibles à l'emplacement suivant : Fenêtre d'outils Paramètres ensembles Axe et Ligne de profil en longContrôles de la norme de conception.

Longueur minimale de la tangente

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.

Longueur minimale de la tangente avec modélisation en fonction de la vitesse

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.

Modélisation en fonction de la vitesse sur un rayon de courbe

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.

Modélisation en fonction de la vitesse sur la longueur de tangente

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.