REVIT Paramètre " type de famille " et formule IF
NH
Nicolas HENRY
10 janvier 2018
10226 0 1 0
Réponses
12 resultats - affichant 1 -12
Ordre
Bonjour, je connais assez bien les familles paramétrique sur Revit mais qu'est ce que "IF" ? Je n'en ai jamais entendu parler
AO
Bonjour Àlexandre,
Je pense que le IF est une condition comme dans les formules Excel « IF » « Then » Par exemple la condition si la longueur égaleou différent d’une valeur alors multiplie par 2. IF longueur <> 2 Then longueur X2. j’en me trompe peut être.
Merci à henri de préciser ou de montrer un exemple sur le résultat attendu.
Salutation,
Je pense que le IF est une condition comme dans les formules Excel « IF » « Then » Par exemple la condition si la longueur égaleou différent d’une valeur alors multiplie par 2. IF longueur <> 2 Then longueur X2. j’en me trompe peut être.
Merci à henri de préciser ou de montrer un exemple sur le résultat attendu.
Salutation,
SD
Tout a fait possible
tu peux donner plus de précision sur ton paramètre ?
cdt,
tu peux donner plus de précision sur ton paramètre ?
cdt,
AA
Bonjour,
Nicolas, si j'ai bien compris tu parles bien du nom du type de famille que tu veux tester avec un IF ? Dans ce cas ton type de famille se différencie sûrement par un ou plusieurs paramètres j'imagine ? (dimensions, puissance, etc...) Dans ce cas, pourquoi ne pas faire le IF sur ces paramètres là, je ne vois pas trop ?
Je n'ai pas d'idée concernant un IF sur le nom d'un type, et je trouve même cela un peu dangereux sauf à avoir des conditions de nommage des types bien rodées et rigoureuses. Mais si tu nous en dis plus, peut-être que je comprendrais mieux pourquoi !
Si tu veux vraiment un IF sur le type de famille (mais il faut que ça vaille vraiment le coup !), tu peux toujours passer par Excel (en faisant Exporter > Types de familles), puis après traitement :
- soit en gardant un .txt avec ta famille
- soit en important le .txt comme nouveaux types (Insérer > Importer les types de familles)
- soit avec un .csv et un lookup dans les paramètres de famille.
Nicolas, si j'ai bien compris tu parles bien du nom du type de famille que tu veux tester avec un IF ? Dans ce cas ton type de famille se différencie sûrement par un ou plusieurs paramètres j'imagine ? (dimensions, puissance, etc...) Dans ce cas, pourquoi ne pas faire le IF sur ces paramètres là, je ne vois pas trop ?
Je n'ai pas d'idée concernant un IF sur le nom d'un type, et je trouve même cela un peu dangereux sauf à avoir des conditions de nommage des types bien rodées et rigoureuses. Mais si tu nous en dis plus, peut-être que je comprendrais mieux pourquoi !
Si tu veux vraiment un IF sur le type de famille (mais il faut que ça vaille vraiment le coup !), tu peux toujours passer par Excel (en faisant Exporter > Types de familles), puis après traitement :
- soit en gardant un .txt avec ta famille
- soit en important le .txt comme nouveaux types (Insérer > Importer les types de familles)
- soit avec un .csv et un lookup dans les paramètres de famille.
SJ
Malheureusement impossible d'utiliser une formule conditionnelle sur une condition faisant appel à une valeur de type Texte... Il faut que ta formule "if" soit faite en fonction d'une valeur décimale (nombre, longueur, surface...) ou sur un booléen.
Je détourne en général cette problématique en faisant appel à un paramètre de type "Nombre" et en faisant correspondre chaque chiffre à une valeur texte. Et tu peux inscrire la correspondance dans l'info bulle pour l'utilisateur ou dans un autre paramètre paramètre (if (param1=1, "texte1","texte2"
.
C'est pas très ergonomique mais j'ai pas trouvé mieux.
Je détourne en général cette problématique en faisant appel à un paramètre de type "Nombre" et en faisant correspondre chaque chiffre à une valeur texte. Et tu peux inscrire la correspondance dans l'info bulle pour l'utilisateur ou dans un autre paramètre paramètre (if (param1=1, "texte1","texte2"
C'est pas très ergonomique mais j'ai pas trouvé mieux.
BL
Bonjour à tous,
Merci beaucoup pour vos retours, voici plus de précision avec cette capture écran.
En gros :
1 = En mode projet je choisie dans une liste une famille imbriqué d'écrou qui peut être d'un diamètre x ou y
2 = Ça change l’écrou
3 = Ça change le diamètre de mon connecteur en fonction de l’écrou choisi et ç'est la que je bloque
J'ai associé mon paramètre diamètre de mon connecteur à un paramétré de la famille et je pensais faire en formule :
If écroue diamétre 20-16, Ø16, If écroue diamétre 20-20, Ø20 ect....
Mais ça ne prend pas visiblement
Merci à vous
Merci beaucoup pour vos retours, voici plus de précision avec cette capture écran.
En gros :
1 = En mode projet je choisie dans une liste une famille imbriqué d'écrou qui peut être d'un diamètre x ou y
2 = Ça change l’écrou
3 = Ça change le diamètre de mon connecteur en fonction de l’écrou choisi et ç'est la que je bloque
J'ai associé mon paramètre diamètre de mon connecteur à un paramétré de la famille et je pensais faire en formule :
If écroue diamétre 20-16, Ø16, If écroue diamétre 20-20, Ø20 ect....
Mais ça ne prend pas visiblement
Merci à vous
NH
Effectivement, je pense que nous sommes nombreux à avoir tenté de faire quelque chose de ce style mais ce n'est malheureusement pas possible...
Peut-être en utilisant une table de valeur et la fonction "Size Lookup"? Il faudrait tester mais l'idée serait de mettre la valeur du nom de la famille imbriquée dans la 1ère colonne et le diamètre dans la 2e.
Peut-être en utilisant une table de valeur et la fonction "Size Lookup"? Il faudrait tester mais l'idée serait de mettre la valeur du nom de la famille imbriquée dans la 1ère colonne et le diamètre dans la 2e.
BL
Bonsoir,
Tes boulons sont-ils paramétriques ?
1/ Ne peux-tu pas dans ta nourrice définir un paramètre de diamètre (exemple boulon 20-16 ou 20-20)
2/ Dans ta famille de nourrice, faire un size-lookup pour avoir la dimension de ton raccord par exemple.
3/ Puis dans la famille de boulon, définir un paramètre "Type de boulon" en paramètre d’occurrence, le lier dans la famille de nourrice au paramètre de diamètre de boulon que tu as défini, puis faire un size-lookup dessus pour adapter les dimensions et les paramètres de ton boulon en conséquence.
Bon week-end,
Sylvain
Tes boulons sont-ils paramétriques ?
1/ Ne peux-tu pas dans ta nourrice définir un paramètre de diamètre (exemple boulon 20-16 ou 20-20)
2/ Dans ta famille de nourrice, faire un size-lookup pour avoir la dimension de ton raccord par exemple.
3/ Puis dans la famille de boulon, définir un paramètre "Type de boulon" en paramètre d’occurrence, le lier dans la famille de nourrice au paramètre de diamètre de boulon que tu as défini, puis faire un size-lookup dessus pour adapter les dimensions et les paramètres de ton boulon en conséquence.
Bon week-end,
Sylvain
SJ
Merci de vos réponses,
@ sylvain, en effet je gérer mais famille comme ceci normalement mais cela oblige une saisie en mode projet, la je voulais innover.
Ce mode de sélection me paraissait sympa et plus intuitif.
@ Benoit,
en effet on essaye tous des choses biscornu
En tous cas vos retour me conforte sur le fais qu'il faut que je creuse ailleurs qu’avec une formule IF, je vais essayer de détourner ceci et je vous tiens informé si ji parviens
Merci à tout le mode pour votre mobilisation
Bon weekend
@ sylvain, en effet je gérer mais famille comme ceci normalement mais cela oblige une saisie en mode projet, la je voulais innover.
Ce mode de sélection me paraissait sympa et plus intuitif.
@ Benoit,
En tous cas vos retour me conforte sur le fais qu'il faut que je creuse ailleurs qu’avec une formule IF, je vais essayer de détourner ceci et je vous tiens informé si ji parviens
Merci à tout le mode pour votre mobilisation
Bon weekend
NH
Bonjour,
Cette discussion est intéressante,
Etes-vous finalement parvenue à faire ce que vous souhaitiez ?
Si oui, je serais preneur !
Merci !
Cette discussion est intéressante,
Etes-vous finalement parvenue à faire ce que vous souhaitiez ?
Si oui, je serais preneur !
Merci !
SC
Bonjour,
Et avec un nouveau paramètre de type nombre, ou la valeur sera différente suivant le choix du nom du type ?
Et avec un nouveau paramètre de type nombre, ou la valeur sera différente suivant le choix du nom du type ?
HA
Bonjour,
Comme le dit Benoît LECRIOUX, le cadre est posé.
Je suis également curieux de savoir si d'autres personnes ont des idées.
Discussion intéressante
Comme le dit Benoît LECRIOUX, le cadre est posé.
Je suis également curieux de savoir si d'autres personnes ont des idées.
Discussion intéressante
RR
12 resultats - affichant 1 -12


