Visionner les web-conférences HEXABIM

Nous sommes +16 000 professionnels du BIM !

Rejoignez-nous >
Vous avez une question ?

Besoin de support technique, d'un avis ou un conseil ?


  1. Frédéric Urban
  2. Maquette numérique
  3. lundi 2 octobre 2017
  4.  Suivre par E-mail
Bonjour,
Je vous explique mon problème
Actuellement sur mes plans, je souhaite afficher mes étiquettes de gaines avec la même couleur que mes systèmes de gaines. Je n'arrive pas à appeler le paramètre de système de gaine dans mon étiquette et donc à changer la couleur de mon étiquette en fonction de mon système.
J'ai réglé le soucis provisoirement en créant pour chaque système un type d'étiquette de la couleur associé mais c'est un peu laborieux...
Existe-t-il un moyen simple d'appliquer les couleurs aux étiquettes en fonction des systèmes ? Je pensais peut-être passer par Dynamo, mais je ne maîtrise pas du tout le logiciel...
Merci
Page actuellement consultée par
Réponse acceptée Pending Moderation
Bonjour,

Je suis également passé par ta problématique sur un des projets sur lequel je travaillais. Je cherche toujours une solution viable.

J'affichais un à un les différents types de système de canalisations via des filtres de vue, et je sélectionnais uniquement les côtes d'élévations et étiquettes de canalisations pour leur appliqués un remplacement de graphismes (raccourci EOD).

Au final cette méthode est chronophage et doit se répéter à chaque nouvelle étiquette, sur chaque vue...

Cordialement,
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 1
Réponse acceptée Pending Moderation
Bonjour,

En effet, un dynamo s'impose !

Tu peux commencer avec ce genre de définition:

Bulle n°01: tu choisis ton étiquette de canalisation
Bulle n°02: tu peux filtrer quelles types de familles canalisation tu associes

bonne journée
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 2
Réponse acceptée Pending Moderation
pourtant avec les filtres, une fois qu'ils sont bien paramétrés tu n'auras plus rien a faire. Certes l'utilisation du filtre est chronophage la première fois mais si tu sauvegarde ces filtres dans ton gabarit, alors tu n'auras plus besoin de les refaire.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 3
Réponse acceptée Pending Moderation
j'ai parlé trop vite... je vais chercher. ça m'intrigue tous ça...
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 4
Réponse acceptée Pending Moderation
Oui David, malheureusement les filtres ne servent qu'à regrouper des familles d'objets et non des étiquettes.....
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 5
Réponse acceptée Pending Moderation
Pour ma part, dans ce cas, je crée une étiquette avec un libellé contenant ce que je veux.
Je duplique ensuite les libellés autant de fois que j'ai de couleurs.
Je crée des types de libellés par couleur (un type par couleur) et je change la couleur de chaque type. J'associe un type de libellé à chaque libellé.
Il ne reste plus qu'à créer des paramètres de visibilité associés aux différents libellés (petit carré gris sur la ligne "Visibilité" des propriétés).
Créez ensuite des nouveaux types d'étiquette (un par couleur) et pour chaque type d'étiquette, décochez les libellés que vous ne souhaitez pas afficher.
Chargez votre étiquette dans votre modèle.
Vous n'avez maintenant qu'une étiquette avec des types qui n'afficheront que les couleurs choisies, que vous pourrez utiliser dans tous vos projets.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 6
Réponse acceptée Pending Moderation
Merci Thomas, c'est exactement ce que je fais actuellement mais je trouve que la création d'étiquettes est très laborieuse et la liste déroulante d'étiquettes dans mon projet est tout de suite énorme.
Je garde cette méthode pour le moment mais je la trouve très chronophage, j'aurai besoin de quelqu'un qui à une idée pour changer la couleur de toutes mes étiquettes en quelques clics pour les associer à la couleur du système étiqueté.
La solution Dynamo me paraît très intéressante mais je ne maîtrise pas du tout le logiciel...
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 7
Réponse acceptée Pending Moderation
+1 pour Dynamo et en conservant la Famille d'étiquette que tu as déjà créé

1) Recenser les étiquettes présentes dans le projet ou dans la vue
2) Trouver l'objet hôte de l'étiquette
3) Lire le paramètre indiquant le Système de cet hôte
4) Affecter le bon Type en conséquence
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 8
Réponse acceptée Pending Moderation
Bonjour,

on vient de me le demander sur mon projet actuel, si mes étiquettes de chemins de câbles pouvaient être de la même couleur que mon CDC (couleur affectée par filtre sur le type de service). J'ai donc créé autant de types d'étiquettes que de couleurs désirés, j'ai fait le script dynamo détaillé par Benoît (Merci Benoît!) et cela fonctionne très bien. Je vais l'appliquer sur 21 maquettes, autant dire que c'est un sacré gain de temps!!!

PS : Dans ma solution, le nom des types d'étiquettes doit être unique dans la maquette.

En espérant que cela t'aide,

Cdlt
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 9
Réponse acceptée Pending Moderation
Bonsoir

Avez-vous utilisé des packages pour Dynamo et si oui lesquels SVP ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 10
Réponse acceptée Pending Moderation
Bonjour,

les 2 packages installés sur mon poste sont archi-lab.net et Bakery.

Cdlt
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 11
Réponse acceptée Pending Moderation
Bonjour

merci pour votre réponse rapide.
je voudrais savoir comment se nomment les blocs "Mes types de service" et "mes types d’étiquette" car je débute sur dynamo SVP ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 12
Réponse acceptée Pending Moderation
Il faut se référer au post de William. les nœuds y sont bien lisibles.
Tu n'auras pas l'info directement dans un seul nœud. la logique de Dynamo consiste généralement à prendre un ensemble puis à filtrer successivement de manière à ne conserver que ce qui t'intéresse.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 13
Réponse acceptée Pending Moderation
Bonjour Jack,
Ce sont simplement des Block qui s'affichent lorsque vous double cliquez sur l'interface de Dynamo
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 14
Réponse acceptée Pending Moderation
Merci Frédéric
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 15
Réponse acceptée Pending Moderation
Bonjour,
Ci-joint ma proposition avec Dynamo. (Sauf pour Elec)
Version de Dynamo 1.2.3 (REVIT 2016)
Package à ajouter:
Spring 110.0.2
Archi-lab.net 2016.12.10
Rhythm 2016.8.3

La couleur de l'étiquette prendra automatiquement la couleur du système de gaines et des bouches.
Ne pas utiliser la catégorie Equipement génie climatique, un Bug provoque une erreur fatale.
Attention au accessoire avec multi-catégorie !--> provoque une simple erreur
Vous pouvez l'adapter au canalisation ou autre en modifiant les catégories.

Pour l'utilisation:
Rendre une vue active, lancez la routine.
Ensuite, activer une autre vue, mais avant de lancer la routine, basculer "l'interrupteur True/False" sur l'autre position et RUN
Pour une autre vue, basculer de nouveau l'interrupteur.
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 16
Réponse acceptée Pending Moderation
Problème résolu.
En clair, je sélectionne tout mon plan, je me débrouille pour en ressortir que les étiquettes.
Je cherche ensuite l'élément hôte de chaque étiquette, je cherche l'abréviation de système de chaque élément hôte.
Je me retrouve donc avec une liste d'abréviation de système de ma sélection.

J'ai créé auparavant un fichier excel avec
- 1ère colonne : liste de mes abréviation de systèmes de mon gabarit REVIT
- 2ème colonne : liste de la composante rouge de couleur de mon système
- 3ème colonne : liste de la composante verte de couleur de mon système
- 4ème colonne : liste de la composante bleue de couleur de mon système

Dans Dynamo, Je sors chaque colonne de mon fichier Excel sous forme de liste, je me retrouve donc avec ma liste d'abréviation de système et mes 3 listes RVB.

J'applique maintenant sur ma liste d'abréviation de système de ma sélection un List.AllIndicesOf. Je me retrouve donc avec une liste d'index qui correspondent entre mes liste excel et ma liste de selection.

J'applique 3x List.GetItemAtIndex avec comme listes insérées mes 3 listes RVB et comme index ma liste d'index correspondant.
J'applique un Color.ByARGB en appliquant ma liste Rouge sur R, Verte sur v et bleue sur b.
Et enfin j'applique la couleur à chaque Etiquette sélectionnée.

Donc j'ai enfin mon programme qui applique les couleurs des systèmes aux étiquettes associées ! :D
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 17
Réponse acceptée Pending Moderation
Bonsoir,

J'ai suivi cette conversation avec grand intérêt car j'avais le même souci pour mes étiquette et je pensais également avoir trouvé la solution dynamo car mon script fonctionnait parfaitement sur un petit réseau avec peu de systèmes de gaines.

Les choses se sont corsées lorsque j'ai voulu ajouter des systèmes de gaine. Mon script fait pourtant un tri par "abréviation du système", mais je viens de me rendre compte que malgré tout la classification du système prime :(

Quelqu'un aurait-il la solution ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 18
Réponse acceptée Pending Moderation
Bonjour,
Tu fais un tri par abréviation du système donc je ne comprend pas pas pourquoi la classification du système entre en ligne de compte. Le étiquettes sont uniquement des étiquettes de gaine ou bien tu as aussi des étiquettes d'équipement de génie climatique ? Le paramètre abréviation du système n'apparait pas dans les équipements de génie climatique...
Peux tu nous expliquer par quels moyens tu fais ton tri ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 19
Réponse acceptée Pending Moderation
Bonjour,
Effectivement, je ne comprends pas non plus. Je n'ai que des étiquettes de gaine, mais beaucoup de système de gaines..
Voici comment j'ai fait mon tri : Capture1.JPG
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 20
Réponse acceptée Pending Moderation
On est bien d'accord que chaque système à une abréviation de système unique ? (Système SOU x, abréviation x, Système SOU y, abréviation y....)
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 21
Réponse acceptée Pending Moderation
Tu devrais utliser un fichier excel pour recenser tes couleurs de système
-1ère colonne : liste de mes abréviation de systèmes
- 2ème colonne : liste de la composante rouge de couleur de mon système
- 3ème colonne : liste de la composante verte de couleur de mon système
- 4ème colonne : liste de la composante bleue de couleur de mon système
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 22
Réponse acceptée Pending Moderation
Oui, mes abréviations sont uniques...

Excellente idée le tableau Excel, je vais essayer :-)
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 23
Réponse acceptée Pending Moderation
Bonjour,
Je viens de faire un petit script sur dynamo (sans package ni excel) qui peut appliquer des couleurs aux gaines et aux étiquettes.
J’espère que ça va vous aider
Si c'est ce que vous cherchez, je vous explique comment il fonctionne 1.PNG 3.PNG
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 24
Réponse acceptée Pending Moderation
Bonjour,
Merci beaucoup pour ce script que je viens d'essayer, il est aussi très bien.
Malheureusement, tout comme dans la solution précédente, j'ai toujours ce problème de classification de système qui prime sur les abréviations du système.
Ce qui se passe, c'est que j'ai 7 systèmes de gaines différents, avec des couleurs différentes, auxquels j'ai attribué une abréviation différente. Mais comme Revit ne propose que 3 classifications de systèmes (reprise, soufflage, extraction d'air), tous les systèmes de la classification reprise se retrouvent en 1 seule et même couleur, et pareil pour la classification soufflage et extraction d'air, sans tenir compte des abréviations.
Je cherche encore.... :-)
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 25
Réponse acceptée Pending Moderation
Et si vous faites le trie avec Type de système, en suite vous rajoutez ce paramètre dans les étiquette
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 26
Réponse acceptée Pending Moderation
Et si les couleurs changé à la demande d'un ingénieur facétieux ?
Plus qu'à recommencer le tableau Excel ?
Bon... Pour ma part si on me demande je dirais juste que c'est pas possible.
Néanmoins bravo à vous tous d'avoir trouvé cette solution.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 27
Réponse acceptée Pending Moderation
David,

Ma routine reprend la couleur du Système.
Il suffit de la relancer dans le cas ou tu changes la couleur.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 28
Réponse acceptée Pending Moderation
Bonjour Anne, n'hésite pas à nous envoyer ton fichier si tu souhaites de l'aide !
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 29
Réponse acceptée Pending Moderation
aussi, vous pouvez récupérer les filtres des gaines sur Revit et les appliquer sur les étiquettes (voir exemple) 0.PNG
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 30
Réponse acceptée Pending Moderation
Merci pour ta réponse Akli,
Cela suppose de gérer ses couleurs de gaine en filtrant les systèmes et en y appliquant une couleur.
Pour ma part, cette méthode ne convient pas car je gère les couleurs appliqués aux gaines directement dans les propriétés de mes systèmes pour éviter la sur-abondance de filtres.
A voir donc avec les personnes n'utilisant que les filtres pour appliquer les couleurs.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 31
Réponse acceptée Pending Moderation
Effectivement, la méthode consiste à récupérer les paramètres des filtres appliqués aux gaines.
Dans ton cas, je ne vois pas pourquoi tu utilises excel
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 32
Réponse acceptée Pending Moderation
J'ai trouvé la solution pour mon problème : je n'utilisais pas le bon noeud "String.Contains". En pièces jointes les photos du mauvais et du bon.
Maintenant, les couleurs d'étiquettes se créent automatiquement, sans aucune sélection à faire, en fonction des abréviations des systèmes.
Merci à tous, car c'est grâce à toutes vos idées et suggestions que ce script fonctionne. Bon StringContains.JPG Mauvais StringContains.JPG
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 33
Réponse acceptée Pending Moderation
Bonjour Anne
Pouvez vous encoyer une vue d’ensemble de votre script définitif Svp
Je débute sur dynamo et je voudra m’en inspirer pour pouvoir traiter la partie électrique de revit
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 34
Réponse acceptée Pending Moderation
Bonjour,
Je vais faire mieux : voici mon script définitif. Bien entendu, il faudra adapter en fonction de vos propres abréviations et de vos couleurs... 0-Couleur Etiquettes.dyn
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 35
Réponse acceptée Pending Moderation
Merci Anne
Étant débutant sur dynamo, j’aprecis vraie ment et je ferai de mon mieux pour adapter votre script à l’electrité et le mètre en partage à mon tour
Merci encore
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 36
Réponse acceptée Pending Moderation
Bonjour,

on vient de me le demander sur mon projet actuel, si mes étiquettes de chemins de câbles pouvaient être de la même couleur que mon CDC (couleur affectée par filtre sur le type de service). J'ai donc créé autant de types d'étiquettes que de couleurs désirés, j'ai fait le script dynamo détaillé par Benoît (Merci Benoît!) et cela fonctionne très bien. Je vais l'appliquer sur 21 maquettes, autant dire que c'est un sacré gain de temps!!!

PS : Dans ma solution, le nom des types d'étiquettes doit être unique dans la maquette.

En espérant que cela t'aide,

Cdlt


Hello,

Je suis parti sur la solution de William pour l'appliquer au MEP mais cela ne semble pas fonctionner chez moi, une idée du problème? (je commence à peine à m’intéresser à Dynamo). la capture est en PJ.

J'ai commencé par les étiquettes de bouches.

Merci.
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 37
Réponse acceptée Pending Moderation
Bonjour,

Pour les systèmes, il faut rajouter Element.name après Getparametervalue.
Le nom des étiquettes doit être celui d'un type et nom d'une famille.
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 38
Réponse acceptée Pending Moderation
Bonjour,
Je vais faire mieux : voici mon script définitif. Bien entendu, il faudra adapter en fonction de vos propres abréviations et de vos couleurs...[attachment]0-Couleur Etiquettes.dyn[/attachment]


Bonjour, tout d'abord, merci de partager vos différents travaux.
Je viens de télécharger votre script. Je l'ai épuré afin de garder qu'une abréviation système et que la partie étiquette de gaine afin d'y voir plus clair pour commencer. (Je débute sur DYNAMO)
Dans dynamo :
J'ai changer l'abréviation système correspondant à mon système revit
J'ai lancé le script mais il n’arrive pas à me changer la couleur de l'étiquette de gaine.

Voici une impression écran de mon résultat.

Merci d'avance pour vos réponses.

Florentin
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 39
Réponse acceptée Pending Moderation
Bonjour,

Ton noeud Color Range a deux sorties. Il faut probablement que tu en spécifies une avec un code block du type list[0] ou List.GetItemAtIndex.

Une prochaine fois, dépose en PJ le fichier .dyn, ce sera plus simple pour résoudre le problème.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 40
Réponse acceptée Pending Moderation
Bonjour,

Ton noeud Color Range a deux sorties. Il faut probablement que tu en spécifies une avec un code block du type list[0] ou List.GetItemAtIndex.

Une prochaine fois, dépose en PJ le fichier .dyn, ce sera plus simple pour résoudre le problème.


En effet, voici le fichier DYN.

J'ai juste repris le script de HINCELIN Anne au dessus. N'ayant rien modifié, cela devrait fonctionner.
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 41
Réponse acceptée Pending Moderation
Effectivement, le script fonctionne.
Est-ce que ton package Rhythm est à jour ?
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 42
Réponse acceptée Pending Moderation
Effectivement, le script fonctionne.
Est-ce que ton package Rhythm est à jour ?

Bonjour,

Après mise à jour du package, cela fonctionne.

Merci !

Bonne journée
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 43
Réponse acceptée Pending Moderation
Bonjour,

Suite à plusieurs mise à jour (DYNAMO et PACKAGES) mon script affiche une erreur au niveau du nœud suivant : Element.GetParameterValueByName


J'ai comme l'impression que le nœud en question n'est plus géré par le Package RHYTHM.

Avez-vous une solution qui peut résoudre ce problème ?

Je vous joint en pièce jointe le fichier DYN

Merci par avance de vos réponse,
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 44
Réponse acceptée Pending Moderation
Bonjour Florentin,

Plusieurs problèmes peuvent être soulevés et donc différentes solutions.

Tu es passé à Dynamo 2.0 ?
-> Assure-toi que le package Rythm est bien installé (les mises à jours de Dynamo ne conservent pas toujours les packages déjà installés sur une version précédente).

Le package est effectivement installé ? Quelle est la version du package ?
->Il est possible qu'avec la mise à jour d'un package, celui ci ne prend plus en charge certaines anciennes nodes. Dans ce cas, inutile de chercher la nouvelle node conrespondante à ce que tu veux, il est possible qu'elle n'existe simplement plus et n'a pas d'équivalent dans la nouvelle version. Tu n'a plus qu'a desinstaller ton package et installer une version précédente de Rythm (option possible dans la gestion des package installés)

Bonne journée !
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 45
Réponse acceptée Pending Moderation
Element.GetParameterValueByName est un noeud OOTB (intégré de base dans dynamo).
Pas de raison d'avoir un noeud de rhythm à la place.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 46
Réponse acceptée Pending Moderation
Bonjour,

Merci pour cet éclaircissement,

Mon script fonctionne parfaitement sur un nouveau projet REVIT mais pas sur mon projet en cours (Il fonctionnait il y a deux semaines)
Mon problème ne viendrait pas de mon projet REVIT ?

En pièce jointe, le problème sur DYNAMO. Il impact aussi les noeuds suivant :
STRING.CONTAINS et List.FilterByBoolMask

Restant à votre disposition
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 47
Réponse acceptée Pending Moderation
Concernant ton dernier problème, es-tu sur que tous tes éléments sont bien dans un système ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 48
Réponse acceptée Pending Moderation
Je viens de vérifier et tout est connecté à un système. Je ne comprend pas d'où peut venir l'erreur.
Cela fonctionne sur un autre fichier où je mes des étiquettes sur des canalisations

Voici mon fichier RVT en question.
https://we.tl/UHxHx7V7XL
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 49
Réponse acceptée Pending Moderation
Je viens de trouver le problème. J'ai une légende avec des éléments d'annotation qui ne sont attribués à aucun système. Ce sont eux qui me faussait le script. Il faut que je change la catégorie de ces éléments pour ma légende.

Merci en tout cas pour ton aide Frédéric :)
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 50
Réponse acceptée Pending Moderation
Bonjour,

J'ai actuellement un script qui gère la couleur des étiquettes par rapport aux abréviations système. Je souhaiterai rajouter un degré de filtration en prenant aussi en compte la description du segment.
Aujourd'hui je n'arrive qu'a intégrer sois l'abréviation sois la description.

Par exemple :
EU -> SMU -> couleur ETQ en Vert
EU -> PVC -> couleur ETQ en Bleu

Je vous joint le script en question.

Merci.
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 51
Réponse acceptée Pending Moderation
Malheureusement Florentin, je n'arrive pas à ouvrir ton script, le fichier a l'air corrompu... Avec quelle version de Dynamo l'as tu créé ?
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 52
Réponse acceptée Pending Moderation
Bonjour Frédéric,

Je travail avec la version
Dynamo Core 2.01.5055 et Dynamo Revit 2.01.5065
Quand je l'ouvre avec Dynamo For Revit, cela fonctionne bien chez moi. (REVIT 2018)

Restant à ta disposition,
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 53
Réponse acceptée Pending Moderation
J'ai réglé plus ou moins ton problème, je n'ai pas eu l'occasion de le lancer sur REVIT mais on doit pas être très loin du fonctionnement. Bref ta logique était de partir sur un tri en parallèle selon l'abréviation du système et la description du segment. Hors, la couleur que tu veux appliquer est fonction de 2 paramètres, il faut donc que tu filtres tes éléments en serie (1er filtre PVC, ensuite deuxième filtre qui vient s'ajouter sur les éléments filtrés précédement pour la description de segment)

Je te joins le script mis à jour !
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 54
Réponse acceptée Pending Moderation
Bonjour Frédéric,

Je viens de tester le script que tu as modifié , cela fonctionne parfaitement et répond tout à fait à ce que je cherchai à faire. Merci en tous cas d'avoir pris un peu de ton temps.

Je commence à comprendre un peu mieux la logique de DYNAMO. :)

Slts

Florentin
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 55
Réponse acceptée Pending Moderation
Bonjour,

Je viens d'ouvrir pour la première fois dynamo, suite à quelques visionnages de tuto.

En téléchargeant le script de HINCELIN Anne et en activant le packages "Rhythm"(2019.12.4), je me retrouve face à une erreur sur le noeud "tag host element" :
Erreur:La définition de noeud personnalisé n'est pas chargée.


Faut il télécharger d'autre package pour que le script se déroule sans erreur?

Merci de votre aide
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 56
Réponse acceptée Pending Moderation
Bonjour,

Le nœud "Tag Host Element" provient du package Archi-lab.net (version 2016.12.10).

Bonne journée.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 57
Réponse acceptée Pending Moderation
Bonjour,

Anne m'a devancé :D

du coup je vais juste rajouter que Rythm propose justement un nœud appelé "WhatTheNode" qui permet de savoir de quel package provient un nœud!

cdlt
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 58
Réponse acceptée Pending Moderation
Au top merci pour ces 2 réponses!

EDIT: je viens d'essayer la dernière version de archi-lab, il n'ya plus ce neoud. JE vais essayer avec celle que tu m'indiques.

Dans quelle version de rythm est le noeud "whatthe node"? Dans la 2019.12.4, il n'y est pas et je dois trouver à quel package appartient Element.ovverrideProjectionLineColor.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 59
Réponse acceptée Pending Moderation
Bonjour,

J'ai bien trouvé un package Whatthenode, comportant le noeud du même nom.

Par contre il me renvoie aucun nom de package et par conséquent, je ne sais pas à quoi appartient Element.overrideProjectionLineColor.

Désolé pour ces questions de débutant et merci de votre aide

EDIT: Alors en exécutant le script...forcément ça marche beaucoup mieux!
Le noeud appartient bien au package rhythm...mais donc je ne dois pas avoir la bonne version!
Pièces jointes
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 60
Réponse acceptée Pending Moderation
Bonjour,

Alors, je viens de regarder, j'utilise Rhythm 2017.11.6 et Element.OverrideProjectionLineColor s'y trouve.

Bonne journée.
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 61
Réponse acceptée Pending Moderation
Merci de ton aide Anne!

Ça fonctionne beaucoup mieux!

J'ai juste un type de système ou la couleur qui est modifié n'est pas correcte...Je vais chercher le pourquoi du comment!
Encore merci!
  1. il y a plus d'un mois
  2. Maquette numérique
  3. # 62
Réponse acceptée Pending Moderation
Bonjour a tous,

Voici mon premier post, comme vous je ne comprend pas pourquoi cette fonction n'ai pas natif de revit, je vous joint donc le dynamo que j'ai crée avec vos conseil, MERCI !

la seule contrainte est de bien renseigner la couleur souhaité dans la "Description" du syteme ( Et de tout les systeme de la categorie d'ettiquette souhaité.

j'attend vos retours ;)


Bastien
Pièces jointes
  1. il y a une semaine
  2. Maquette numérique
  3. # 63
Réponse acceptée Pending Moderation
Bonjour

je voudrais savoir avec quel package peut-ont utiliser le noeud List Replace present sur le script de Wiliam BOUSSEAU
SVP ?
Pièces jointes
  1. il y a une semaine
  2. Maquette numérique
  3. # 64
Réponse acceptée Pending Moderation
Bonjour
il est présent dans le Package Orchid
Réponse acceptée Pending Moderation
Bonjour Akli AM

Après avoir recopié et adapté le script de William, j'ai bien utilisé le package Orchid, j'ai fais un test sur des CDC et il fonctionne mais lorsque je dessine un réseau complet le script ne fonctionne que sur les premiers CDC et ignore complètement les autres.
Je soupçonne le nœud "List reolace" car il multiplie les lignes dans les listes et parfois les étiquettes ne correspondent pas au CDC.

Je joins un lien de téléchargement pour illustrer ma demande

Pouvez vous m'aider SVP ?
Références
  1. https://we.tl/t-rxA9h2imq1
Réponse acceptée Pending Moderation
Bonjour
le nœud d'orchid te faire perdre l'ordre des éléments
utilise la configuration suivante :
Capture.jpg
Pièces jointes
Réponse acceptée Pending Moderation
Merci Akli AM
Je vais tester et te tiendrai au courant
Réponse acceptée Pending Moderation
Bonjour Akli AM

J'ai testé et les étiquettes sont bien attribuées aux CDC mais le script ne le fait que sur les premiers.
lorsqu'il y a plusieurs réseaux, seuls les premiers CDC sont pris en compte
Réponse acceptée Pending Moderation
Bonjour,
Je n'ai pas compris exactement " fonctionne que sur les premiers" , peux-tu capteur ton exemple ?
Je viens de faire un teste ne rajoutant des réseau CDC et bien sur en ré exécutant le script, les étiquettes sont à nouveau réattribuées
PS: le nœud utilisé est "String.Replace" pas liste.replace de orchid
Réponse acceptée Pending Moderation
Bonjour

Chez moi, lorsque j’exécute le script, toutes les étiquettes ne sont pas réattribuées.
seuls les CDC dessinés en premier sont affectés, les autres sont ignorés
Réponse acceptée Pending Moderation
Bonjour Jack,

c'est étrange, es-tu sûr d'avoir bien attribué le bon type de service sur tout le réseau?

cdlt


Cette discussion ne contient encore aucune réponse.
Soyez le premier à y répondre !
Vous avez une question ?

Besoin de support technique, d'un avis ou un conseil ?


REJOIGNEZ +10.000 ADHERENTS !

Pas encore adhérent au réseau HEXABIM ? Plus de 10 000 professionnels ont rejoint la plateforme pour s'informer, apprendre et échanger autour du BIM et de la transition numérique.

L'adhésion est totalement gratuite, il suffit de demander votre invitation ci-après pour vous inscrire et accéder par la suite à toutes les ressources de la plateforme !

Découvrez les services Hexabim

recrutement

Recrutement

En savoir plus

Publicité

Publicité

En savoir plus

communication

Communication

En savoir plus

Hexabim

Se connecter