My 8-year-old son sat on the floor and just stared at the box of Legos.
He’d been that way for the past ten minutes.
“What’s wrong?” I asked.
“I really want to build something but I don’t know what to build”, he replied.
I could sympathize.
When I was a kid, I would often get overwhelmed by all the stuff I could build.
With all those bricks, you can build anything! The possibilities are endless!
But sometimes what you really need is some direction. A picture, a plan, a push in the right direction.
I hear something similar from people interested in learning Dynamo.
They want to learn but they’re not sure what to do or where to start.
There are SO many things you can do with Dynamo that sometimes it’s hard to get started.
Save Time in Revit with Dynamo
Dynamo is a great way to automate tedious tasks (among other things) in Revit. It’s an LOA 300 tool that can make you a lot more productive. While I’m sure you could fill a couple of sheets of paper listing what you don’t like to do in Revit, knowing what can and can’t be easily automated is more difficult.
With that in mind, I combed through my script library and pulled out 12 good examples of tasks you can easily automate with Dynamo.
Take a look at the screenshots to see how to recreate the scripts yourself. Most of the scripts use out-of-the-box Dynamo nodes but a few use custom nodes. I took care to identify the custom nodes when they occur. Just to make sure, you should install the following packages:
- archi-lab
- Clockwork
- Lunchbox
- Rhythm
OK, here are 12 ways to save a ton of time in Revit with Dynamo:
1. Create floor levels from Excel
This script reads level names and elevations from an Excel spreadsheet and uses this information to create floor levels. This is a good script when you’re starting a new project and need to do some setup before you begin modeling.
2. Calculate FAR and GFA values
This script collects all the area elements and filters for “Gross Building” area. It then sums up the areas first by level then total to calculate the GFA (gross floor area). Next, it reads the property lines and extracts its area. Dividing the GSF by the site area yields the FAR (floor area ration). The script outputs the results to a Watch window but it could be modified to output to Excel or to text notes in a drafting view.
3. Export instance and type parameter values to Excel
This script exports to Excel all the instance and type parameter values for each instance of the selected family. This is a good script to use when you need to generate FFE (furniture, fixtures, and equipment) spreadsheets to share with the owner or other consultants.
4. Auto-dimension grid lines
This script automatically dimensions vertical and horizontal grid lines in a view. No need to click every grid line manually. This script does it all in a few seconds.
5. Place a legend on multiple sheets
Need to place a legend on a bunch of sheets but don’t want to do it manually? No a problem using this script. Simply select the range of sheet, the legend to add, and its insertion point then let Dynamo do the rest!
6. Count walls by type
Need to know how many walls of each wall type are in your model? How about the total length for each wall type? Use this simple but useful script. It gets all the wall types in use in the current model then outputs the count and total length for each type.
7. Renumber parking spaces
Has this ever happened to you? You just finished numbering all the parking spaces in your model when you realize you skipped a couple. Ugh. . . Renumbering things in Revit is a real pain. Fortunately, this script makes it a LOT easier. Draw a line of spline through the parking spaces you want to renumber then specify the starting number. Dynamo put the parking spaces in the right order then renumbers them. What a time saver!
8. Create sheets from views
This script creates sheets from a list of views then puts those views on the new sheets. It’s useful for when you need to quickly review a set of views or when you’re cartooning your drawing set.
9. Batch upgrade Revit families
It’s that time of the year again – Revit upgrade season While it’s great to see what new features are available in the latest release, it also means you need to upgrade your project and family files. This script makes upgrading your families a breeze. First, make a copy of your family library. Next, select the folder to upgrade in Dynamo. Click run then sit back and relax. Dynamo will open each family file, upgrade it to the version of Revit you’re running, then save the file.
10. Create pipes from lines
Want to quickly add some pipes to your model but all you have is an AutoCAD drawing? This script makes that process really easy. Import the DWG file into your model then run the script. It will generate the pipes from the specified line type. You can easily modify this script to generate ducts as well.
11. Text to upper or lower case
It seems like every project has that person. You know, the cowboy or cowgirl who knows the office standard but ignores it anyway.The type of person who says “Sure, all text is SUPPOSED to upper case, but I just don’t feel like it today”. Rather than pull your hair out in frustration, run this script instead. It will change all text notes in the model to either upper case or lower case.
12. Change family type by name
Suppose you need to change the family type of a bunch of different family instances in your model. Sure, you can do this manually but you might miss a few or select the wrong family type. Better to let Dynamo do that for you. In this example, I change all the doors that are 2134mm high to 2032mm high. Note that this script works across door families.
Ready to Save Time With Dynamo?
Ready to start saving some serious time with Dynamo? Sign up for my free course, Dynamo for Busy People. I’ll email you a new Dynamo script each day for five days. I’ll also include an annotated screenshot explaining how the script works. At the end of five days you’ll have five time-saving tools plus the knowledge of how they were created. Sound good? Click here to sign up for the free course.
What Else Do You Want to Automate?
What other tasks do you want to automate in Revit? What Dynamo script would save you a lot of time? Leave a comment below!
Cover sheet drawing list using Dynamo
Andrew,
Are you looking to automate the creation of a drawing list? Do you have several drawing lists? If so, how do you sort and order them?
Michael
which one is better?
1. creating drawing list in excel, then use Dynamo to import the list into Revit
2. tel Dynamo to read the “name of the Revit views/sheets” and then rewrite them in the chart.
3. or is there another way to do this?
Could you give me a little more information? Are you trying to create a drawing list and Revit’s drawing list isn’t sufficient? Do you need to create placeholder sheets for some of the sheets?
Hi Michael,
Can you reload ‘revit from’ revit links using Dynamo?
Can you change design options using Dynamo ? Do you have a script for the same ?
Would be very helpful if you do
Thanks,
Jay
You can’t change design options with Dynamo. That capability hasn’t been exposed to the Revit API. You can reload Revit links though you’ll need to use a Python script node. Here’s some more information: https://forum.dynamobim.com/t/links-reload-from/13224
Is there a way to create an automated drawing schedule/matrix where we have drawing sheets in the X coordinate, all revision types in the Y coordinate, and the value being the date of revision on only the specific sheet. All the information is there in Revit to do it, they just don’t talk to each other.
Can dynamo be used to purge items? For instance, I’d love to have a script that can purge out unused line styles, hatch patterns, and view filters. It seems every time we are halfway through a project the model is full of these.
You can’t purge like you can using the Revit purge unused command, unfortunately. You can delete elements pretty easily using Dynamo. The trick is to determine which elements you want to delete.
Also, can dynamo be used to create work sets and modify view templates? I like to use worksets in a number of view templates however Revit doesn’t allow them to be in a Template/Un-centralized model.
Yes, you can use Dynamo to create worksets. I like to list my worksets in Excel then use Dynamo to create them in my model files.
#3 is not available
Sorry about that. I fixed the image so you can now see the enlarged version.
Can Dynamo be used to “save as” or create a new file when setting up a project? I have a script that will fill in the title block and I am trying to eliminate the step of having to do a “save as” either before or after running dynamo.
I would be interested in a solution to this as well!
We are trying the same thing in the office. Why is this not easily found??? Please help!!
The Clockwork package contains a node called Document.SaveAs. It’s found in Clockwork > Revit > Document. You can use this node to save the current Revit model to a new file.
I have been trying to get my shared parameters to come in with our company boarders in Dynamo. I have the boarders and project info sheet loading fine but the parameters don’t seem to come in. Any ideas on that?
Steve,
Are the shared parameters not loading when you load the boarder family into your project file? Does the project file have the same shared parameters defined?
michael kilkelly, thank you ever so for you post.Much thanks again.
michael kilkelly, thank you for your blog post.Really thank you! Awesome.
Excellent! Thanks for sharing these Michael
Hi Michael,
Can you sort multiple family categories into their respective worksets? i.e. selecting structural steel framing and assigning a STRU_STEEL workset and structural foundations and assigning a STRU_FOOTINGS workset? The list of elements would cover floor, columns etc so we need to add each category into Dyanamo
Yes, this is definitely possible. I cover a similar example in my Dynamo for Busy People course.
Auto dimensioning of pipes and ducts from reference line.
Please see another use post below.
https://www.google.com/search?q=auto+dimensioning+pipes+from+refrence+lines&ie=UTF-8&oe=UTF-8&hl=en-us&client=safari
Hey great tips about Dynamo..i’m pretty new to it..gonna try out the place legend on multiple sheets one. Do you know how I could Batch print sheets in multiple revit projects all at the same time. Eg. I have a school with multiple buildings and each building is in a different file so everytime I need to print a whole set i have to go into each file and print the sheets and then merge the sheets after. How could I set up a script that allows you to print the sheets in each and merge them automatically?
Jan,
Printing from Dynamo is tricky at best. The Revit API doesn’t provide much control beyond what’s already possible in Revit. You can create a script that will batch process RVT files. I haven’t tried this specifically for printing though. As an alternative, I’ve heard good things about RTV Tools’ Xporter Pro add-in. When I get a chance, I’ll do some testing on a Dynamo version. Michael
batch render views either one after another or all at the same time whichever is easier. Ideally set up views and then select to leave running overnight.
Have one for you, How about getting square footage of each floor type used in the model? This will also help with wall tiles, wall covering and so on.
I would think that the schedules would do it. But it never gives a total.
Ausberto,
Are you looking to get the total square footage of each floor type?
Michael
Hi Michael,
I am trying to recreate the scrip nr 8 (Create sheets from views) and I can not find the node “View Name Suffix ” and “Sheet Prefix” (both are from the orange group)
I have downloaded all the recommended Dynamos packages but can not find it anywhere.
I am new with Dynamo and I will appreciate any help.
Thanks in advance!
Pablo.
Pablo,
Those nodes are actually String nodes (Core > Input) that have been renamed. Sorry for the confusion.
Michael
Thanks Michael!
how would you go about creating placeholder sheets using shared parameters?
Hello,
How could you use Dynamo to set up multiple room elevations on a sheet?
Kate,
Do you want to generate the room elevations then add them to a sheet? Or do the room elevations already exist?
Michael
I would require to create room elevations and then place them in sheets.
Thank you.
can i create alot of column by alot of rectangular by dynamo?
Abdallah,
Are the rectangles drawn as model lines? If so, you can get the center point from the geometry and use this as the insertion point for the column.
Michael
Can we purge overlapping elements (pipe, equipment ,tag or anything)in a project using dynamo?
It’s possible but a little tricky. You would need to specify exactly what you want to check, get its geometry, then see if that geometry intersects other selected elements’ geometry.
Is there any way to measure the distance or dimensions between multiple revit families?
filtering text types:
IE if i make notes for a particular revision and want to hide them in the entire model for a later issue but keep them so i don’t delete the text type
Unfortunately, Revit doesn’t have a way to hide one text note style and not others. There may be a way to do this using worksets, phasing, or changing the text note style color to white. But it would be a bit of a hack.
I guess, You can achieve the requirement by proper using of Revit revision option with tag , you can add your required revision note say for Rev-A and you can hide them by setting Rev-A as non in tag and cloud setting in view option.
This should serve the purpose.
color coding wall heights above a FL
What criteria do you want to use for the color-coding? Height above the floor? Wall type?
Can dynamo generate an entire site of a particular city ? Like grasshopper does . I’m a student and need to generate buildings around my site which is located in north Hollywood .
Hi Michael,
Thank you so much for this site! it is SO unbelievably helpful!
I’m very new to Dynamo and am having trouble finding the ‘Sheet Prefix (String)’ node which you use in the ‘ArchSmarterDynamoAddLegendtoSheets’ script. Is this a custom node or is it from a package you created or installed?
Thanks again
Regards
James
I think the penny has dropped! If you simply used a renamed string node I’m going to feel a little silly! 🙂
James, you’re right. I simply renamed the node. Sorry for the confusion.
No need to apologize Michael, thank you very much for replying.
We are using Real time Rendering Plugin for Revit ( https://enscape3d.com ).
We wanted to automate some tasks in Revit.
The 3D scene of Interior Scene will be created by our designers in Revit (Eg : Living Room). Now this scene will be rendered using enscape3d Plugin.
1. Now we need to automate the task in Revit if there any material or object change in the scene in future. Can this be possible. (The Script shall replace the existing object in the scene with the other one or change the material etc.)
2. The script should auto export Screen shot which the plugin will deliver after change of object in the scene.
Please let me know if this is possible
How would you automate exporting multiple 3d views from revit to Navisworks using dynamo? This has to be done everyday at a specific time.
Anil,
Try using this script:
https://archsmarter.com/dfbp47batchexportviewstonavisworksorig/
You can specify a keyword to filter the 3D views.
thank you kindly for your response.
I had another question about copying views from one project to another. I have a model that contains all the sheets and another that contains views that i need to be on the sheet model. Can this be done with dynamo?
Are the views drafting views? If so, then yes, you can copy them with Dynamo. This link should help: https://forum.dynamobim.com/t/copy-views-to-document-on-file/33448/17
What about creating multiple views for different disciplines? And then also creating sheets to go along with it. It’s something we do almost daily company wide and it would save us so much time to just run a script instead even if we have extra views and sheets.
Hi, I’m pretty green to Dynamo, so please make it an easy answer ha ha.
Is there a way to get Dynamo to populate/create the Pipe Segments & Sizes under Pipe settings in the Mechanical Settings from an Excel sheet, or even export the current sizes to an Excel sheet.
Bump – just in case my question has been overlooked. It would be OK if there is no answer to this
Marius,
The MEPover package contains lots of nodes related to MEP in general and Mechanical Settings in particular. Not sure if there’s a particular node that does what you’re looking for but apparently the Revit API provides access to the Pipe Segments and Sizes data:
https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2017/ENU/Revit-API/files/GUID-B9C38F9B-A11B-4369-B879-0A641A3E725F-htm.html
Hi Michael,
I’m going to try to keep this short. What I’m trying to achieve using Dynamo is to automate the builders work modeling. Thus far I’m able to place a generic model void family at the intersections of services with walls and floors but is stuck at taking this to the next level. I would like Dynamo to pick up the service size and adjust the void family accordingly (with an added tolerance). After this, I would like Dynamo to cut these voids from their hosts. If you can assist me with parts of scripts which I might combine to do all this.
Is it possible to draw the thickness of each wall material and insert it into the statement. I have Revita 2014. If such a script exists then I will be grateful for the link. Or can you create a label that will download individual wall materials and its thickness in the order as they are in the wall?
Is it possible to make 3D model from a PCF (Piping Component File) using Dynamo? If it’s possible, is there a solution to make all welds visible on the model?
Marko, are the PCF files generated from Plant3D?
Identify every wall instance acting as room bounding for every room and extracting some of their parameter.
Then bringing this information (i.e. comment, type comment,…) to a new shared parameter in every Room.
Thanks!
Daniel,
Are you trying to identify which walls belong to what rooms?
Michael,
My problem: Structural information doesn’t get modelled, as an example. The Footing schedule was manually typed out and and the footings are all 2D linework in the plan views.
In my mind I imagine I could type out all the data really quickly into excel, information such as, (length, width and depth), 2400x1200x600. I would also perhaps like Dynamo to automatically re-name each family based on that information (ex. F01-2400x122x600, being the family name based upon the data of the geometry).
Do you have a workflow utilizing Dynamo to help me with this?
Hello Michael,
I’ve not tried out Dynamo so far, but am very curious as to its capabilities so I’ve been reading a fair amount of what people are using it for.
Is there any way to use Dynamo to actually “lock” a workset in a Revit model? (similar to the way the old Autocad locking of a layer would work). I need to be able to still see the contents of this other workset, but not select it or move it by accident.
Thanks,
Paul
Paul,
It’s not possible to lock a workset but you could pin all of the elements on a particular workset. Not as convenient as locking a layer in AutoCAD, but the same effect (somewhat). The Element.SetPinnedStatus node from the Rhythm package should do the trick.
Michael
Hmm… yes, being able to automagically pin all the elements on the workset would achieve what I need as well. (manually selecting tons of 1/2″ piping, etc., isn’t feasible.. lol)
Thanks Michael!
Hello,
Is it possible to import an Excel phase list into revit?
Thank you
Julien
Julien,
Do you want to create phases in Revit based on data in an Excel file? Am I understanding correctly?
Michael
Hello Michael.
I’m looking for a way to create a table of components present on a particular sheet when that table is inserted into its sheet. This table would only show the components of a particular sheet view. would you have a mind to develop it by the dynamo? I currently do filters but a lot of work …
Thanks
Hi Michael,
I would like to link a Revit model into Civil 3D file but keep the link dynamic. This means any changes made to the Revit model must reflect in the Civil 3D file, perhaps dynamo be able to do this?
Regards.
Hi Michael,
This article is amazing and makes me want to go learn how to work with Dynamo. I can see it looks a lot like Grasshopper (Rhino Plug-in) which I used to works with.
I was looking for a script or a smart family that can assign a Detail Number to a view based on the location of the view on the sheet. For example, if I place 5 views on a sheet, Revit, by default, names them 1,2,3,4,5. Then I have to manually change their detail number to A5,A7,B2… Based on their row and column location. Is that something Dynamo can do or you think it’s better to make a smart family. I think I still don’t know the relationship between Revit and Dynamo quit right.
Thank you so much! Very helpful article
thank michael..
Hi Michael,
Great article, you seem very knowledgeable with Dynamo. I was curious if Dynamo can be used to automate the placing of family instances in a drawing? I haven’t been very successful in finding info on the web. Any insight / pointers in the right direction would be much appreciated. Thanks for any help!
Hi Michael,
I am trying til make your script number 10 “Create pipes from lines”. I want to use it to convert detail lines to pipes, but i can’t get it to work. It seems like it is going wrong in the group “Filter for Specific Line Style” because the note “Element.GetParameterValueByName” shows a empty list. But in the group “Filter for Model Lines” I can see the lines drawn in the project.
Do you have any idea what could be wrong? I use Revit 2019.
Hi Michael ?
Is it possible to do these steps in dynamo ?
*Add grout tube top & bottom
*Add ferrule for slab connection
*Add lifter in line with center of gravity
*Add proping in panel
*Shop drawing view and drawing sheet etc.
If yes it would really help my job spending hours making this manually in revit. Can you help me making scripts for this? Thank you in advanced.
Hello. Thanks for this article!! i am trying to do the auto dimension for the grid lines and I was wondering what the lunchbox is.. It says its where the curves.dvidecurve node is found.
Lunchbox is a Dynamo package. It used to be available on the Dynamo Package Manager but you now need to download it here:
https://provingground.io/tools/lunchbox/
Hello ! thanks for your helpfull !
i search for two specific scripts
make an automated legend with : element inserted/family name/type name/quantity
and for a second legend “duct system and pipe system”, i need to colorise element with system color and add system name on right ( element i use a detail element looks like pipe and duct but i must colorise each one with specific color and add name manually)
Of course detail element must be inserted as much as system there is !
Challenge !
#6 the count walls by type node is it also possible to show what wall types which is at the wall length output (Sorry if my english grammar is not that good hope you understand what i want to work out)
I have a routine to turn on discipline seals in a project (MEP) and cannot figure out how to use the routine to turn on our Corporate seal on all sheets within the disciplines.
Thanks
Mel
Great Article Michael, may I obtain your help with the construction of a Dynamo Graph which will allow my electrical equipment to communicate with my riser diagram electrical symbols? I would like for users to be able to change data in the panel and it update on the riser. For example: change a panel’s name and the panel name also changes on the Riser, as well as the other way around. That is for starters but if I can obtain help figuring out this first step the rest would be simpler. If it is possible.
I appreciate any insight you can give to this conundrum.
Prince
Would love to figure out how to relocate a view from one sheet to another and end up looking the same. Same viewport type, viewport location, title location, etc.
I would like to create a dynamo program which can create assembly sheets with various views. I would also like it to add dims to the drawings automatically from centre to centre.
Any assistance on this would be great.
Thanks
Jason.
I am trying to get a ceiling tag that will also have the room number included. I have found others that say this is possible, but I cannot get it to work properly, especially when I have multiple ceilings in one room or a ceiling that covers 2 rooms. I am thinking this just isn’t possible.
I need find the light fixture or electrical fixture which is not circuited by creating View Filter that changes the color of either “Lighting Fixtures” or “Electrical Fixtures” that are not circuited to Red. and alsoThe next time if you run the script it should not tries to create the filter again
Hi I would like to work out how to use dynamo to renumber windows in sequence when a new window has been added to a floor.
Hi
Thanks
Do have some script for rebar with dynamo in revit
Michael,
Is Dynamo capable of automating placement of wall sections, details, etc…onto sheets that I would designate?
Think it’d be nice to automatically apply certain Survey Figures as Break lines within a Surface in C3D.
Can you use to create new family types (modifying the shared parameters for a specific family) using a Excel spreadsheet to define the values for these parameters? For ex., I have a family called “Typical Girder”, and want to create types A,B,C,D for this family. I create a spreadsheet that lists each of those family types and their respective values for each of the shared parameters. I it possible to use Dynamo to create these family types under “Typical Girder” using the spreadsheet values?
Thank you
Create pipes from lines: Element Types : All Element of types is not working. I have select Curve elements in element types then connect to all element of types which showing error. can you tell me how to select revit model/detail line?
on #5 place legend on multiple views; the last node from rythm package “viewport.create” does not exist in later versions of rythm. How can I replace this? it is a very useful script! thank you so much for you effort.
Hi Michael
How about a script that will create 4 elevations and place them on a sheet. Thinking in particular for interior space documenting. I thought it could be done via areas/rooms, with the elevations being created at the room centre point.
This would be a massive efficiency in setting up large documentation packages.
I am looking for the same.
Hi Michael,
How about script of fixing all distance of walls which have inaccurate distance (eg. 100.0001)
Hi Michael,
I’ve like tried doing your auto grid dimensions but get an error at Dimension.ByElements
‘saying I need at least 2 elements to dimension’. I can only select 1 Model element and Dynamo recognizes all the grids because it shows them in the 3D view.
I tried this script also and got similar results? The script did produce the cylinders, which I do not fully understand the intent of, but no dimensions.
Thank you for all the time you spent replying to all the requests since this was published nearly 2 years ago.
Ben,
The script uses the cylinders to determine which grid lines to dimension and put them in the correct order. When you get elements out of the Revit model, they come out in the order they were created, which may not be the order you want them dimensioned. Using the cylinders lets you get the grid lines in the correct left-to-right or top-to-bottom order. Make sense?
Be sure to connect the line you select in the “Select Line Intersecting Grid Lines” to the “line” input of the Dimension.ByElements node. This is not shown correctly in the screenshot (which I’ll update). Also, make sure the cylinder radius specified in the Cylinder.ByPiontsRadius node is consistent with your model’s units. If your model is metric, set this value to 1000.
Hi Michael, I am still having a similar issue. Seem to have followed the script to a T
Joseph,
What version of Revit and Dynamo are you using?
I am working in Revit 2018 and Dynamo 2.0.4
grid dimension code lines do not work. i have tried the entire string of visual coding with zero luck on successfully running the command.
I just updated the screenshot. There was a connection missing. Sorry about that. Also, see my response above. You want to make sure the cylinder size matches your model’s units.
Hi Michael,
I am trying #10 “Create pipes from lines”. Dynamo runs sucessfully , But failed to generate pipe.
Maybe a parameter issue with STRINGS
Thanks for any help!
Hi im trying to put dimensions on my grids, but I cannot find the “curves.dividecurves”. Did you install any packages for that?
Hi Michael,
I am trying to upgrade file from our central location. Those files have multiple links on them and whenever i use the dynamo script above it gives me the error of cant close file. What could be the reason of this? and how can i solve this?
Thanks for any help
For number 5: How are you finding the coordinates of a legend on a sheet?
Depending on how the title block was created, the lower left-hand corner should be 0,0. That said, you can move the title block around on the sheet view. Determining the legend location is a bit of trial and error. I usually enter a value, run the script, and adjust as needed.
Hi Michael,
I am trying #10 “Create pipes from lines”. Dynamo runs un successful , can you tech me how to fixed it?
Thanks
Awesome article!
Hi Michael, is it possible to turn on and off view folders on project browser? so that the user won’t see unnecessary view folders they don’t need to avoid long preset list on template and use only views needed on a project. thanks
Yes. You can create custom Project Browser view types, which can sort and/or filter the views. Here’s a link with more information: https://blog.bimsmith.com/How-to-Optimize-the-Revit-Project-Browser-and-Become-More-Efficient
Are there steps I can take to create a script that auto generates a slot layout based of the square footage of a floor?
Hi, I´m trying the number 11 (changing text to Upper and lower case but I get this warning in “Element Queries” in the all elements category node.
Hi,
I am very new to dynamo and revit and I am using one of the scripts in the list for my assignment to explain the functions of the nodes. i am using the calculation of GFA to learn how dynamo works. I would like check with you, for this script to work, is there a base file for the script to reference in order for the calculation to be done? If so, how do we link the files to the script?
Thank you for the information Michael.
I am looking for a way to automate some tedious tasks we have been doing manually in my office. I have several Revit models of a site.
1. We have been manually exporting NWC files to combine into one NWD file. (Twice a day)
2. We have been exporting 2D plan and section views from revit to create .dwg backgrounds for our general arrangement drawings. (Twice a day)
3. Lastly, I have been manually printing a combined set of PDF files from each revit model on a daily basis.
Hi there,
I’ve been following for awhile now. I am trying to duplicate a schedule, rename it and change one filter in the new schedule. I am doing this 30-50 times a day and I know dynamo can get me there, I am just having troubles with it right now. Anyone have any ideas?
Can you change all the upper case “X” in structural framing and column tags to lower case “x”? For example I want all “W12X26” to read as “W12x26.” I read that you can go into the text files where the families reside and manually change all of the upper case X’s to lower case X’s, but that would require a significant amount of time to do (there are channels, wide flanges, angles, hss sections, pipes, and within those categories, many many many shapes).
Being able to open a family file in the background, and change the default view and the max number of backups and to check the regenerate box would be nice.
Hey I am trying #2 and “Warning: Internal error, please report: Dereferencing a non-pointer.” appears at “Element.GetParameterValueByName” in “calculating gross area by level and then total” .
This is after filtering Gross Building and levels.
I believe, the above mention node is not able to identify the input i.e “Gross building” after filtering them from all areas. It works directly if the input is not filtered and adds Rentable area too, which we don’t need.
Can you help me with that? Thank you.
Hello,
If possible I’m looking to understand how to pull a room name and number from a room tag. I’ve been able to find all the room tags in my project but unable to pull the specific room names and numbers for each tag. Any insight is greatly appreciated.
Thank you!
Hi Mike,
Has anyone tried acquiring the properties of the wall and apply those values to the door? My goal is to get the fire rating and acoustic rating of the wall and when I place a door on that wall, it automatically populate the fire rating and acoustic rating to the doors. The idea is to prevent my modelers to key in those values wrongly. Thanks for reading and hope there is a solution to my problem.
Regards,
Audi
can we do a script that can ready the information in the assemble sheets for example volume of a wall and then transfer this information to the Revit schedule of to the material takeoff, looking for this because in the assembly and just as an example that the volume of a wall is calculated as a multi-category so when we have a wall with many families the assemble sheet will collect all information and find the total volume, but in the schedule or the material takeoff it is not.
*correction, I mean a script that can read the information from the assembly sheet
Can Dynamo select all plates and transform them in metalic floors and walls? Can Dynamo create a planification of a loft (transition square to round, for example)