Keeping Your Revit Model Healthy by Utilizing CTC Express Tools

By Mughees Altaf , Account Manager — AEC Productivity Tools at SolidCAD

 

Keeping Your Revit Model Healthy by Utilizing CTC Express Tools

Many firms struggle to fully keep their Revit models healthy. There are manual, and tedious workflows that can be error prone.

Do you want to do a thorough health check of your model prior to sending it out? Exhausting time checking to ensure information is correct, accurate and consistent across the project team, and projects can be tedious. Let’s look at a few tools from CTC Software that can help you make this process quicker and more effective project to project.

 

  1. BIM Manager Suite – Dimension Checker, Project Cleaner*, Type Swapper, Shared Parameter Manager, Family Processor, Import Link Manager
  2. BIM Batch Suite – Family Loader*, Family Exporter*, Plotter & Exporter
  3. BIM Project Suite – Model Compare, Spreadsheet Link

Problems We Face

  1. We need to have, and should have standards
  2. Standards can be hard to maintain
  3. Standards can be cumbersome and tedious
  4. Consistency can be hard to track manually

Workflow Process with 3 CTC Tools

Shared Parameter Manager – Much easier way to manage your shares parameters compared to the out of the box method. Browse your master shared parameters file and compare to a source file. Filter differences between the master and source file, and add, modify, delete, move, duplicate, and find/replace.

Family Processor – Able to make multiple changes to multiple families in batch to ensure the content’s schedules are consistent and accurate. Powerful when you are building a library, adding new content, or downloading content from manufacturers. Builds a summary health check file of each family so the BIM Management team is able to track new or changed content.

Family Loader* – Once the content is up to date and standardized by using Shared Parameter Manager, and Family Processor, you can batch load those specific fixed or new families in a project.

*Free Tools

Contact SolidCAD to discover and evaluate your current workflow in Revit and let us find the right solution for you.

Revit Data Corruption

By Elyse Hatch , Technical Consultant – AEC  at SolidCAD

 

Let’s talk about data corruption in Revit. In this post I will look at these 4 points:

  1. File crashes before opening
  2. Crashes when opening a new view
  3. Looking for corrupt families
  4. Higher level investigation

As always you should make sure you save a copy of your file for testing while trying to resolve corruption issues.

File crashes before opening

Sometimes a file cannot open because of a simple issue that can easily be overcome. Each of the following actions have the potential to get past a different issue. If your file crashes when you try to open it ask yourself:

  • Can the file be opened with or without audit checked?
  • Will the file open without the worksets loaded? Can I narrow it down to a specific workset that keeps the file from opening?
  • Can I open the file in a different build, or a newer version of Revit?
  • Sometimes new name allows you to bypass the issue, copy-paste file to new location
  • Isolate the file from the network save to a location where the links cannot be accessed.

Crashes when opening a new view

If your file crashes when you try to open or create new views, try these suggestions:

  • Turn off hardware acceleration try each location one at a time.

  • Reset Revit settings
    • Customized settings are stored in the app data folder, when removed from this location the defaults are regenerated.
  • Repair the installation
    • This won’t change any user setting.
  • Open Revit without add-ins
    • Locate the following folder: C:\ProgramData\Autodesk\Revit\Addins\[Version].
    • Temporarily move the addin files from the folder above to another location.

If any of these work for you take note, this is where the issue resides and you’ll want to know the exact cause whenever possible.

Looking for Corrupt Families

Sometimes the behavior you see in a file is caused by corrupt families follow this process to identify corrupt families.

  • Save a copy of the corrupt file
  • Open and save all families as a library, this process will fail when it reaches the 1st corrupt family.
  • Record the family named on the bottom left hand corner of the screen & delete the family and run again, repeat until the process completes successfully.
  • Open the original corrupt file and reload all the families on your list with versions that predate the corruption. If you’ don’t have a previous version of the family, you’ll need to recreate them.

Higher level investigation & troubleshooting

Many issues can also be fixed by returning to Revit’s original settings.  Try these steps one at a time, testing the file after each change.

  • Rename the .INI file (_old) which is in the AppData Roaming folder.
  • Rename App Data Folders (_old)
    • C:\Users\<username>\AppData\Local\Autodesk\Revit\Autodesk Revit 201x
    • C:\Users\<username>\AppData\Roaming\Autodesk\Revit\Autodesk Revit 201x
  • Rename Workspace in the registry editor

 

When these folders/files don’t exist, they are recreated the next time the user opens Revit. Be sure rename and not remove these files/folders, as they will server as backups for the user original setting including keyboard shortcuts and font maps.

Happy Reviting!

Be sure to check my other videos in this series for more information.

While you wait why not follow us @SolidCAD on Twitter, check out our other videos on YouTube, and see what our experts have to say on our BIM Blog!

Revit Family Creation: Family with Adjustable Built-in Label

By Elyse Hatch , Technical Consultant – AEC  at SolidCAD

 

Usually Tags are added separate from the Components we place, but in certain situations the “tag” needs to be part of the family. To push this further occasionally a request is made for flexibility in the placement due to text overlap.

This post explains how create a family with a built-in label with adjustable positioning.

Prepare the Model Family to Receive the Label

  • Open the model family that requires the built-in label.
  • Create a vertical and a horizontal Reference Line to mark the center of the default label location.

  • Create a vertical and a horizontal Reference Plane offset slightly from the reference lines. These will be the anchors for the label. Both Reference Planes must be set as “Not a reference” for the grips to show properly in the project.

  • Dimension between the new horizontal references, and the between the new vertical references. These dimensions need to be assigned separate instance parameters. To allow the label to slide in the project.

  • Choose which existing reference planes you will Align and Lock your anchor Reference Planes to. I prefer to lock them to the planes the model uses as origins. The plane you lock to must be stationary (not controlled by an instance parameter), the label will not be able to cross the horizontal anchor plane.
  • Save the family.

HINT: To make working in a complicated family simpler follow a few best practices.

Set the origin planes, then pin them.

Name reference planes clearly and remove temporary planes ASAP.

Dimension to the reference planes, not geometry.

Flex the parameters of the family before adding geometry.

Geometry to be locked to reference plans after confirming the parameters work as expected.

 

Create the Label Family

  • Using the Generic Annotation Family Template, create a new “label” family.
  • Place a label, you will be prompted to create/assign a parameter to the label.
  • Edit the label type properties, so the text size & style meets the company standards.
  • Save the label & load it into the model family you started with.

 

Combining the Two Families

  • Place the label family near the geometry in the project.
  • Align the horizontal reference in the label to the horizontal Reference line, and lock.
  • Align the vertical reference in the label to the vertical Reference line, and lock.

  • Select the label and Edit Type, associate the Family Parameter for the Label to the Family Parameter in the host family which will control the text, often Description or Type Comments.

  • If you have chosen to have a visibility Parameter to control the Label Visibility, associate those parameters to one another as well.

Using the Family

  • Save the Model Family and load into a blank project to test the flexibility of the label location.
  • Select the family, the grips for the label location will become visible. Slide then around in turn.

NOTE: Look for unexpected changes to the geometry or the overall placement of the family, this indicate the need to change the anchor alignment.

Path of Travel tool – Revit 2020

By Camila Lima Pires , Technical Consultant AEC at SolidCAD

 

Path of Travel tool is a new feature in Revit 2020 that determines the distance between two points on a floor plan. By selecting a start point and an end point, Revit automatically creates the path and calculates the length and the speed of the travel based on an average walking time. The tool also recognizes obstacles such as walls and furniture and create a path around these model elements. The tool will ignore some model elements such as demolished elements or elements that are hidden in the view.

Some other categories can also be customized under the Analyze tab – Route Analysis Settings.

Notice that by default the doors are not considered obstacles.

You can also set an analyze zone and determine the top and bottom offset. Any object in this range will be considered an obstacle and the path will avoid them.

 

Path of Travel

To use the Path of Travel tool, open a floor plan view and go to the Analyze ribbon tab and select Path of Travel on the Route Analysis panel. Revit will ask to pick a start point and an end point.

Once we have selected the end point, an automatic green path line runs along the building. Since we can tag the path information, I placed a tag to read the length and time parameters.

The tool can also be updated in case we add a model element on the way. To update the path, select the path you want to update and under the Modify | Path of Travel Lines click on Update.

Notice that it also updates the tag.

If we select the path created and look under properties, we can find the instance properties calculated by the path. These are reporting parameters and when you modify the path Revit will redo the calculation. Notice that the Path of Travel is a detail line which means it is view specific. It is important that you create this in the view you wish to see it in, and it will not need to be filtered or hidden from other views.

Reveal Obstacles

This tool is very useful to figure out why the Path is not behaving properly and understand which elements are being considered as obstacles.

After toggling it, all elements analyzed as obstacles will display in color and the rest will display in halftone. The categories can be changed at the Route Analysis settings.

Schedule

We can also schedule this information and set filters to analyze the content and see if it is code compliant. The Path of Travel Lines will be under the Lines category.

Here is a sample of a schedule with all the parameters that are available. On my example I set a filter to highlight in red the paths that go over 30m.

Filters

We can also set filters to easily identify these paths on a floor plan view and make changes if necessary. In this example I set the filter to override the lines that are greater than 30m.

Potential Issues

One last thing I would like to point it out is that this path graphics are not fully customizable. We can change the line style from solid to dash for example, or create a new line style, but you cannot customize the arrow and dot at the start and end point.

The other aspect that we cannot control is the distance the path takes around an obstacle. The calculation of this distance occurs in the background. It takes in consideration the width of a typical person and body sway while walking. If you want to read more information about the path travel calculation click here.

Conclusion

It is impressive in how automatic and smart the tool is. Even though there are limitations on how much customization we can do with the tool, it is very exciting the fact that it can goes around objects and that it automatically updates when a change occurs, also how you don’t have to draw the line yourself, it does it for you.

 

 

 

Revit Courses are now CanBIM Certified!

NEWS UPDATE: SolidCAD Now Offers courses that are CanBIM Certified!

By Daniella Delgado, Marketing Manager at SolidCAD

At last week’s CanBIM meeting in Toronto, SolidCAD recently announced that they are CanBIM certified.

You can now take Revit courses that are recognized by the CanBIM Foundations. To learn more about which courses this includes, visit:

https://www.solidcad.ca/services/training/

Revit Tip of the Day #2

Revit Files are Clogging Up My Server Storage!

By Jay Polding, BIM Consultant – AEC Collaboration 

Some people find that Revit files are using up too much storage on their server or other storage. Although a few companies have ‘limitless’ cloud storage this is not the norm. Plus, is anything really ‘limitless’ on this planet?

You might also want to refer to this post for additional info…

Backing Up and Recovering Revit Files 

Revit files are large…fact. But surprisingly they are relatively smaller comparable to an AutoCAD project folder. The reason for this is that Revit contains more information efficiently in one file as opposed to a folder of  many files i.e. AutoCAD, Sketchup, Excel etc. Still, your storage space may be used up WAY faster now than before Revit. Below are some possible culprits and recommendations. All of these recommendations are assuming that you have a server and local backup protocol.

1. Saving Local Revit files to server. Each person’s ‘Local’ file will eat space from the storage on the server. It’s better to have each user save the files locally on their machine. This frees up server space and acts as a backup. Saving Local Revit files to the server is made worse by many of the issues below.

2. Standalone Revit files are making too many backups. Turn the backup number down. Search for files with *.0*.rvt or a variation of that *.*.rvt. You may find many of these are redundant backups and can be removed.

3. Local Revit files are being ‘timestamped’ on open. This is when a Local Revit file is not overwritten on open, it makes another copy and appends the date and time to the name. If everyone is doing this, it will gobble storage space like candy. You might want to do the Overwrite option.

4. Revit Central files need to be Compacted occasionally. Do this in the Save Options. Also, keep the Maximum backups number down.

5. Large and messy CAD Files Imported or Linked. Sometimes a very large AutoCAD file will be brought into the Revit file. This will then get propagated to all the Local Revit files. The key here is to use AutoCAD to Purge and Audit ALL imported or Linked CAD before bringing it into Revit. Avoid bring CAD into Revit if possible. Put all Imports onto a Workset.
6. Large, messy, overly detailed or complicated Revit Families. Be suspicious of any Revit Families over 5MB. This is compounded if you need to use it many times. If the Family is well made it may be worth the pain for future information gains.
7. Revit file needs to be Purged. This command is dangerous if you just Purge everything. You will need to go through the list and pick out what needs to be purged. If there is a nasty Revit Family inserted into the project you will need to completely remove or replace it before Purging.
8. People are simply saving lots of copies of stuff. Sometimes people save every single Revit file they receive and every single copy they make. On the plus side, if it’s organised, you have a way to get old information that suddenly becomes very important. Or, it could just be unnecessary clutter. You should at least save a complete project folder at key project milestones.

Revit Tip of the Day #1

Backing Up and Recovering Revit Files

By Jay Polding, BIM Consultant – AEC Collaboration 

Standalone and Workshared Revit Files are backed up and restored in completely different ways. Here is an explanation and some best practices…

You should probably refer to this blog post for additional info…

Revit Files are Clogging Up My Server Storage!

Standalone Revit Project Files

Revit makes *.001.rvt Revit files in the same Folder as the Revit File.

The amount of these backups are controlled by SaveAs-Options-Maximum. Every time you save, a backup will be created. The highest number will be the latest. In my opinion 3 is plenty. Default is 20, too many!
You can be reminded to save every so often by setting Application Menu-Options-Save Reminders. Set to 30 mins.

You can restore a backup file (*.001.rvt) by renaming (remove the .00) it and opening it. So as an example a file called PROJECTA.001.rvt would be renamed PROJECTA.rvt.

Workshared Revit Project Files

Does not have *.001.rvt like Standalone.

You can be reminded to save every so often by setting Application Menu-Options-Sync to Central Reminders. Set to 30 mins.

There is a Local backup folder in same location as Local Revit file. It contains files that you shouldn’t touch. You can set the amount of steps a Local Revit File can be rolled back in SaveAs-Options-Maximum. The default is set to 20. Best practice, set to 5.

There is also a Central backup folder in same location as the Central Revit file. It contains files that you shouldn’t touch. You can set the amount of steps a Central Revit File can be rolled back in SaveAs-Options-Maximum when creating the Central. The default is set to 20. Best practice, set to 5. High numbers will use a lot of server space.

Things to keep in mind about Restore Backup:

  • Backups are restored from Collaborate-Restore Backup for either Locals or Centrals.
  • Restore Backups cannot be undone.
  • Cannot reconnect to Central if you are separated even if you ‘Restore Backup’.
  • For these reasons I rarely recommend using Restore Backup.

 

If you get a corrupt Central Revit file, use one of the Locals to re-create a Central. This almost always is the best option. If all the Locals and Central are corrupt, send the Central Revit  File and Journal Files to Autodesk and wait (about a week) to get an older restored version returned to you. If you can’t wait that long, go to your general server backups and get yesterday’s Central file. I haven’t seen too many corruptions in my 10 years of Revit consulting.

If a user ignores the Sync to Central reminders long enough they will disconnect from the Central. They will lose their work as there is no way to reconnect. So Sync to Central every 30 mins.