{"id":4949,"date":"2019-10-08T06:31:36","date_gmt":"2019-10-08T04:31:36","guid":{"rendered":"https:\/\/blogs.autodesk.com\/bimblog\/?p=4949"},"modified":"2020-03-17T13:32:51","modified_gmt":"2020-03-17T12:32:51","slug":"revit-eigenschaften-mit-dynamo-auslesen","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/bimblog\/revit-eigenschaften-mit-dynamo-auslesen\/","title":{"rendered":"Revit Eigenschaften mit Dynamo auslesen und \u00e4ndern"},"content":{"rendered":"<p>Mit Hilfe von Dynamo haben Sie vollen Zugriff auf die Revit Datenbank und somit auch auf alle Eigenschaften. Letzte Woche haben wir gesehen, wie\u00a0 bestimmte <a href=\"https:\/\/blogs.autodesk.com\/bimblog\/revit-elemente-und-eigenschaften-abrufen\/\">Elemente aus dem Revit Modell abgerufen werden k\u00f6nnen<\/a>. Nun wollen wir mit diesen Elementen weiter arbeiten und die Eigenschaften von T\u00fcren auslesen.<\/p>\n<p>Unter Revit &gt; Elements &gt; Element finden Sie in der Dynamo Bibliothek diverse Nodes, mit denen Sie Informationen abfragen k\u00f6nnen &#8211; so z.B. auch die Node <em>Parameters<\/em>, die Ihnen alle Eigenschaften der Elemente auflistet. Beachten Sie, dass sich hierbei um die Exemplareigenschaften handelt &#8211; sofern Sie die Typeneigenschaften sehen m\u00f6chten, m\u00fcssen Sie zun\u00e4chst die Typen der gew\u00e4hlten Elemente abrufen &#8211; auch diese Node finden Sie in der gleichen Rubrik unter dem Namen <em>ElementType<\/em>:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4952\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21-1024x823.jpg\" alt=\"\" width=\"640\" height=\"514\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21-1024x823.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21-300x241.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21-768x617.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-39-21.jpg 1521w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Sie k\u00f6nnen allerdings auch bestimmte Eigenschaften der T\u00fcren gezielt abfragen &#8211; dies funktioniert mit der Node <em>GetElementParameterValuebyName<\/em>, die ebenfalls unter Revit &gt; Elements &gt; Element zu finden ist. So lange Sie nicht wissen, wie die entsprechenden Nodes hei\u00dfen, ist es immer einfacher, diese in der Bibliothek nach logischem Zusammenhang zu suchen &#8211; alle Standardnodes, die explizit mit Revit Elementen zu tun haben, sind auch in dieser Kategorie zu finden.<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4954\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19-1024x823.jpg\" alt=\"\" width=\"640\" height=\"514\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19-1024x823.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19-300x241.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19-768x617.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_17-58-19.jpg 1521w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Auf diesem Wege k\u00f6nnen Sie allerdings nur Exemplarparameter auslesen &#8211; f\u00fcr Typenparameter m\u00fcssen Sie wie vorhin bereits erw\u00e4hnt die Node <em>ElementType<\/em> dazwischen schalten:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4955\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27-1024x482.jpg\" alt=\"\" width=\"640\" height=\"301\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27-1024x482.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27-300x141.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27-768x361.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-44-27.jpg 1067w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Auf einem \u00e4hnlichen Wege k\u00f6nnen Sie auch Parameterwerte in Revit \u00e4ndern &#8211; wieder in der Rubrik Revit &gt; Elements &gt; Element finden Sie die Node <em>SetParameterByName<\/em>. Kombinieren Sie diese Node beispielsweise mit der Abfrage eines bestimmten Typs von T\u00fcren, k\u00f6nnen Sie auch nur an diese T\u00fcren beispielsweise ein Kommentar \u00fcbergeben:<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-4956\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44-1024x630.jpg\" alt=\"\" width=\"640\" height=\"394\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44-1024x630.jpg 1024w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44-300x185.jpg 300w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44-768x472.jpg 768w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_18-51-44.jpg 1520w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Wichtig:<\/p>\n<ul>\n<li>Die Schreibweise der Parameter muss genau der Schreibweise aus Revit entsprechen (Gro\u00df-\/Kleinschreibung beachten!)<\/li>\n<li>Falls Sie sich nicht sicher sind, welche Node als Input erwartet wird &#8211; fahren Sie mit der Maus \u00fcber das Input-Feld und Sie bekommen einen Hinweis; bei dem Input <em>ParameterName<\/em> im obigen Beispiel wird beispielsweise <em>String<\/em> als Datentyp angezeigt<\/li>\n<li>Sie k\u00f6nnen nur Parameter \u00fcberschreiben, die auch in Revit beschreibbar sind &#8211; Parameter wie z.B. die Fl\u00e4che eines Raums werden berechnet und k\u00f6nnen auch \u00fcber Dynamo nicht ge\u00e4ndert werden<\/li>\n<li>Sie m\u00fcssen darauf achten, dass Sie den richtigen Datentyp nutzen &#8211; sofern Sie also Parameter beschreiben, die in Revit als Zahl definiert sind, m\u00fcssen Sie auch in Dynamo statt <em>String<\/em> aus dem obigen Beispiel <em>Number<\/em> als Eingabe f\u00fcr die <em>Value<\/em> nutzen &#8211; diese Node finden Sie gemeinsam mit String unter Basic &gt; Input: <a href=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_19-05-00.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4957 aligncenter\" src=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_19-05-00.jpg\" alt=\"\" width=\"271\" height=\"617\" srcset=\"https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_19-05-00.jpg 271w, https:\/\/blogs.autodesk.com\/bimblog\/wp-content\/uploads\/sites\/108\/2019\/09\/30-09-_2019_19-05-00-132x300.jpg 132w\" sizes=\"auto, (max-width: 271px) 100vw, 271px\" \/><\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/drive.autodesk.com\/de29d19ae\/g\/shares\/SH919a0QTf3c32634dcf7e102ece78be4fab\">Laden Sie hier das Skript herunter<\/a> (erfordert Dynamo 2.x)<\/p>\n<p>&nbsp;<\/p>\n<p><em>Thema n\u00e4chsten Dienstag:<strong> Listen sortieren und filtern<\/strong><br \/>\nInteressieren Sie bestimmte Themen? Dann hinterlassen Sie uns ein Kommentar und nach M\u00f6glichkeit werden wir es in einem der n\u00e4chsten Blogposts behandeln!\u00a0<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3>Weiterf\u00fchrende Links:<\/h3>\n<p><a href=\"http:\/\/dynamobim.com\/\">Offizielle Dynamo Website und Forum<\/a><\/p>\n<p><a href=\"http:\/\/dynamoprimer.com\/\">Dynamo Primer \u2013 digitales Dynamo Handbuch\u00a0<\/a><\/p>\n<p><a href=\"http:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/colin-mccroneautodesk-com\/07\/10\/Dynamo_language_guide_version_1.pdf\">Dynamo Language Guide (PDF, Englisch)<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLmkUrbEZiEDJ-otdyBL3OY8ZejyYia29c\">Deutschsprachige Videotutorials<\/a>\u00a0(etwas \u00e4lter, als Einstieg dennoch gut geeignet)<\/p>\n<p><a href=\"https:\/\/de.linkedin.com\/learning\/dynamo-2-x-essential-training\">LinkedIn Learning Dynamo Training<\/a>\u00a0(Englisch)<\/p>\n<p><a href=\"https:\/\/blogs.autodesk.com\/bimblog\/category\/dynamo\">Alle Blogbeitr\u00e4ge zum Thema Dynamo<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit Hilfe von Dynamo haben Sie vollen Zugriff auf die Revit Datenbank und somit auch auf alle Eigenschaften. Letzte Woche haben wir gesehen, wie\u00a0 bestimmte <a href=\"https:\/\/blogs.autodesk.com\/bimblog\/revit-elemente-und-eigenschaften-abrufen\/\">Elemente aus dem Revit Modell abgerufen werden k\u00f6nnen<\/a>. Nun wollen wir mit diesen Elementen weiter arbeiten und die Eigenschaften von T\u00fcren auslesen.<\/p>\n","protected":false},"author":4680,"featured_media":4945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[918],"tags":[958],"class_list":["post-4949","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamo","tag-dynamo-dienstag"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/4949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/users\/4680"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/comments?post=4949"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/4949\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media\/4945"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media?parent=4949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/categories?post=4949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/tags?post=4949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}