Dynamo's ability to interact with a Revit project isn't limited to model elements -- in this video, we use Dynamo to automatically create a new Floor Plan and Ceiling Plan, then create two new Sheets and automatically place these views on them. This workflow is especially valuable to BIM Managers who usually do this project setup work one sheet at a time!
- [Voiceover] Dynamo's ability to interact with Revet projects isn't limited to model elements. We can also automate the process of creating and modifying views and cheats. If you're the bin manager for your company, you do not want to skip this video. Let's begin by navigating to the Revet view section of the node library, which contains nodes related to creating and modifying both views and cheats. Looking at our Revet project browser, at the moment we only have a single floor plan in the project. Let's use Dynamo to create a new floor plan for level two, using the floor plan view by level node.
As you can see, it only takes one input, which is the level to host the floor plan. I'm going to search for our level's node, which provides a drop down list of all the levels in the project. Since we don't yet have a level two plan, let's choose that level and plug it in. When we click run, you see in our project browser that the floor plan it's automatically been created, and named after the level, Level 2. This is great, but let's also add a node that allows us to control the name of the new floor plan.
Here we'll use the same node we use in other videos. to change family perimeter values. Set perimeter by name. This node is not limited to model elements. We can use this node to set perimeters on all kinds of Revet elements, including views. The element input here will be the floor plan view element that we just created. Let's go ahead and plug that into the element input. If we scroll down in our properties menu, we can see that the name of the perimeter is view name. Let's drop in a string input node, set it to review name, and plug it into the perimeter name input. Last, I'll drop in one more string input, and type level two, as I'd like it to appear in our project browser.
When I click run, Revet asks a probably familiar question. Would we like to rename the corresponding level and the views. I usually click no. I don't want to rename the level as well. But we can see in our project browser and in our properties menu, that the view name has been changed to level two. Now let's use Dynamo to create a sheet for our new level two floor plan. The nodal need here can also be found in the Revet view section of the node library. We see there are two nodes that will create cheats.
The only difference between these two is that the first node will create a sheet, and place a single view on it, while the second one will create a sheet, and can place multiple views up. Let's choose the first of the two, and drop it into our work space. We see that the sheet creation node takes four inputs. The sheet name and sheet number, which will both need strings, a title block family type, which will take the same family type node that we've used in a few videos now, and a view element to place on the new sheet. We have our view element ready to go. Let's plug it in now.
I'll drop in two string nodes first, sheet name and sheet number. And last, we'll use a family type pull down node to pick out the title block family type that should be applied to our new sheet. I'll search the node library for family types. Next, I'm willing to scroll down to the sheet section of our project browser, so that it can see whether or not Dynamo creates a new sheet for us when I hit run. Excellent. I'm seeing A102 second floor plan, added to the sheet section of our project browser. If I double click on the new sheet, we can see that this second floor plan was automatically applied when the sheet was created.
So in this video, we've identified how to use Dynamo to automatically create new views, and place them onto new sheets. And it only took us a couple of minutes. Now compare that to how much time it takes to set up the sheets in a new Revet file. And this Dynamo graph can be reused from project to project to save you time any time you need to create sheets in bulk.
- Placing and connecting Dynamo nodes
- Understanding Dynamo's data types
- Performing math functions
- Creating number lists and text strings
- Writing data to an Excel spreadsheet
- Creating points, curves, surfaces, and solids
- Analyzing geometry
- Linking a Dynamo-driven SAT into Revit
- Placing Revit families with Dynamo
- Creating Revit views and sheets with Dynamo