Dynamo-Skripts mit anderen Blöcken aus heruntergeladenen Paketen funktionieren in der aktuellen Version von Revit nicht

Autodesk Support

24. Januar 2024


Abgedeckte Produkte und Versionen


Problem:

Dynamo-Skripts mit anderen Blöcken aus heruntergeladenen Paketen funktionieren in der neuesten Version von Revit aufgrund einer Rückverfolgungswarnung nicht:
"Traceback (letzter Aufruf):
Datei "", Zeile xxx, in NewForm_background
Ausnahme: Exemplar einer ebenenbasierten Familie kann nicht ohne gültige Referenzebene erstellt werden."
1.png

Ursachen:

Einige auf Python basierende Blöcke müssen verbessert werden.

NewFamilyInstance-Methode (XYZ, FamilySymbol, Element, Level, StructuralType) (revitapidocs.com)
2.png
Dies bedeutet, dass zusätzlich die Ebene angegeben werden muss, auf der das Exemplar eingefügt/erstellt werden soll.
 

Lösung:

Wenden Sie sich direkt oder über das Dynamo-Forum an den Autor/Herausgeber des jeweiligen Pakets.

Wenn Sie das Paket ändern können, verwenden Sie das integrierte Migrationswerkzeug, um das Python-Skript von IronPython2 in CPython3 für Dynamo for Revit zu konvertieren.
Anmerkung: Dynamo selbst enthält ein Migrationswerkzeug zum Aktualisieren von Python-Skripten aus früheren auf die neue Version.

Produkte:

Dynamo; Revit-Produktfamilie


Waren diese Informationen hilfreich?


Benötigen Sie Hilfe? Fragen Sie den Autodesk-Assistenten!

Der Assistent hilft Ihnen dabei, Antworten zu finden oder einen Mitarbeiter zu kontaktieren.


Welche Supportstufe haben Sie?

Verschiedene Abonnementverträge bieten unterschiedliche Supportkategorien. Finden Sie heraus, welche Supportstufe Ihr Vertrag unterstützt.

Supportstufen anzeigen