Erfahren Sie mehr über die Beispiele aus dem Lieferumfang von Autodesk Dynamo for Civil 3D.
Autodesk Dynamo for
Civil 3D bietet verschiedene Beispielskripts, die Arbeitsabläufe in
Civil 3D automatisieren. Die folgenden Dynamo-Skripts und unterstützenden Dateien werden zur Verfügung gestellt, damit Sie lernen und verstehen können, wie Dynamo Arbeitsabläufe für mehr Effizienz automatisiert. Sie sind vorgabemäßig in folgenden Ordnern installiert:
- Dynamo-Skripte.C:\ProgramData\Autodesk\C3D 2020\Dynamo\Samples\de-DE
- Zeichnungen und zugehörige Dateien. C:\ProgramData\Autodesk\C3D 2020\Dynamo\Samples\Data
- API-Dynamo-Beispiele und Dateien. C:\ProgramData\Autodesk\C3D 2020\Dynamo\API Samples
AutoCAD_Python_PSet_CreatePropertySetDefinitionsByJSON.dyn. Erstellt Eigenschaftssatz-Definitionen mit einer JSON-Datei mit einem Python-Skript.
- Beispielzeichnung: PropertySet.dwg
- Definitionsinformationsdatei: Asset Information.json
- Python-Dateien
- _init_.py
- pset_serialization.py
- pset_utils.py
AutoCAD_Python_PSet_DumpPropertySetDefinitionsToJSON.dyn. Exportiert Eigenschaftssatz-Definitionen in eine JSON-Datei mit einem Python-Skript.
- Beispielzeichnung: PropertySet.dwg
- Definitionsinformationsdatei: Asset Information.json
AutoCAD_Python_PSet_DumpPropertySetValuesToCSV.dyn. Exportiert Eigenschaftssatz-Definitionen in eine CSV-Datei mit einem Python-Skript.
- Beispielzeichnung: PropertySet.dwg
- Wertinformationsdatei: PropertySet_Asset Information.csv
AutoCAD_Python_PSet_UpdatePropertySetValuesByCSV.dyn. Aktualisiert bestehende Eigenschaftssatz-Werte aus einer CSV-Datei mit einem Python-Skript.
- Beispielzeichnung: PropertySet.dwg
- Wertinformationsdatei: PropertySet_Asset Information.csv
AutoCAD_RunScriptCommandToChangeLayers.dyn. Wechselt die Layer eines Objekts von 0 zu C-ROAD. Sie können den Befehl Skript ausführen verwenden und dieses Skript auswählen.
- Beispielzeichnung: RunScriptCommandToChangeLayers.dwg
Civil3D_AddAnnotationAlongAlignment.dyn. Fügt Anmerkungen entlang einer Achse anhand von Stationen aus einer externen Datei hinzu.
- Beispielzeichnung: AddAnnotationAlongAlignment.dwg
- Konfigurationsdatei: BridgeAnnotatedAlongAlignment.csv
Civil3D_AddTextAndCircleAlongCorridorFeatureLine.dyn. Beschriftet Scheitelpunkte des 3D-Profilkörper-Scheitels, des Rands der Fahrbahn und der Böschungsfuß-Elementlinien mit deren Höhe und einem Kreis an jedem Querprofil.
- Beispielzeichnung: AddTextAndCircleAlongCorridorFeatureLine.dwg
Civil3D_CorridorCounterfortWall.dyn. Erstellt Stützmauer-Volumenkörperelemente in regelmäßigen Abständen entlang beiden Seiten des 3D-Profilkörpers an den erforderlichen Stellen.
- Beispielzeichnung: CorridorCounterfortWall.dwg
Civil3D_DaylightSlopePattern.dyn. Zeichnet eine Böschungsschraffur abgeleitet von Elementkanten entlang des Böschungsfußbereichs eines 3D-Profilkörpers.
- Beispielzeichnung: DaylightSlopePattern.dwg
Civil3D_ExportCorridorFeatureLine.dyn. Exportiert 3D-Profilkörper-Elementkanten als CSV-Datei.
- Beispielzeichnung: ExportCorridorFeatureLines.dwg
- Resultierende Elementkanten-Datei: CorridorFeatureLine.csv
Civil3D_ReadAndWriteSubassemblyParameters.dyn. Liest Querschnittsbestandteilparameter aus einem 3D-Profilkörper, exportiert Querschnittsbestandteilparameter als CSV-Datei und ändert die Parameter von an Stationen angewendeten Querschnittsbestandteilen.
- Beispielzeichnung: ReadAndWriteSubassemblyParameters.dwg
- Resultierende Parameterdatei: Subassembly Parameters.csv
Civil3D_SplitCorridorSolid.dyn. Teilt 3D-Profilkörper-Volumenkörper in Segmente auf, die jeweils 25 Meter lang sind.
- Beispielzeichnung: SplitCorridorSolid.dwg
CoGoPoints.dyn. Erstellt neue Blöcke in Autodesk Dynamo for Civil 3D zum Erstellen von Punkten, Hinzufügen von Punkten zu einer Punktgruppe und Erstellen einer Fläche aus einer Punktgruppe. Weitere Informationen finden Sie unter
API-Beispielskript: Erstellen eines Koordinatenpunkts.
- Beispielprojekt: CoGoPoints.dwg
- DLL-Datei: CoGoPoints.dll
- Koordinatenpunkt-Dateien
- acad_path.props
- AssemblyInfo.cs
- CoGoPoints.csproj
- CoGoPoints.sln
- Point.cs
- PointGroup.cs
- TinSurface.cs