Accéder au contenu principal

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

Espace membre

Nomenclature des liens avec dynamo

‹ Retour à Nomenclature des liens avec dynamo
LG Ludivine Gazon
28 mai 2024
1.99K

Commentaires des utilisateurs

Aucun avis pour le moment
RL Richard Laroche
·
Mon dernier post comportait une erreur.
Voici après avoir testé.
Créex un python block dans votre environnement dynamo et insérez ceci. Vous aurez la liste des documents autocad liés à votre modèle.

# Import necessary Revit API classes
import clr
clr.AddReference('RevitAPI')
clr.AddReference('RevitServices')
from Autodesk.Revit.DB import *
from RevitServices.Persistence import DocumentManager

# Get the current Revit document
doc = DocumentManager.Instance.CurrentDBDocument

# Retrieve all ImportInstance elements (which represent linked or imported CAD files)
collector = FilteredElementCollector(doc)
revitlinkinstances = collector.OfClass(RevitLinkInstance).ToElements()
import_instances = ExternalResourceUtils.GetAllExternalResourceReferences(doc)
cadlinklist = []
for import_instance in import_instances:
if doc.GetElement(import_instance).GetType().ToString() == "Autodesk.Revit.DB.CADLinkType":
modelpath = doc.GetElement(import_instance).GetExternalFileReference().GetPath()
cadlinklist.append(ModelPathUtils.ConvertModelPathToUserVisiblePath(modelpath))





# Output the list of DWG file paths
OUT = cadlinklist
RG Raphaël Georges
·
Bonjour,

Tu ne peux pas faire quelque chose avec Dynamo que Revit ne sait nativement pas faire. Dynamo te permettra juste de faire les choses plus vite.
Autrement dit, si Revit ne te laisse pas choisir la Catégorie "dwg" lorsque tu créées une nomenclature alors tu ne pourras pas créer de nomenclature de dwg avec Dynamo.

Ce que tu peux en revanche faire c'est obtenir une liste de fichiers dwg dans dynamo et l'exporter en excel mais ce ne sera pas une nomenclature.

Raphaël
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