I once built an auto-sizing Fire Pipe Fitting using a Formulaic method (where the various fitting sizes were driven by the Revit intersection variable), so I was interested to read about a similar strategy in a very good article in AUGIWorld January 2018 by Todd Shackelford. It is really good to evaluate these different options before going ahead on a detailed Family development and creation task.
Among other things, Todd describes how to create a Type Catalog, including a list of the various data types:
He also describes how to use multiple Lookup Tables in a single Revit Family:
Overall, it is a very informative article for advanced Revit family creators.
Revit gets a new version every year, and every year we theoretically have to upgrade our Revit files. If you are a pro-active BIM Manager, you also have to upgrade a bunch of families and other files. If you are working on certain large projects, maybe the updates are deferred for a year or two, and then you find that you have to upgrade about 800 Revit files from Revit 2015 to 2018. Obviously, they all have to upgraded at once to maintain the integrity of the data and the workflows. What is the best way to do it?
I investigated a few different options and my notes and links are list below. In my case, I decided to go with RTV Xporter Pro and its File Upgrader option. It is an extremely affordable addin (currently $49USD), considering the amount of batch processing functionality that it provides.
The very first thing to do is ensure you have a backup. In my case, I had a complete offline mirror of the Revit files, and I ran the upgrade against that mirror. Then, I could just overwrite the live network location once I confirm that everything works as expected.
I would say that another thing to do is to create some form of data snapshot of your Revit models prior to upgrade. I have a method of doing this which is pretty powerful, but its a secret (for now).
Here are the steps to upgrade a Revit dataset using RTV Xporter Pro 2018:
Set up a File Upgrader XML file (my settings shown below). As you can see, I chose to Detach and Audit and then Save the file over the top of the current file in the same location. This way, all of the Revit links should be maintained once the whole dataset is upgraded to the new version.
Open Xporter Pro link from Revit
Create Task Schedule
Import the Upgrade XML as a Batch Process
Set the Revit EXE location for the target version
After saving the task, open in Windows Task Scheduler and you can run it immediately.
The screenshots below show the important stuff from the above steps.
1) My RTV Xporter Pro Settings:
3) Creating the Scheduled Task:
4 and 5) Load Batch Process XML and Set Revit Application, like for 2018:
6) Running the Scheduled Task:
Tip: During a typical file upgrade, Revit will often come up with warnings. If you run the RTV File Upgrader task in Interactive mode, you will get the dialog box which requires user interaction (export warnings and proceed past the Revit warnings). However, if you run the upgrade from the Task Scheduler, it will automatically dismiss the warnings for you as it upgrades. Some examples are warning dialog including errors like ‘could not cut instance out of wall’. In the Scheduled Mode, this process will all happen unattended.
This is what it looks like as it upgrades (scheduled mode):
This is what it looks like as it upgrades (interactive mode):
Update 10/1/18: RTV Xporter Pro can define rules for dismissing dialog boxes, in the Task Dialog Settings. See below:
scale a fill pattern without having to reload it (plus it automatically previews the scale change)
As per the release notes, it will force a Dynamo upgrade onto your system. Currently for me, I keep DynamoInstall1.2.1.exe handy: so I uninstall Dynamo 1.3.2 and install 1.2.1. This allows me to have backward compatibility to Revit 2015, which I still need (for now).
Whenever you are looking to implement a new technology in your firm, you typically go through a few steps:
Figure out what is out there in the marketplace – What products are available?
Collect data about all of the technologies that may suit your use case
Rigorously compare and analyse all the data
Make a decision and go for it
There are some excellent content management tools out there for Revit now, so how can you choose? I went through a very comprehensive research analysis of a number of Revit CMS platforms, and I posted about the process here.
Then I caught up with Steve Germano over at Unifi to talk about the results. You can view (or just listen) to it here:
Feel free to comment here with your thoughts and we can keep the conversation going!
Curtain Walls in Revit are strictly a Family of the Walls Category. Then you have Types for each type of Curtain Wall. What if you want to select all Curtain Walls at once? You can’t multi-select types in the Project Browser to do this, but…
You can make a suitable Schedule to do it. Here’s how:
Make a new Wall Schedule
Only add the Family data field
In Sorting / Grouping tab, Sort by: Family and untick ‘Itemize every instance’
Now, in the schedule, click inside the Curtain Wall cell, and
Use Highlight in Model to select them all
You could then use Save Selection, or Temporarily Isolate Elements in View, depending on what you want to do next.
The first Revit point update each year typically brings some features that the dev team didn’t quite have cooked for the initial release, and this year we get something pretty special… the ability to apply Browser Organisation to Schedules node of the Project Browser. It has been that one long, messy part of the PB for a while, and I welcome that this long-requested feature has now been implemented! Good job Factory 🙂
Note that after this update is applied, there will be two versions of Dynamo Core installed, 220.127.116.113 and 18.104.22.1686…