The next generation of successful designers will have one important thing in common - the ability to quickly build the tool they need to accomplish a given task. Revit macro coding is one way to do this (Dynamo is another, even powerful Excel spreadsheets can qualify as BIM tools). But if you have had limited involvement with Revit macros in the past, you might be wondering "So... What is a macro anyway?"
One good place to start would in this great little article by Troy Gates on AUGI. Here are three tips from the article to get you interested:
I highly suggest creating the macros in the application tab so you can reuse the macros in any Revit model. If you store the macro inside the model, then it is only available to that Revit model.
The Revit API also allows the use of Microsoft LINQ (Language Integrated Query) functions. LINQ allows you to use a database-like query system to filter the elements contained in a collection. It is much more powerful and easier to use, in my opinion, when working with collections of Revit elements.
your code needs to define objects that the Revit API will use to interface with these. These objects are called UIDocument and Document...
Did you know that you can access Navisworks Options directly from the Start Menu? Just click on Start and type "Options Editor". Then, if you hover over the entries in that list you can pick the Options Editor for the right version of Navisworks by reading the tooltip.
Why would we want to do this? Well, if you have a Graphics Driver problem, it might cause Navisworks to continually crash when you start the program. If you head into the Options Editor, you can go to Interface - Display - Drivers and disable various options until Navisworks decides to load up again.
For example, try unticking everything except OpenGL - you might find that Navisworks can now load (this tip may particularly help if you are trying to run Navisworks in a virtual machine).
Another stable choice may be to select only the software-mode drivers:
Turn Snaps Off on the Manage ribbon, and then use the keyboard shortcuts to selectively turn "On" the snaps when needed. This stops Revit from continuously looking for snap points when you are trying to navigate the model or draw new geometry.
The incompatibility between 32 bit Microsoft Office database systems and 64 bit Revit program architecture have been causing headaches for a while, but this technical solution may provide the answer you have been looking for: how to get 64 bit database drivers running alongside 32 bit Office installation.
It is no secret that specialization is one key to remaining relevant and valuable. This applies in almost any industry. I would like to put forward the argument that the position description "BIM Manager" is becoming too generic, too non-descript to actually be useful in evaluating or determining what a BIM person actually does.
In fact, most BIM Managers are already jack-of-all-trades, in that they handle many different roles. In my opinion, this is less than ideal. On the other hand, specialization leads to people who can do one or a few things very well, not a bunch of things adequately.
It rightly describes some of the abilities of a good BIM Manager, such as:
the BIM Manager must be an expert in that software, have the ability to
train well, and have a refined sense of patience to ensure the trainees
never feel intimidated, insecure or less than capable.
BIM Manager must be, or work with, the firm's IT support performing
tasks which range from server maintenance and software licensing to
generating content for the firm to use
I agree that these qualities are great, and if they all reside in one person, that person can be extremely valuable to a business. But some of those tasks are not 24x7 (for example, specifying and deploying new hardware). Or, there simply isn't time to do justice to other tasks, like continual R&D. Why am I saying this?
1) If you are a BIM Manager, I think its time for you to pick a few core strengths and really work on them. Make yourself the best-of-the-best at... something.
2) If you are a Director or Manager, you need to consider that there may be gains in the divide-and-conquer rationale. Split up the position description of your BIM Manager and start giving it to specific people or outside-hires who can devote more time and attention at getting things perfect. Look for a company who has taken the role of BIM Manager and made it their core business, in effect, specializing in most of the things that good BIM people can do and offering these as individual services (like Virtual Built).
One other disadvantage to having a BIM Manager who can 'do it all' is that he or she becomes almost irreplaceable, or at least extremely difficult to separate from the company proper. I have been in exactly that position, wearing so many hats that I almost had to count them all to make sure I gave them all back when I moved interstate to a different employer.
I realize this post may be somewhat controversial, but I think it stands on solid ground. Specialized companies and individuals almost always create a niche that only they can occupy, meaning that continuity of work is assured.
What do you think? Feel free to comment... especially if you disagree :-)
Uploaded by youtube user BIMcoach: "When working with Autodesk Navisworks you may run into mapping errors or omissions. This is due to the limitations of property mapping in Navisworks 2014. This video provides a solution to workaround this issue by creating a new property mapping definition."
Also, remember this if you want to import MasterFormat catalog: at the very end of the Quantification Workbook tab there's the import/export catalog icon (on top).
How did this bug happen? I'm not entirely sure, but I think the number of updates and the confusion around which UR5 update is for which Revit version may have resulted in Revit 2015 getting sad. But, its happy again now... and its a good lesson to remember the ApplicationPlugins folder when diagnosing Revit problems.
Something from the journal:
ExceptionCode=0xc0000005 ExceptionFlags=0x00000000 ExceptionAddress=000007FEFCDE940D
There are lots of design tools out there that can be used to generate MEP or HVAC fabrication drawings, including spooling and integration with Vulcan or CAMduct. Some are FABmep, CADmep, ESTmep, and Sysque.
In the new Spreadsheet, go to Add-ons, BIMsets Cloud Writer, and press Start
Start filling in the form and pressing Add for each new parameter
Parameters are created and you can choose to Export to a TXT file
If it keeps failing to Import for you, this will probably be the reason: Can I use custom groups with this add-on? No. The
add-on uses a specific set of parameter groups designed to be compatible
with the Autodesk Seek Style Guide. If you have a parameter file that
uses the same groups as the Style Guide it should be compatible. If you
are starting brand new there should be no issues. If you have used the
old SP.Writer Excel tool in the past, those files will also be
via BIMsets – BIM Source
This is an extreme measure, but it will get everything fixed up and create a new Default Notebook for you. If you have some corruption or severe sync problems, it may break the email@example.com system for your account. Here's how to fix it:
Make sure you have copied or moved or backed up everything from your entire Default Notebook (the one where me@onenote emails usually go)
Close the Notebook in the desktop app and close OneNote 2013. I would also recommend closing this notebook on any other devices that may have it open.
Open OneDrive and navigate to your Documents folder
Select the Default Notebook (usually "YourName's Notebook"), rename it, and then delete it
On you PC, go to the OneNote backup folder (something like C:\Users\Luke Johnson\AppData\Local\Microsoft\OneNote\15.0\Backup) and move the folder relating to your now deleted Default Notebook somewhere else
Everything is basically nice and clean now. How do we get a new Default Notebook?
Go to your primary email alias for Microsoft (the one you just deleted the default notebook in) and send a test email to firstname.lastname@example.org - the content doesn't really matter
At this point, OneNote will create a new Default notebook for you, it will make a Quick Notes section, and it will place the email in as a new page. Everything should now be 'back to normal'.
Restart the desktop app and re-open the Notebook
Open the Notebook on any other devices
Here is the full message you might get if your OneNote to email service is broken: "We couldn't save your email, please try again."
Oops! Something went wrong.
It looks like you tried to send an email with the subject line '..............' to your notebook, but we were unable to save it. Please send the message again and we'll do our best to make sure the email gets into your notebook this time.
Still having problems? Go to our help forum to report a problem.
Sometimes it can be difficult to get Autodesk Rendering lights in Navisworks to work properly. When doing services coordination, you don't really want to have to deal with placing new lights just so you can see things in the federated model. In this situation, you could try using these 'Baseline' settings:
Options - Interface - Display - Autodesk - Shader Style, set to Basic
Viewpoint set to Shaded
Viewpoint lighting set to Headlight
These Headlight sliders seem to work pretty well:
Personally, I prefer using Gooch and Rendered with some nice lights if I can, but this can occasionally cause problems (depending on your Graphics Card and other material settings). That is when I fall back to the baseline settings above.