Visual Studio Code: Dynamo Dateien mit Syntax Highlighting

Wenn wir mit Visual Studio Code eine Dynamo Datei öffnen, dann sieht das erstmal sehr unübersichtlich aus. Das liegt daran, dass die Datei nicht als JSON Format erkannt wird: Unser Ziel ist in diesem Tutorial den Quelltext der Dynamo Datei übersichtlicher darzustellen. Wenn wir fertig sind sieht es nachher so aus: Um das Syntax Highlighting zu ändern gibt es eine einfache Möglichkeit. Man öffnet die Dynamo Datei und klickt unten rechts auf Plain Text: Und legt dann für die Dateiendung *.dyn ein neues Format fest: Anschließend sieht das Ganze schon deutlich übersichtlicher aus: Ich habe mir zudem die Erweiterung „Json Editor“ installiert. Damit können wir ein zweites Editor Fenster öffnen, in dem die Struktur komprimiert dargestellt wird. Bei großen Skripts ist das sehr hilfreich: Nach der Installation muss man den Editor noch mit STRG+SHIFT+P aktivieren: Falls Ihr eine dark Theme in VS Code verwendet, dann solltet ihr noch in den User Settings folgenden Codeschnipsel ergänzen. STRG+Shit+p und dann „Settings (JSON)“ öffnen: Eine weitere Extension die eine Dynamo Datei übersichtlicher machen kann ist „TODO Highlight“. Damit können wir bestimmte keywords hervorheben (hier in rot): Damit es für unsere Zwecke richtig funktioniert, ergänzen wir in den Json User Settings: Ihr habt Fragen, …

Visual Studio Code: Mit IntelliSense DynamoBIM Custom Nodes erstellen

Visual Studio Code ist ein kompakter kostenloser Editor mit vielen nützlichen Funktionen. Damit man damit in IronPython Custom Nodes für DynamoBIM mit IntelliSense erstellen kann, muss man einige Dinge konfigurieren. Deshalb habe euch für euch ein kleines Tutorial zusammen gestellt: Von https://github.com/gtalarico/ironpython-stubs/tree/master/release/stubs.min die Dateien („Stubs“) runterladen: Die Zip Datei muss man nach dem Download noch „Zulassen“, das macht man mit einem Rechtsklick, dann Eigenschaften: Dann entpackt man die Dateien an einen temporären Speicherort, ich verwende dafür z.B. WinRar: Wenn man selbst keine eigenen stubs erstellen will, sondern nur die vorhandenen nutzen möchte, dann reicht uns der Ordner …\ironpython-stubs-master\release\stubs.min‘. In dem Ordner stubs.min kann man einige Ordner aussortieren, die sich auf andere Programme beziehen. Ich habe den stubs.min Ordner nach C:\stubs.min verschoben. Falls Ihr einen anderen Pfad nehmt, müsst ihr später den Verweis anpassen. Als nächstes die neueste Version von Python 2.7 64bit installieren (Sehr empfehlenswert ist der Standardpfad C:\Python27\), da ansonsten eventuell Verweise angepasst werden müssen: https://www.python.org/downloads/windows/  Normalerweise verwendet Dynamo IronPython. Man sollte deshalb darauf achten Bibliothek numPy nicht zu verwenden, da diese in IronPython nicht unterstützt werden. Visual Studio Code installieren: https://code.visualstudio.com/download Weitere Informationen zu Visual Studio Code gibt es hier: https://code.visualstudio.com/docs/languages/python und hier: https://code.visualstudio.com/docs/python/settings-reference Visual Studio Code öffnen …

Event Oktober 2018 – Ein Rückblick

Ungewöhnlich sonniges Oktoberwetter hatte seinen Teil dazu beigetragen, dass meine Trips nach Ljubljana und Darmstadt mir sehr positiv in Erinnerung geblieben sind. Wie jedes Jahr ist der Oktober überfüllt mit zahlreichen Veranstaltungen. Ich werde von der ersten BILT Academy Summit berichten, von der BILT Europe Konferenz, von der Forge DevCon, von dem RUG DACH Treffen und von der Autodesk University Germany. Und alles was ich dabei so erlebt habe, erfahrt ihr in diesem Blog Beitrag. Ich habe es mir nicht nehmen lassen direkt vor der BILT Konferenz ein Tag in Ljubljana (Slowenien) als Tourist zu verbringen. Der Stadtkern ist sehr schön gestaltet und bietet zahlreiche schöne Plätze. Hier ein paar Bilder um einen Eindruck davon zu bekommen: Eine etwas andere Bäckerei, bei der man dem Bäcker beim Backen zuschauen kann – ausgezeichnete Qualität: Ljubljana liegt direkt an einem Fluss, der mitten durch die Stadt läuft.  Viele Restaurants und Bars laden ein dort am Flussufer seine Zeit zu verbringen. Die Universität von Ljubljana erinnert eher an ein Schloss: BILT Academy Summit in Ljubljana Warum gibt es die BILT Academy eigentlich? Um das ein bisschen besser zu verstehen ein kleiner Rückblick: Für mich war die RTC Europe 2014 in Dublin die erste internationale Konferenz …

BILT Europe 2018 in Ljubljana

Manche von euch kennen die Konferenz eventuell noch unter dem Namen RTC (Revit Technology Conference). Da die Softwarelandschaft vielfältiger geworden ist und auch andere Themen aus der VDC Welt von Interesse sind, haben sich die Veranstalter vor ca 2 Jahren entschieden die Konferenz in BILT (Buildings Infrastructure Lifecycle, supported by Technology) umzubenennen. Seit über 12 Jahren gibt es die Konferenz bereits, die erste gab es glaube ich in Australien, und seit einigen Jahren hat diese Konferenz auch in Europa einen Ableger. Die BILT findet jedes Jahr in einer anderen Europäischen Stadt statt. Ich konnte, damals noch als Student, zu einem relativ günstigen Preis in Dublin das erste Mal teilnehmen. Die größte Hürde ist für deutsche Teilnehmer wahrscheinlich die Englische Sprache. Man muss nicht nur die Basics mitbringen, sondern auch die Fachbegriffe der Software und der Bauindustrie. Hätte ich nicht ein Jahr in Leeds studiert, wäre es für mich bestimmt auch keine Option gewesen daran teilzunehmen. Allein schon deshalb empfehle ich jedem Student mit dem ich mich unterhalte auf jedenfall mindestens ein Auslandssemester zu machen. Damit stehen einem viel mehr Türen offen und die hochwertigsten Vorträge, Informationen, Bücher usw sind eben meistens in Englisch. Jedenfalls will ich jeden von euch nur …

AU Germany 2018 in Darmstadt

Wie jedes Jahr findet in Darmstadt die Autodesk University statt. Neben zahlreichen Sessions, gibt es dort eine Messe mit allerlei Informationen Produkten die mit der Autodesk Welt in Verbindung stehen. Natürlich steht auch das Netzwerken im Vordergrund und man kann jedes Jahr viel Neues mit nach Hause nehmen. Seit meinem ersten Besuch im Jahr 2012 hat sich die Veranstaltung ständig verbessert und findet inzwischen an 2 Tagen statt. Wenn man die Forge DevCon noch dazu zählt oder die diversen Community Treffen am Vortag, dann sind es sogar inzwischen 3 Tage Spass und Action. Ich werde dieses Jahr natürlich auch wieder vor Ort sein, ebenso beim Revit User Group Treffen am Vorabend der AU. Eine separate Anmeldung ist für das RUG Treffen erforderlich (kostenlos!). Alle weiteren Informationen gibt es auf der Website www.au-germany.de

Autodesk Forge DevCon 2018

Wenn man viel mit Autodesk Produkten arbeitet und den Umstieg von 2D von 3D / BIM bereits vollzogen hat, dann frägt man sich natürlich was als nächstes kommt. Denn auch wenn mit Revit & Co vieles einfacher und effizienter geworden ist, gibt es in der Zusammenarbeit zwischen Planungsteams und bei der Vernetzung zwischen Planung, Baustelle und der späteren Nutzung noch einige Hürden zu überwinden. Diese Hürden sind auf juristischer Ebene zu finden, auf menschlicher Ebene und auch wenn manche in letzter Zeit lautstark sagen alle technischen Hürden sind gelöst, ist es doch auch die Technik die in vielen Bereichen noch limitierend ist. Wenn man die juristischen Hürden und die Bedenken mit der Datensicherheit überwinden kann, dann werden in der Zukunft nahezu alle Prozesse in der Cloud statt finden. Ständige Datenverfügbarkeit aller Projektbeteiligten ermöglicht eine nahezu Echtzeitanalyse der aktuellen Planungen oder Abläufe auf der Baustelle. Dadurch wird es möglich menschliche Grenzen in der Kombinatorik durch Algorithmen zu umgehen. Und wer sich mit der aktuellen Entwicklung bei Autodesk beschäftigt, der hört jetzt schon seit einige Jahren den Begriff „Forge“. Forge ist quasi ein Grundgerüst mit webbasierten Funktionen, welches Autodesk anderen Entwicklern bereitstellt. Darauf aufbauend können neuartige Produkte programmiert werden. Nicht jeder ist …

Gründungsveranstaltung der BuildingSmart Regionalgruppe Stuttgart

Bei schönstem Wetter konnten wir am vergangenen Donnerstag die Gründungsveranstaltung der BuildingSmart Regionalgruppe Stuttgart feiern. Durch zahlreiche Sponsoren war es möglich diese Veranstaltung auf die Beine zu stellen, besten Dank dafür. Programmtechnisch eröffnete Tobias Döring die Veranstaltung mit mehr als 80 Teilnehmern. Die Eröffnung wurde zugleich als Chance genutzt, die Arbeit und die Ziele von BuildingSmart dem breiten Publikum vorzustellen. Wichtig zu erwähnen dabei ist, dass auch Nichtmitglieder jederzeit willkommen sind. Kommuniziert wird bei uns mit dem Chattool ‚Slack‘. Wer einen Zuganglink zu dem bS Slack Workspace haben möchte, wendet sich bitte an die Geschäftsstelle von BuildingSmart. Die neuen Möglichkeiten als Regionalgruppe sich auch kurzfristiger und im kleinen Kreis zu treffen – entweder zu technischen Themen und auch nur als eine Art Stammtischrunde – eröffnen uns und allen Interessierten neue Möglichkeiten. So ist es leichter über die Regionalgruppe persönlichn Kontakte zu finden. Wer den Einstieg in die Modellbasierte Planung sucht findet bei uns in der Regionalgruppe relativ sicher einen passenden Ansprechpartner. Wir sind froh wenn wir Anderen den Einstieg erleichtern können, also kommt gerne auf uns zu, kommt auf unsere Regionalgruppen Treffen und schaut einfach mal in Slack vorbei.

Willkommen bei EnjoyBIM – Ihr Spezialist für Dynamo, Revit und BIM!

Seit vielen Monate haben wir auf den heutigen Tag hingearbeitet, und wir haben es endlich geschafft und können unsere Website online stellen. Mit unserem Seminarraum mit maximal 12 Arbeitsplätzen, einer großen Terrasse und den Nebenräumen haben wir ausreichend Platz für großartige und spannende Veranstaltungen. Unsere Räumlichkeiten befinden sich in Stuttgart Weilimdorf, relativ zentral und mit einem Blick ins Grüne! Unser Schulungsangebot startet mit einem Dynamoseminar, weitere Details dazu gibt es demnächst.