Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

phases avec des dates

‹ Retour à phases avec des dates
AB anthony benoit
25 juin 2021
2.94K

Commentaires des utilisateurs

Aucun avis pour le moment
RB Raphaël Blaiteau
·
Bonjour,

Avec la méthode indiqué, il faut gérer les listes et leurs divers niveaux mais aussi la configuration du block (Au plus court, au plus long, automatique, ...). De cette manière, vous pourrez gérer l'association automatique pour l'ensemble des élément (avec une valeur potentiellement unique pour chaque élément)
AB anthony benoit
·
Bonjour,
Oui pourquoi pas mais comment faire en sorte que la phase soit sur les bons éléments parce que la méthode qu'il y a dans le screen que vous avez envoyé me permet uniquement d'associer un numéro de phase à l'ensemble des éléments sans distinction
RB Raphaël Blaiteau
·
Bonjour,

Je pensais à utiliser le groupe "choisir la valeur de la phase de création qui sera insérer" (image ci jointe que vous aviez joint à un de vos précédent message).

La plus grosse contrainte en utilisant cette méthode, selon moi, est devoir créer toute les phase à la mains (ce qui représente déjà une bonne réduction du travail)
AB anthony benoit
·
Bonjour,
Il n'y a pas de souci, j'ai pensé à cette solution et d'ailleurs ça marche à moitié. En fait, ça marche très bien quand je veux inserer dans une paramètres quelconque (Creation) mais pour modifier la phase de création de REVIT ça ne marche pas (voir erreur screen)
RB Raphaël Blaiteau
·
Bonjour,

Je suis désolé de ne pas avoir répondu plus tôt.
Pour modifier la phase selon la valeur du paramètre (MTH_PHASAGE), il vous faut extraire la valeur, pour chaque élément. Par la suite, vous pouvez lier cette valeur à la place de votre "5".
Il faudra jouer avec les niveau de liste pour que chaque élément se vois associé à une phase
AB anthony benoit
·
En fait le code marche très bien, j'arrive à modifier la phase de création par une valeur (ici "5" dans le code block) mais je voudrais modifier un peu ce code pour permettre de modifier la phase de création par un paramètre (MTH_PHASAGE) et non par un une valeur
RB Raphaël Blaiteau
·
Pouvez vous me décrire le problème ? car je ne le vois pas sur votre impression d'écrans
AB anthony benoit
·
je peux avoir tous les paramètres que je veux mais impossible d'insérer le paramètre que je souhaite dans la phase de création, je pense qu'il me manque un détail mais je bloque.

Si je réussi à mettre une valeur fixe dans la phase de création pour tous les éléments je dois bien pouvoir mettre un paramètre qui correspond à l'élément ?
AB anthony benoit
·
C'est la version 2.3
RB Raphaël Blaiteau
·
Vous êtes sous quel version de Dynamo ?
AB anthony benoit
·
Merci pour votre réponse mais j'avais déjà exploré cette piste, hélas ça ne m'a pas apporté grand chose...
RB Raphaël Blaiteau
·
Bonjour,
Je vais bien et vous ?
Alors pour modifier la phase, je vous conseil d'utiliser le package "orchid" de dynamo.
Vous trouverez la méthodologie pour le télécharger à ce lien .
Vous y trouverez 2 noeuds très utiles (l'image ci-jointe)
AB anthony benoit
·
Re,
je pense que je me rapproche de mon but final mais encore un détail à résoudre, j'ai réalisé un script qui modifie la phase de création de REVIT (voir dynamo) seulement ce script modifie la phase de création de tous les éléments par un nombre (code block) et moi j'aimerai le modifié par la valeur du paramètre MTH_PHASAGE que j'ai inséré préalablement et pour cela je pense faire le lien avec le MTH_CODE pour chaque élément.

insertion phase de création.jpg

J'ai besoin d'une piste pour réaliser cela svp
AB anthony benoit
·
Bonjour,
J'espère que vous allez bien ?
J'ai bien avancé sur mon script dynamo mais il me reste un problème de taille... ^^
Je ne trouve aucun moyen de modifier la phase de création ou démolition de REVIT par la valeur que je souhaite renseigné.
J'ai pu faire le lien entre la tache de mon planning et l'élément ainsi que la phase qui lui correspond et aussi de dupliquer des vues pour le phasage mais aucune solution pour remplacer les phases de création REVIT par ma valeur...
Si vous avez un code, script... Je suis preneur
AB anthony benoit
·
Je sais comment lire un fichier excel mais mon problème est plutot de savoir comment faire pour modifier la phase de création de chaque element, étant donnée que les éléments de la maquette sont identifié par un code "3ème colonne" de l'excel et je voudrais que la phase soit attribué pour les éléments possédant ce code (le code peut servir de clé pour identifier) mais j'ai peur que mon code ne suffise clairement pas...
excel phasage.jpg
Sinon l'idée de faire une liste d'info pour chaque tache est bonne et je pense qu'il sera plus simple de traiter les infos comme ça, Merci !
RB Raphaël Blaiteau
·
Concernant la lecture du fichier excel, vous trouverez un exemple avec ce lien (dictionnaire dynamobim)

En suite, il faut traiter les informations pour obtenir une liste ne contenant que des variables string dans le but d'associer un élément à phaser avec deux listes, en utilisant divers outils de comparaisons.
La première pour la phase de construction.
La seconde pour la phase de démolition.

Pour le traitement de l'informations je vous encourage à créer des listes (une par élément). Elle pourra contenir l'élément, les dates et les phases de construction et de démolition.

Je vous transmet ce lien qui est une aide en python (un langage très utile dans dynamo) et qui vous aideras à comprendre les niveau de liste.

Petit conseil : limitez au maximum les modifications des l'ordre des élément à phaser. Cela vous obligera à avoir une approche globale et donc réutilisable (en ne modifiant que le fichier excel).

J'espere que cela vous aide. Au besoin, on peut trouver un créneaux pour un appel via teams/what's app ou autre pour que je puisse vous guider plus facilement et surtout avec plus de réactivité.
AB anthony benoit
·
Bonjour,
Comment faire pour lire le fichier et importer dans les phases, avez vous des exemples ?
RB Raphaël Blaiteau
·
Bonjour,

Pour gérer la phase de démolition, vous pouvez appliquer une copie de "modifie le numéro de la phase de création par une valeur à définir" en remplaçant "phase de création" par "phase de démolition".

Concernant votre "zone à travailler" vous pouvez lire votre Excel avec le nœud "ReadFromFile", nativement présent dans Revit.
Par la suite votre traitement des donnée, via la gestion de liste dans dynamo, et leur association à vos divers éléments à phaser vous permettrais d'automatiser votre algorithme.
En effet, votre fichier excel sera lu sous forme de liste par Dynamo.
AB anthony benoit
·
Re-bonjour,
Aujourd'hui j'ai réalisé plusieurs script dynamo pouvant m'aider mais je n'arrive pas à trouver un lien pour assembler tout ça et obtenir ce que je veux...
Du coup je veux réaliser un phasage par mois donc sur excel j'ai récupéré tous les éléments se trouvant dans le mois de janvier et je les ai attribué à la phase 1 (par exemple), ensuite je crée une vue et je souhaiterai associer une vue à la phase correspondante :

dynamo phasage avec les dates.jpg
paramètre REVIT.jpg

J'ai un problème qui arrive, c'est comment je gère les phases de démolition (j'ai fais que la phase de création) ?

J'espère que vous pourrez m'aider :)
AB anthony benoit
·
Après comme l'a dit François je peux peut etre ajouter une colonne dans le fichier excel qui m'affiche le numéro de la phase correspondant (par mois) puis d'importer dans un paramètre "phasage". Mais est ce que Revit comprendrait dans quelle phase se trouvent les éléments ?
Si oui, ça serait faisable de créer une vue en fonction du nombre de paramètre "phasage" qui existe ?
La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter