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. Mathieu DUCROCQ
  2. Automatisation et développement
  3. mardi 7 juillet 2020
  4.  Suivre par E-mail
Bonjour à toutes et à tous,
Je viens de créer un Script Dynamo (version 2.3.0) sur Revit 2020 afin de placer automatiquement mes portes dans le sous-projet PORTE.

Evidemment j'ai un message d'erreur (pièce jointe: Script + message d'erreur)...

Est-ce que quelqu'un pourrait m'indiquer la modification à apporter afin que cela fonctionne ?
L'une des liaisons ci-dessous n'ai pas cohérente ?

var[]..[] >>> element ?
string >>> parameterName ?
item >>> value ?

Merci pour vos retours.

Bonne journée.
Pièces jointes
Réponse acceptée Pending Moderation
Bonjour,

D'après ce que je vois, il vous manque un "all element of category" qui permet de sélectionner TOUS les éléments de la catégorie ("porte" dans votre cas).
Actuellement vous demandez à votre script dynamo de modifier la catégorie et non les élément que cette catégorie contient.

"All element of category" sortira une liste contenant toutes les portes (dans votre cas). Cette liste pourra directement etre intégré au noeud "element set parameter by name".

Cordialement,
Raphaël
Réponse acceptée Pending Moderation
Bonjour Raphaël,

Merci pour ce retour.

A moins que je n'ai mal positionné le noeud (pièce jointe), ça ne fonctionne toujours pas.

Je vais y arriver !


Cordialement,
Pièces jointes
Réponse acceptée Pending Moderation
Il n'y a pas besoin du "list create" ni du "list flatten".

J'ai essayé de mettre une impression d'écran en jpg ou png, mais ça ne veux pas l'accepter, du coup j'ai du le mettre sur un fichier word.
Pièces jointes
Réponse acceptée Pending Moderation
Salut Mathieu,
Passe par les nœuds
Workest
et
workset.Id
pour entrer la bonne valeur !
Parce que là tu injecte un System.Object et non pas une variable dans l'entrée "value" du noeud
SP_CLASSEMENT.png
Pièces jointes
Réponse acceptée Pending Moderation
Merci Benoit pour ton retour,

Effectivement je suis passé par ces deux nœuds et ça fonctionne.
J'aurais souhaité qu'il y ai une automatisation comme dans mon premier Script.

A bientôt.
Réponse acceptée Pending Moderation
Alors tu dois passer par filtre booléen comme ceci :
SP_CLASSEMENT.png
Tu peux passer par un string plutôt que par un codeblock pour le nom du sous-projet comme ça tu peux le transformer en entrée et passer ensuite pas le Dynamo Player
Pièces jointes


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