By William BOUSSEAU on Lundi 6 Août 2018
Replies 9
Likes 0
Views 5.9K
Votes 0
Bonjour à tous,

actuellement sur un projet BIM en exécution, je dois changer la codification des paramètres partagés présent dans la maquette. J'ai donc reçu un nouveau fichier texte avec la nouvelle codification mais les noms des paramètres sont les mêmes et surtout les GUID sont les mêmes qu'avant.

Lorsque l'on supprime un paramètre de projet (issu d'un partagé) dans Revit et qu'on veut en recréer un avec le même GUID, le nom du précédent revient en grisé et on ne peut le changer, le GUID reste en mémoire. On peut néanmoins le supprimer assez facilement via Dynamo et le node "Elements.Delete" qui lui supprime également le GUID associé.

Problème, si ce paramètre partagé est inséré aussi dans une famille (le cartouche par exemple), ce paramètre est supprimé aussi dans la famille et il faut le recréer!

Je ne connaissais pas cette particularité, si quelqu'un aurait des explications voire une solution pour supprimer un GUID tout en épargnant les familles, je n'ai rien trouvé sur le net.

Merci pour vos réponses!

Cdlt
Bonjour,

Modifier les paramètres partagés c'est pas une bonne idée. (sujet sensible pour REVIT)

C'est quoi la finalité ?
Changer la discipline ou le type de paramètre ?
Pour le type cela me semble impossible (ex: remplacer texte par nombre) sans erreur dans les familles ou sans perdre la valeur du paramètre.

Pour la discipline c'est possible, mais en "trichant" via une nomenclature
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je sais bien, cela n'est pas de mon initiative, j'aurais au moins changé les GUID... Cela m'est imposé, c'est la codification qui change (par exemple 0500_ en 0100_) le paramètre reste le même (étage, zone, etc). Du coup je crée des paramètres "tampons" qui me servent a basculer la valeur via dynamo.

Je n'ai pas de problème a effectuer le travail, si ce n'est le côté fastidieux, j'aurai par contre voulu en savoir plus sur le fait que les paramètres à l'intérieur des familles soient supprimés lorsqu'on le supprime du projet, je ne comprend pas vraiment comment une famille peut être modifiée sans être éditée.

Simple curiosité quoi :-)

merci pour ta réponse

Cdlt
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
c'est normal, une fois la famille dans le projet, le paramètre devient 'partagé'.
Ne pas oublier que REVIT est une base de données.

C'est pour cette raison avec une nomenclature, tu peux "modifier" la discipline d'un paramètre (dans le projet)

De la même manière, tu peux ajouter un paramètre à l'ensemble des familles d'un projet (sans passer par l'édition)
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
"De la même manière, tu peux ajouter un paramètre à l'ensemble des familles d'un projet (sans passer par l'édition)"

Oui je comprend bien, moi je suis dans ma famille, je crée un libellé et je vais chercher un paramètre partagé. Après mon suppression du PP dans le projet, ce libellé a disparu de la famille, je dois le recréer et réaffecter mon paramètre partagé.

Mais comme tu dis Revit est une base de données, cela doit venir de là.

Merci pour l'échange.

Cdlt
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Je cherche à faire la même chose, soit supprimer automatiquement des paramètres partagés avec l'aide de Dynamo.

Suite à l'écriture d'un script Python, je ne trouve pas quoi mettre en [In] et [Out].

Avez-vous des idées à ce sujet ?

en PJ, le script Python.

Par avance merci !
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
As tu regardé du coté des plugins ?
Voir DIROOTS (gratuit)
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Oui mais je dois obligatoirement passer par un script python.
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour

IN (par exemple IN[0], IN[1], ...) sont les entrée du Noeud Python. Si vous en utilisez aucune, vous pouvez le supprimer.
Concernant OUT (dans votre code OUT = []) il s'agit juste de la sortie du Noeud Python.

Je ne suis pas sure que la fonction print fonctionne pour faire apparaitre une fenêtre pour afficher le message.
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Merci pour votre aide, je vais donc essayer cela !
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post