xycost 发表于 2018-11-20 14:13:46

3个烦人的重复工作 REVIT任务使用DYNAMO自动化

你花了数百个小时在Revit上做无聊和平凡的任务。这些任务可以使用Revit Macros或可视化编程平台Dynamo等工具自动完成。在本指南中,您将了解Macros和Dynamo之间的区别。您还将学习3个无聊的任务,您现在应该使用Dynamo开始自动化。为了写这篇文章,我得到了archsmarter.com的Michael Kilkelly的帮助。他是Revit编程领域的领导者,并就此主题撰写了许多有用的博客文章。他还创建了自己的Revit编程和效率课程。Dynamo和Macros之间的主要区别如下图所示。简而言之,Dynamo是专为初学者设计的。如果您几乎没有编程经验,我建议您在Macros之前学习Dynamo。这篇博客文章将重点介绍Dynamo。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6694f89140b71728f977a6/1516672252191/rp-dynamo-macro-difference.png




如果您想更深入地了解Dynamo vs Macros的主题,请务必查看archsmarter 博客文章和名为“ Code vs Node ”的迷你课程。准备自动化?这是无聊的任务。1-增加所选级别以上的级别如果您想为高层建筑创建50个级别怎么办?一个简单的发电机脚本可以帮助您做到这一点。自Revit 2018.1发布以来,默认的Dynamo Player包含一个名为Add Levels Above Selected Level的脚本。此脚本会要求您选择级别,指定新级别之间的距离以及要创建的级别总数。您可以在Dynamo Player中输入此信息。第一步是通过单击“管理”选项卡中的此图标调出Dynamo播放器。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a5e63e7652dea8d4c12461c/1516135402477/rp-add-levels-003.png




单击Dynamo Player上脚本播放按钮旁边的属性图标。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a5e6355c830259d460d0b9c/1516135258046/




在属性中,设置要创建的多个新级别。然后,调整每个级别之间的距离。单击选择并选择项目的级别。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a67ea159140b7f6271996b6/1516759576390/rp-select-levels.png




下一步是单击Dynamo Player中的“ 播放”按钮。繁荣!你有3个新关卡。做得好。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b7861e4966b852f763b1d/1516992611626/rp-push-play.png




https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b78e9e2c483b83f5fee1a/1516992748606/rp-new-levels.png




想看看剧本?单击Dynamo Player上的笔图标。Dynamo通过将盒子连接在一起来工作。下面,脚本接受用户输入并从中创建序列。然后,信息被转移到创建新级别的框中。每条黑线代表用户必须创建的链接。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b7a78e4966b852f76d7cc/1516993149633/rp-edit-script.png




https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a5e5f93c830259d460c269c/1516134294759/rp-add-levels-001.png




2- RENAME表你有没有按字母顺序创建一个100张的列表,只是发现你有一个错误的数字?然后你必须花一个小时手动重命名每张纸?啊。这是一个简单的发电机脚本可以在10秒内完成任务的确切场景。单击此处下载脚本第一步是为附加工作表添加后缀,以便它们在项目浏览器中的顺序正确。然后你运行脚本和繁荣!工作表会自动重新排序。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a58d8fc4192023bcc69f981/1515772158735/




在Dynamo Player中加载脚本,然后在菜单中输入属性。工作表ID号表示按字母顺序排列的当前工作表编号。小心,0是第一张。在上面的例子中,您必须输入Sheet ID#3来选择表A100。要选择Sheet A106,您必须输入Sheet ID#15。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b8349e2c483b83f62f77f/1516995403764/rp-rename-sheet-dp.png




单击播放按钮。您的工作表编号是固定的。如果您想重新创建脚本,请务必查看完整的Archsmarter博客文章和视频教程:http://archsmarter.com/renumber-revit-sheets/ 3-在他们的轴上旋转多个柱在Revit中,可以在其自己的轴中心旋转列。但是,如果您必须在项目的各个轴上旋转每一列,该怎么办?唯一的方法是单独选择每一列并自行旋转它们。这是一项非常漫长而无聊的任务。单击此处下载脚本使用此Dynamo脚本,该过程将自动完成。这个剧本的灵感来自于伟大的Revit Kid博主所制作的视频教程。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b8c669140b725117b5ae8/1516997736163/rp-6-arch-columns.png




在此示例中,我们创建了6个相同的体系结构列。在Dynamo Player中,输入角度并选择所有列。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b8db253450a6bb7593081/1516998068820/rp-rotate-column-dp.png




单击播放按钮,您的工作就完成了。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b8df98165f5fe217de77b/1516998140123/




你喜欢这篇文章吗?也许你应该试试我们的免费小册子出版物。它是一年发送4次的PDF,其中包含有关特定Revit主题的提示。最新版本是关于3D视图以及如何使它们漂亮。我们承诺永远保持您的收件箱纯净。

https://static1.squarespace.com/static/5605a932e4b0055d57211846/t/5a6b8ebb71c10b323f0296f9/1516998343331/





页: [1]
查看完整版本: 3个烦人的重复工作 REVIT任务使用DYNAMO自动化