Connexion   Inscription

Questions & Réponses

  Lundi 29 Février 2016
  9 réponses
  8.2K vues
  Suivre cette discussion
Bonjour à tous,

Je cherche une solution pour finaliser mon script dynamo. Voici la problématique:

J'ai 158 occurrences de murs pour le niveau RDC de ma maquette. J'utilise un paramètre de type que j'ai nommé "MCO_Mode constructif" pour regrouper ces murs suivants 5 modes constructifs:

- Voile lasuré (43 occurrences)
- Voile intérieur (81 occurrences)
- Prémur (11 occurrences)
- Voile maçonné (14 occurrences)
- Acrotère (9 occurrences)

Mon script regroupe les hauteurs non contraintes en 5 listes (1 par mode constructif) avec la fonction "List.GroupByKey". Puis, il extrait la valeur maximale de chaque liste (5 valeurs)

Je me retrouve donc avec une liste de 5 valeurs d'un côté (5 hauteurs maximales) et une autre liste de 5 paramètres de type de l'autre (5 modes constructifs).

Mon problème: Je voudrais recopier dans un paramètre partagé les bonnes hauteurs maximales dans les bonnes occurrences. La 1ère hauteur max dans les 43 premières occurrences ("MCO_Mode constructif = Voile lasuré"), la seconde dans les 81 suivantes...etc.

Que dois-je renseigner comme entrées dans la fonction "Element.SetParameterByName" ? Dois-je utiliser une autre méthode?

Connexion