Connexion   Inscription

Questions & Réponses

  Mardi 7 Juillet 2020
  6 réponses
  3.6K vues
  Suivre cette discussion
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.
0
Votes
Undo
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
4 years ago
·
#14703
0
Votes
Undo
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,
0
Votes
Undo
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.
4 years ago
·
#14712
0
Votes
Undo
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
4 years ago
·
#14715
0
Votes
Undo
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.
4 years ago
·
#14717
0
Votes
Undo
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
Mohamed KHETTAB
updated the category from to Modélisation, simulation et visualisation — 1 year ago
There are no replies made for this post yet.

Connexion