Soms kom je in software hele leuke pareltjes tegen die je niet verwacht. Het is ook niet altijd duidelijk dat ze er in zitten maar als je er eenmaal achter komt, dan vergeet je het nooit! In mijn applicaties probeer ik ook altijd handige functionaliteit toe te passen, zoals een CTRL+muisklik in een invoerveld naar een folder wat daarna een Verkenner opent naar deze locatie. Je moet het weten, want het staat er niet bij.
Recent kwam ik deze melding tegen, die ik natuurlijk direct even moest testen. Een pareltje, en ook eentje die je niet zelf had kunnen verzinnen!
Dynamo Player
In het kort, de Dynamo Player wordt vaak ten onrechte aangezien als het tooltje voor de personen die niet slim genoeg zijn voor de echte Dynamo omgeving. Of omdat gebruikers zelf niets mogen doen in Dynamo, maar wel de scriptjes van een ‘expert’ mogen runnen. De Dynamo Player is juist een superkrachtig hulpmiddel, en juist voor de gebruiker die Dynamo zelf ook snapt. Sterker nog, wie wel de Player gebruikt maar nog nooit iets in Dynamo heeft gedaan, zou dat echt eens moeten gaan doen. De reden dat ik de Player niet zoveel gebruik is omdat ik voortdurend sleutel aan mijn scripts en eigenlijk nooit klaar ben met aanpassen. Generieke scripts moet je op een gegeven moment gewoon lekker met de Dynamo Player doen en niet openen vanuit de Dynamo Editor.
Maar als je een script niet zovaak runt, dan weet je soms niet meer waarom je bepaalde dingen doet, of waarom je hier eigenlijk een Alignment of Surface moest selecteren. Daarom is het handig als je een omschrijving kunt tonen bij een keuze- of invoerveld. En dat blijkt nog te kunnen ook! Heel simpel, gewoon door een Note te plaatsen (via het menu Edit > Create Note) die je vervolgens vastpint aan de Node. Dat ziet er zo uit:
De node Choose Alignment Name is ingesteld als Input en wordt in de Dynamo Player getoond. Nu er een Note aan gekoppeld is, zal er ook een omschrijving worden getoond. En dat ziet er weer zo uit:
Door dubbel te klikken op de Node, kun je ook de Node naam aanpassen. Dit zal in de Player eveneens worden getoond in plaats van de oorspronkelijke Node naam.
In dit voorbeeld wordt overdreven vaak een omschrijving getoond, maar het is toch veel duidelijker dan de werking van een script te moeten herleiden uit de bestandsnaam? Echt, een pareltje deze optie!
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.