Revit Schedule : Utilisation d’un SI conditionnel dans un champ personnalisé
Avez-vous déjà examiné Nomenclature des portes Revit, et le champ de largeur de porte ? Si vous voyez la famille de portes doubles, vous verrez que la nomenclature indiquée n’est pas la largeur réelle de la porte, mais elle est la largeur totale de l’ouverture.
Dans ce cas, je souhaite indiquer la largeur réelle de la porte. Et la largeur totale d’ouverture. Il existe plusieurs solutions de contournement pour ce faire, au niveau de la famille ou simplement en ajoutant un champ personnalisé dans le calendrier.
J’ai déjà publié un tutoriel sur les champs personnalisés, pour un problème similaire avec le coût unitaire. Lisez le champ personnalisé Revit Schedule ici.
Hypothèse
Ce post utilisera le dernier. Il peut ne pas convenir à toutes les conditions, mais c’est le plus simple. Il y a quelques hypothèses que nous faisons ici:
Renommer l’en-tête
Comme je l’ai mentionné précédemment, la largeur signalée par Revit est actuellement la largeur totale. Je vais donc renommer l’en-tête. Ouvrez votre vue de planification et cliquez sur modifier juste à côté de la propriété de mise en forme.
Dans les propriétés de la nomenclature, onglet de formatage, recherchez le champ de largeur. Si vous ne le trouvez pas, vous devez d’abord l’ajouter dans l’onglet champs. Renommez le titre en largeur totale.
Ajouter un champ personnalisé
Allez maintenant dans l’onglet Champs. Cliquez sur la valeur calculée.
Dans la boîte de dialogue ouverte, saisissez les données suivantes :
*le nom du champ est sensible à la casse !
Dans la formule, nous utilisons le conditionnel if. Nous disons à Revit d’utiliser Largeur si la largeur de la porte est inférieure à 3′. N’oubliez pas que nous supposons que si la largeur est de 3′ ou moins, alors il s’agit d’une seule porte. Si la condition n’est pas remplie (plus de 3′), nous demandons à Revit d’utiliser Width/2.
Ajouter un champ de description
Le champ personnalisé devrait fonctionner. Mais je veux ajouter plus de description ou de commentaire pour dire aux gens qui lisent le programme de quel type de porte ils sont.
Comme ce que nous avons fait précédemment, j’ajoute un autre champ personnalisé :
Maintenant, j’ai mon emploi du temps comme ceci:
Maintenant, je connais la largeur de chaque porte, la largeur totale et la description de la porte à l’aide du conditionnel IF.
Le SI conditionnel peut être très utile. J’essayais d’utiliser le type de famille pour le conditionnel. Si le nom de la porte contient « single », je l’utiliserai dans ma déclaration conditionnelle. Mais je ne peux pas trouver comment le faire, ou utiliser un caractère générique dans la formule. Si vous savez comment faire, partagez-le ici.
Je vais essayer d’écrire comment résoudre ce problème en éditant la famille et en le rapportant dans le calendrier de la porte.
Utilisez-vous des champs personnalisés dans votre emploi du temps ? Quelles données utilisent le plus les champs personnalisés ?
.