Lundi 6 Août 2018
  9 réponses
  5.9K vues
  Suivre cette discussion
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
6 years ago
·
#9892
0
Votes
Undo
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
·
#9893
0
Votes
Undo
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
·
#9894
0
Votes
Undo
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
·
#9895
0
Votes
Undo
"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
1 year ago
·
#18235
0
Votes
Undo
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
·
#18239
0
Votes
Undo
As tu regardé du coté des plugins ?
Voir DIROOTS (gratuit)
1 year ago
·
#18242
0
Votes
Undo
Bonjour,

Oui mais je dois obligatoirement passer par un script python.
0
Votes
Undo
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
·
#18244
0
Votes
Undo
Bonjour,

Merci pour votre aide, je vais donc essayer cela !
There are no replies made for this post yet.