zaterdag 4 februari 2017

The Power of Dynamo: Datum in eigen notatie

In de serie van artikelen over kleine Dynamo script heb ik weer een artikel geüpload op het Autodesk Knowledge Network.
Dit keer betreft het een Dynamo script om de datum van een bepaalde parameter in een andere notatie te zetten dan dat Revit standaard doet. De datum is in Revit volgens de notatie maand/dag/jaar. Dat is de Amerikaanse notatie. We kunnen dat echter in Revit niet anders instellen.
In Europa is het gebruikelijk dat we de dag vooraan zetten gevolgd door de maand en het jaar. Dus 4-2-2017 (4 februari 2017)
In het voorbeeld hieronder laat ik zien dat ik de parameter “Sheet Issue Date” instel met een Dynamo script. Het is een voorbeeld die ik heb gemaakt voor een lid van het Autodesk community forum en is in dit geval een notatie waarbij de maand als tekst wordt weergegeven.
“January 25, 2017”

In de het script is een stukje Python script toegepast die ervoor zorgt dat datum in de door jouw gewenste notatie wordt omgezet. De Python script node heeft alleen een string nodig waarin je zelf de notatie kunt samenstellen.

Als je de string wijzigt in %d-%m-%Y, dan krijg je de Europese notatie.
Wil je dit toch anders, dan kun je de parameters vinden op de website van www.python.org.
Uiteraard kun je het Dynamo script ook in je eigen script verwerken.
Hier vind je het artikel op Autodesk Knowledge Network