Connexion   Inscription

Questions & Réponses

  mardi 5 mai 2020
  11 réponses
  2.6K vues
  Suivre cette discussion
Bonjour je cherche un Dynamo permettant de faire une intégration de famille automatiquement.

En gros si j.ai un fichier Excel avec le nom de mes familles et que je met une colonne nom d.espace.

Si je mets un chiffre par exemple 4 pour un type de spot dans L.espace bureau.

J.aimerai que les 4 spots ce place au centre de l’espace.

Quelqu’un peut m.aider svp ?

Merci
3 years ago
·
#14321
0
Votes
Undo
Bonjour,

J'ai un début de piste qu'il faut approfondir.
Avec dynamo tu peux facilement récupérer les positions des espaces présents dans ton projet.
Ensuite du peux implanter une famille de produit en fonction des positions.
J'ai réalisé rapidement le script ci-joint ça peut donner des idées.

Je vais approfondir en ajoutant des filtres et l'import du fichier excel.

Cordialement

Tophe
3 years ago
·
#14322
0
Votes
Undo
Bonjour,

J'ai terminé le script ça fonctionne chez moi reste à vérifier si ça fonctionne chez vous.
A partir d'un fichier excel je récupère le nom des espaces et la quantité d'objet à implanter.
Un fois fait je place un type d'objet de mon choix le nombre de fois indiqué dans le fichier excel dans les espaces correspondant.

Peux tu me dire si ça répond à ta demande ?

Je débute dans dynamo et il y peut être une autre façon d'arriver au même résultat alors n'hésiter à partager si vous avez des remarques.

Je met en pièce jointe le script et le fichier excel.

Bonne journée

Tophe
3 years ago
·
#14323
0
Votes
Undo
Bonjour

Merci beaucoup
Je regarde ça demain !
3 years ago
·
#14324
0
Votes
Undo
Je viens d'essayer.

Cela ne fonctionne pas.

Serait il possible d'essayer avec ce tableau excel ?

Le but est de récupérer les type de familles dans le tableau excel par espace

Si on faire en sorte que l'implantation ce fasse au niveau de la croix d'accrochage de l'espace c'est juste super.

Merci :D
3 years ago
·
#14325
0
Votes
Undo
Je viens de faire un essai avec ton fichier Excel je n'ai pas de problème.
J'ai créé rapidement quelques pièces (les 42 premières) et j'ai lancé le script.
Dans le fichier excel il faut créer une feuille et l'appeler (Feuil1) car c'est avec ce nom que dynamo va chercher le nom des pièces et les quantités.

Dis moi à quel endroit tu bloque car il n'y a pas de raison pour que ça marche chez moi et pas chez toi ?
3 years ago
·
#14326
0
Votes
Undo
J'ai fait comme tu m'as dis j'ai utilisé ton fichier Excel,

Il y a bien une implantation qui se fait mais :

J'ai une implantation qui se fait dans toutes les pièces même celles qui ne sont pas sur la FEUIL1
et j'ai bien trop de familles par espace.

Regarde je te mets la nomenclature de ce qui s'est placé après utilisation du dynamo.

Et je ne comprends pas à quoi corresponds les petits carré bleu qui pollue la vue 3D

C'est compliqué ...
3 years ago
·
#14327
0
Votes
Undo
Bonjour,

Quelle version utilise tu pour révit et dynamo, pour ma part j'ai revit 2020.2 et dynamo 2.3.0 ?

As tu un message d'erreur en bas de dynamo une fois que tu a lancé le script (une message jaune "Exécution terminée avec des avertissements"?

En ce qui concerne les symboles bleu ils représentent les occurrences générés par dynamo ils vont s'effacer automatiquement quand tu vas enregistrer, fermer puis rouvrir le fichier.
3 years ago
·
#14328
0
Votes
Undo
RVT 2020.1 car 2020.2 fait crashed Dynamo.


Je vais essayer avec un autre dossier et d’autres espaces mais c’est bizarre que ça implante dans des espaces qui ne sont pas dans la liste d’excel non ?
3 years ago
·
#14329
0
Votes
Undo
Oui ça ne doit pas implanter dans des espaces qui ne sont pas dans le fichier excel.
Le problème vient peut être de la version de revit.
3 years ago
·
#14580
0
Votes
Undo
Bonjour Christophe,
J’ai poussé l’utilisation.
J’aimerai en fait que l’espace soit repris par l’ID et non pas par le nom car souvent deux pièces ont le même nom.

Et au lieu d’insérer une famille après l’autre ce qui est fastidieux.
J’aimerai reprendre toutes les familles de mon tableau en un coup.

Est ce que tu comprends ?
3 years ago
·
#14582
0
Votes
Undo
Bonjour,

Pour l'ID je ne sait pas comment le récupérer dans Dynamo par contre pourquoi ne pas utiliser le N° de l'espace.
Car dans ce cas il suffit juste de remplacer dans le block "Nom" par "Numéro" et remplacer les Noms dans la fichier excel par le n° de pièce.
En ce qui l'implantation automatique de toute les familles c'est possible mais un peu complexe à mettre en place.
Le plus simple et le plus rapide est créer créer un fichier excel et un fichier dynamo par famille à insérer.
Par exemple pour des prises de courants 16A tu créer un fichier excel avec que les PC et un fichier dynamo dans lequel tu sélectionne ce fichier excel et tu sélectionne la famille prise de courant dans la liste des familles disponibles dans revit.

Dans revit tu a l'outil "Lecture Dynamo" ça permet de lancer des scripts sans ouvrir dynamo, c'est super pratique car dans ton cas tu peux par exemple créer des scripts (PC16A,PC32A,BP,LUMINAIRE,...) et les lancer 1 par un et voir l'évolution de l'implantation.
There are no replies made for this post yet.

Hexabim

La plateforme du BIM et de la Construction Numérique en France.

© HEXABIM 2014 - 2024

Connexion



Le Cron démarre