{"id":1083,"date":"2015-01-16T10:00:00","date_gmt":"2015-01-16T08:00:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim\/2015\/01\/dynamo-for-revit-un-exemple-simple.html"},"modified":"2021-02-09T22:51:23","modified_gmt":"2021-02-09T20:51:23","slug":"dynamo-for-revit-un-exemple-simple","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2015\/01\/dynamo-for-revit-un-exemple-simple.html","title":{"rendered":"Dynamo for Revit : un exemple simple"},"content":{"rendered":"<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c72002b2970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"125\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5cc44847.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"398\" \/><\/a><\/p>\n<p style=\"text-align: justify\">On me pose souvent la question ,\u201d <em>mais \u00e0 quoi sert Dynamo ?\u201d<\/em><\/p>\n<p style=\"text-align: justify\">Je r\u00e9pondrais : \u201c<em><strong>\u00e0 nous simplifier la vie<\/strong><\/em>\u201d comme par exemple :<\/p>\n<blockquote>\n<p>&#8211; Mod\u00e9lisations complexes et param\u00e9triques,<\/p>\n<p>&#8211; Ajout de fonctionnalit\u00e9s suppl\u00e9mentaires au logiciel,<\/p>\n<p>&#8211; Automatisation de t\u00e2ches fastidieuses,<\/p>\n<p>&#8211; Exports de donn\u00e9es \/ r\u00e9sultats aux formats Excel,<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\">Comme nous l\u2019avons expliqu\u00e9 dans de multiple billets, Dynamo est un plugin de Revit (et maintenant de <a href=\"http:\/\/villagebim.typepad.com\/villagebim\/2014\/12\/dynamo-est-disponible-pour-robot-structural-analysis.html\" target=\"_self\" rel=\"noopener noreferrer\">Robot Structural Analysis<\/a>) de programmation&#160; visuelle afin de d\u00e9mocratiser la programmation.<\/p>\n<p style=\"text-align: justify\">Apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 le plugin <a href=\"http:\/\/dynamobim.com\/download\/\">ici<\/a> , et l&#039;avoir install\u00e9, vous d\u00e9couvrirez dans l\u2019onglet \u201c<em>Compl\u00e9ments<\/em>\u201d le bouton \u201c<em>Dynamo 0.7<\/em>\u201d.<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c72002c0970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"80\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5cf3411b.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"474\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">Dans ce billet, je vous propose de cr\u00e9er votre premier code !<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\"><strong>Le but<\/strong> <\/span>: Dans Revit, beaucoup de projeteurs utilisent les commentaires qui se trouvent dans les propri\u00e9t\u00e9s des tous les objets. Il est possible de s\u00e9lectionner les objets, puis dans les propri\u00e9t\u00e9s d&#039;affecter la valeur du commentaire.<\/p>\n<p style=\"text-align: justify\">Je vous l\u2019accorde cela est assez simple \u00e0 r\u00e9aliser dans l\u2019interface de Revit mais essayons de r\u00e9aliser ce code dans Dynamo !<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Etape 1 :&#160; D\u00e9marrer Dynamo et cr\u00e9er un nouveau projet :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#8211; Ouvrir un projet Revit (non vierge) et cliquer sur&#160; le bouton \u201c<em>Dynamo 0.7<\/em>\u201d&#160; dans l\u2019onglet \u201c<em>Compl\u00e9ments<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; Dans l\u2019interface qui se pr\u00e9sente, cliquer sur \u201c<em>New<\/em>\u201d dans la partie \u201c<em>Files<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c72002ce970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"191\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5d205904.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"472\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Etape 2 : La&#160; fonction s\u00e9lection des \u00e9l\u00e9ments&#160; :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">Il est possible d\u2019\u00e9tablir un dialogue bidirectionnel entre Revit et Dynamo, dans notre cas nous avons \u00e0 renvoyer dans les objets s\u00e9lectionn\u00e9s la valeur du commentaire.<\/p>\n<p style=\"text-align: justify\">Dans ce cas nous allons utiliser la fonction \u201c<em><strong>Select Model Elements<\/strong><\/em>\u201d .<\/p>\n<p style=\"text-align: justify\">&#8211; Dans la partie de gauche, ouvrir l\u2019arborescence \u201c<strong>Revit<\/strong>\u201d \/ \u201c<strong>Selection<\/strong>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer sur la fonction \u201c<em><strong>Select Model Elements<\/strong><\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">La fonction \u201c<em><strong>Select Model Elements<\/strong><\/em>\u201d apparait dans la partie droite,<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c8ee970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"640\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5d4c7a94.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"497\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">&#8211; Double cliquez, sur l\u2019ent\u00eate de la fonction pour changer le nom (par exemple \u201c<strong><em>S\u00e9lection objets<\/em><\/strong>\u201d),<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cb7d970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"129\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5d76d581.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"254\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">&#8211; Appuyer sur le bouton \u201c<strong><em>Accept<\/em><\/strong>\u201d,<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat<\/span> :<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c8fe970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"111\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5dad4a92.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"250\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">Nous allons s\u00e9lectionner, les \u00e9l\u00e9ments pr\u00e9sents dans le mod\u00e8le en cliquant sur le bouton \u201c<strong><em>Change<\/em><\/strong>\u201d de la fonction.<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer sur le bouton \u201c<strong><em>Change<\/em><\/strong>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; R\u00e9duire la fen\u00eatre Dynamo et capturer dans Revit les objets que vous voulez modifier,<\/p>\n<p style=\"text-align: justify\">&#8211; Retournez dans Dynamo, vous devez obtenir le r\u00e9sultat suivant (la liste des ID des objets):<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cb81970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"124\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5dd7514a.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"244\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Etape 2 : Affectation de la valeur aux commentaires des objets :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">Afin de remplir le champ \u201c<em>Commentaires<\/em>\u201d des propri\u00e9t\u00e9s des objets, nous allons utiliser la fonction \u201c<strong><em>SetParameterByName<\/em><\/strong>\u201d.<\/p>\n<p style=\"text-align: justify\">&#8211; Dans la partie&#160; de gauche, ouvrir l\u2019arborescence \u201c<strong>Revit<\/strong>\u201d \/ \u201c<strong>Elements<\/strong>\u201d \/ \u201c<strong>Element<\/strong>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer sur la fonction \u201c<strong><em>SetParameterByName<\/em><\/strong>\u201d,<\/p>\n<p style=\"text-align: justify\">La fonction \u201c<strong><em>SetParameterByName<\/em><\/strong>\u201d apparait dans la partie droite,<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cb8f970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"532\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5dfea3fe.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"265\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">&#8211; Changer le nom de la fonction&#160; (par exemple \u201c<strong><em>Affecte la valeur<\/em><\/strong>\u201d),<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat :<\/span><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c90b970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"220\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5e2867bc.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"412\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">Cette fonction dispose de trois entr\u00e9es :<\/p>\n<blockquote>\n<p>&#8211; \u201c<em>El\u00e9ment<\/em>\u201d : il s\u2019agit des \u00e9l\u00e9ments s\u00e9lectionn\u00e9s,<\/p>\n<p>&#8211; \u201c<em>ParamterName\u201d<\/em> : le nom du champ auquel on veut affecter la valeur,<\/p>\n<p>-\u201c <em>Value<\/em>\u201d : la valeur que l\u2019on veut affecter au champ,<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\">Dans notre cas, il s\u2019agit de deux \u201cstrings\u201d* avec les valeurs ci-dessous :<\/p>\n<blockquote>\n<p>&#8211; \u201c<em>ParamterName\u201d<\/em>&#160; = \u201c<em>Commentaires<\/em>&quot;,<\/p>\n<p>&#8211; \u201c <em>Value<\/em>\u201d :&quot; \u201c<em>VillageBIM<\/em>\u201d.<\/p>\n<\/blockquote>\n<p style=\"text-align: justify\">* la variable \u201cString\u201d est une cha\u00eene de caract\u00e8res.<\/p>\n<p style=\"text-align: justify\">&#8211; Dans la partie&#160; de gauche, dans le champ de recherche, inscrire le mot \u201c<em>String<\/em>\u201d ,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer deux fois sur \u201cString\u201d, pour faire apparaitre deux fen\u00eatres \u201c<em>String<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cb98970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"254\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5e52224b.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"337\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">&#8211; Renommer les deux fen\u00eatres respectivement en \u201c<em>Champ<\/em>\u201d et \u201c<em>Valeur\u201d,<\/em><\/p>\n<p style=\"text-align: justify\"><em>&#8211;<\/em> Affecter les valeurs respectives \u201c<em>Commentaires<\/em>\u201d** et \u201c<em>VillageBIM<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat :<\/span><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cba0970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"255\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5e85a097.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"474\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">** Attention,&#160;bien&#160;respecter les majuscules et le pluriel car la fonction va rechercher le champ \u201c<em>Commentaires\u201d<\/em> dans les propri\u00e9t\u00e9s des objets de Revit. Si vous faites une erreur, il ne le trouvera pas et donc il ne se passera rien.<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Etape 3 : Relier les fonctions entre elles et lancer le code :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">Nous y sommes presque, il ne nous reste qu&#039;\u00e0 liaisonner*** les diff\u00e9rentes fonctions comme montr\u00e9 ci-dessous :<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c919970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"241\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5eb60cb6.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"466\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">Enfin, cliquer sur le bouton \u201c<em>Run<\/em>\u201d en bas \u00e0 gauche de la fen\u00eatre.<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01bb07c4cba4970d-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"48\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5ee226b3.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"113\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">Si tout c\u2019est bien pass\u00e9, normalement&#160;vous devez retrouver dans les commentaires des objets Revit, le mot \u201c<em>VillageBIM<\/em>\u201d.<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c91e970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"560\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5f122d82.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"276\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Bonus :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">Allez, nous sommes lanc\u00e9s! Je vous propose de connaitre le nombre des \u00e9l\u00e9ments s\u00e9lectionn\u00e9s dans l\u2019interface Dynamo.<\/p>\n<p style=\"text-align: justify\">Tout d\u2019abord, il nous faut conna\u00eetre ce que nous renvoie la fonction \u201c<strong><em>Affecte la valeur<\/em><\/strong>\u201d :<\/p>\n<p style=\"text-align: justify\">&#8211; Dans la partie&#160; de gauche, dans le champ de recherche, inscrire le mot \u201c<em>Watch<\/em>\u201d*** ,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer une fois sur \u201c<em>Watch<\/em>\u201d, pour faire apparaitre la fen\u00eatres \u201c<em>Watch<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; Relier la fonction \u201c<strong><em>Affecte la valeur<\/em><\/strong>\u201d \u00e0 la fonction \u201c<em>Watch<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer sur&#160; le bouton \u201c<em>Run<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat<\/span> :<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b7c72002f6970b-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"222\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5f495b1c.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"397\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\">*** Comme vous pouvez le constater, la fonction \u201c<em>Watch<\/em>\u201d permet d\u2019afficher le r\u00e9sultat d\u2019une fonction.<\/p>\n<p style=\"text-align: justify\">Il s\u2019agit de la liste des objets s\u00e9lectionn\u00e9s avec leurs identifiants respectifs.<\/p>\n<p style=\"text-align: justify\">Pour connaitre, le nombre d\u2019objets s\u00e9lectionn\u00e9s, il nous suffit de compter le nombre de lignes.<\/p>\n<p style=\"text-align: justify\">Nous allons utiliser la fonction \u201c<em>List count<\/em>\u201d.<\/p>\n<p style=\"text-align: justify\">&#8211; Dans la partie&#160; de gauche, dans le champ de recherche, inscrire le mot \u201c<em>List count<\/em>\u201d ,<\/p>\n<p style=\"text-align: justify\">&#8211; Cliquer une fois sur \u201c<em>List count<\/em>\u201d, pour faire apparaitre la fen\u00eatres \u201c<em>List count<\/em>\u201d,<\/p>\n<p style=\"text-align: justify\">Enfin relier les fonctions comme pr\u00e9sent\u00e9 ci-dessous et cliquer sur le bouton \u201c<em>Run<\/em>\u201d.<\/p>\n<p style=\"text-align: justify\"><span style=\"text-decoration: underline\">R\u00e9sultat<\/span> :<\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p><a href=\"http:\/\/villagebim.typepad.com\/.a\/6a015391e15a28970b01b8d0a9c928970c-pi\"><img loading=\"lazy\" decoding=\"async\" alt=\"image\" border=\"0\" height=\"131\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2021\/02\/img_6022f5f776b36.png\" style=\"border: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;background-image: none\" title=\"image\" width=\"440\" \/><\/a><\/p>\n<p style=\"text-align: justify\">&#160;<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Conclusion :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">Le but de ce billet \u00e9tait de vous montrer que l\u2019utilisation de la programmation visuelle Dynamo n\u2019est pas compliqu\u00e9e.<\/p>\n<p style=\"text-align: justify\">Avant de vous lancer, je vous conseille de mettre noir sur blanc vos id\u00e9es et de s\u00e9quencer chaque \u00e9tape.<\/p>\n<p style=\"text-align: justify\"><strong><span style=\"text-decoration: underline\">Quelques liens utiles :<\/span><\/strong><\/p>\n<p style=\"text-align: justify\">&#8211; Le site <a href=\"http:\/\/dynamobim.com\/\">Dynamo<\/a>,<\/p>\n<p style=\"text-align: justify\">&#8211; Le site&#160; <a href=\"http:\/\/buildz.blogspot.fr\/\">Buildz<\/a>,<\/p>\n<p style=\"text-align: justify\">&#8211; Le site <a href=\"https:\/\/aecuandme.wordpress.com\/\">AEC you and Me<\/a>,<\/p>\n<p style=\"text-align: justify\">&#8211; Le site de<span style=\"color: #000000\"> <a href=\"http:\/\/vasshaug.net\/\">H\u00e5vard Vasshaug<\/a><\/span>,<\/p>\n<p style=\"text-align: justify\">Ci-dessous, voici l&#039;exemple que nous venons de traiter<\/p>\n<p style=\"text-align: justify\"><span class=\"asset  asset-generic at-xid-6a015391e15a28970b01bb07c4d40e970d img-responsive\"><a href=\"http:\/\/villagebim.typepad.com\/files\/dynamoexemplevillagebim.dyn\">T\u00e9l\u00e9chargement DynamoExempleVillageBIM<\/a><\/span>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On me pose souvent la question ,\u201d mais \u00e0 quoi sert Dynamo ?\u201d Je r\u00e9pondrais : \u201c\u00e0 nous simplifier la vie\u201d comme par exemple : &#8211; Mod\u00e9lisations complexes et param\u00e9triques, &#8211; Ajout de fonctionnalit\u00e9s suppl\u00e9mentaires au logiciel, &#8211; Automatisation de t\u00e2ches fastidieuses, &#8211; Exports de donn\u00e9es \/ r\u00e9sultats aux formats Excel, Comme nous l\u2019avons expliqu\u00e9 [&hellip;]<\/p>\n","protected":false},"author":13092,"featured_media":2472,"menu_order":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[15,5,6],"tags":[20,171,1625,21],"class_list":["post-1083","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autodesk-revit","category-bim","category-trucs-et-astuces","tag-autodesk","tag-dynamo","tag-exemple-simple-dynamo","tag-revit","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/1083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/13092"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=1083"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/1083\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/2472"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}