In een eerdere blog is verteld hoe je dynamische Property Sets kunt maken en automatisch kunt vullen. Dit blijkt nogal complex, niet echt beheer-vriendelijk en het moet wel erg veel opleveren wil je de tijdsbesteding kunnen verantwoorden. Gelukkig is Dynamo veel eenvoudiger, en kun je met hetzelfde gemak alle data verzamelen. Alleen niet dynamisch. Bij een wijziging zul je je script opnieuw moeten runnen. Maar had ik al gezegd dat het echt veel eenvoudiger is?

Property Set Definition met Dynamo

Met een paar nodes creëer je een Property Set Definition met 4 Property Definitions.

Nu moet je deze alleen nog koppelen aan objecten en vervolgens de waarden invullen in diezelfde objecten. Wil je alle Pipes uit een Pipe Network, dan heb je die met een paar nodes ook zo verzameld, en een node méér koppelt gelijk de Property Set Definition aan deze objecten.

Nu nog de waarden verzamelen en vullen.

Properties vullen met Dynamo

In dit voorbeeld zijn maar vier Property Definitions gemaakt, maar je zou veel meer kunnen verzamelen. Je kunt heel veel gegevens opvragen van een Pipe. Nu wordt het even beperkt tot de Invert Elevations van begin en eind, de helling en de 3D lengte. Hiervoor zijn diverse nodes beschikbaar.

Het wordt wat druk zo, maar het werkt het beste om de Properties per stuk te vullen. Dit heeft te maken met List Levels, in dit voorbeeld worden twee Pipe Networks verwerkt. Je kunt wat spelen met de List Levels in de invoerpoorten maar na enige tijd proberen werkte dit het beste.

Oké, om eerlijk te zijn, het was even zoeken in de nodes en de categorieën waar ze zich bevinden. Ook is niet helemaal duidelijk wat al die Property Set nodes doen. Maar al met al heb je vrij snel een workflow opgezet die werkt, en alle benodigde gegevens eenvoudig invult. Veel eenvoudiger dan die complexe dynamische Property Set Definitions.

Wil je complexe of repetitieve taken automatiseren in Civil 3D? Dit boek helpt je alles te leren over de design automating tool Dynamo voor Civil 3D. Je wordt een professional in visueel programmeren, en binnenkort zijn al je saaie of complexe taken geautomatiseerd!

This book is only available in English.