Met Dynamo kun je best veel doen, maar het is soms zoeken naar de juiste node. Vooral als het net niet werkt zoals verwacht. Neem bijvoorbeeld de standaard node om de Contents of een MText uit te lezen. Deze levert keurig de tekst aan die in een MText staat. Totdat er allerlei rare dingen in een MText staan zoals een stukje rode tekst:
![]()
Dan krijg je met Dynamo ook rare tekst terug:

Stel dat je een script hebt gemaakt om de inhoud te exporteren naar CSV met een puntkomma als scheidingsteken. Dan levert deze tekst zomaar twee kolommen extra op. Nog even afgezien van de cryptische tekst waar je verder niet veel mee kunt.
Je zou wel een node willen hebben die de tekst zonder rare fratsen toont. Of stel dat je een eigenschap wilt zien van een object waar geen node voor is, terwijl je zeker weet dat zo’n eigenschap uit te lezen is. Ze zijn bijvoorbeeld gewoon zichtbaar in de Properties Palette. Dan is er nog een mogelijkheid om de algemene eigenschappen van een object uit te lezen. Soms zit daar net iets bij wat je kunt gebruiken, en kun je in afwachting van een nieuwe specifieke node in een volgende versie toch doorgaan met je werk.
Algemene eigenschappen
The Civil Nodes package bevat nodes om algemene eigenschappen te tonen van een object.

Nu kun je de Text eigenschap opvragen van een MText en zodoende toch de tekst zonder rare tekens zien. Of neem een willekeurige eigenschap waar geen node voor is en die je toch graag wilt weten. Met The Civil Nodes kun je ook met Splines werken maar er is geen node om te zien of een Spline gesloten is. Maar in de eigenschappen is deze wel te zien.

Wil je specifiek deze eigenschap uitlezen, dan kan dat met een andere node:

Als deze parameters niet read-only zijn dan kun je ze met de juiste node ook aanpassen, zonder daarvoor specifieke nodes te hebben. Zo kun je snel alle MText Contents herstellen naar teksten zonder controlecodes:

De Text eigenschap kun je zelf niet vullen want dat is een read-only veld. Maar de Contents is prima te wijzigen. En dan ziet de MText er ineens zo uit:
![]()
Handig toch?
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.
