fren
  Se connecter   Inscription

Nous sommes +23 000 professionnels du BIM !

Rejoignez-nous >
Vous avez une question ?

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


  mardi 17 mai 2016
  3 Replies
  2.3K Visits
  Subscribe
Dynamo : Amélioration code
Bonjour,
J’ai fait un ‘bout ‘ code pour ajouter à la fenêtre des propriétés l’épaisseur du tube.
J’ai 2 questions :
- Est-il possible de ne considérer que la vue ‘Active’ du projet ? (limite le temps d’exécution et la taille des tables)
- Dans la partie basse du code, j’utilise des filtres pour exclure des matériaux. Je voudrais ajouter d’autres filtres, est-il possible d’optimiser le code ?
il y a plus d'un mois
·
#3773
0
Votes
Annuler
Bonjour Alain,

- Est-il possible de ne considérer que la vue ‘Active’ du projet ? (limite le temps d’exécution et la taille des tables)


Au lieu de sélectionner tous les tubes dans "Elements Type" tu peux faire une sélection d’élément avec "Select Model Elements". par contre il faut au préalable isoler les tubes dans ta vue active.

- Dans la partie basse du code, j’utilise des filtres pour exclure des matériaux. Je voudrais ajouter d’autres filtres, est-il possible d’optimiser le code ?


Quelle type d'optimisation tu recherche ?
il y a plus d'un mois
·
#3775
0
Votes
Annuler
Bonjour,
Au lieu de sélectionner tous les tubes dans "Elements Type" tu peux faire une sélection d’élément avec "Select Model Elements". par contre il faut au préalable isoler les tubes dans ta vue active.


Je voudrais si possible l'éviter, et passer par du code, Possible ?

d’optimiser le code
--> pour chaque filtre il faut 7 instructions, je pensais à une liste avec l'ensemble des noms et déduire cette liste de la première.
il y a plus d'un mois
·
#3778
0
Votes
Annuler
Vous avez le composant "All Elements in Active View" mais cela va sélectionner tous les éléments, il faudra alors filtrer. Peut-être s'orienter vers un code python...

Pour l'optimisation, tout dépend du nombre de matériau.
Vous pouvez créer une fonction if si il y en a peu, sinon une boucle.
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 ?


Découvrez les services Hexabim

recrutement

Recrutement

En savoir plus

Publicité

Publicité

En savoir plus

communication

Communication

En savoir plus

Hexabim

Se connecter