Tuesday, October 09, 2012

Using Note Blocks for General Notes

During September’s LARUG meeting I presented on Logic Based Families and Note Blocks. I was barely able to touch on Note Blocks in my presentation and left many people wanting more info. So I am going to do a few posts about Note Blocks…

First off a quick explanation about Note Blocks. Revit Note Blocks have become a bit forgotten over the past few years as more and more new people have started using Revit. Note Blocks are extremely powerful in that they are the only 2D family in Revit that can contain data (may need to fact check this). Since Note Blocks can contain data, they can also be scheduled. Note Blocks are created by using the Generic Annotation family template.

Since Note Blocks can be scheduled, they make great families for creating notes. The following instructions show how to create General Notes using Note Blocks, but also can be used for any kind of notes like demolition, discipline specific, key notes, etc.

1) Create the Note Block

Create a new family using the Generic Annotation template. Add some parameters to represent the note number, note text, note system, etc. Here is an image of my Note Block and its parameters:

General_Notes_01

System Used to separate notes into schedules. Values can be anything like General, Demolition, Landscape, etc
Letter This is the note letter or number
Note Text The actual note text
Sheet This is an optional parameter you can use to further filter the schedule to only show certain notes per sheet by typing in a sheet number
Discipline Used to filter schedules by discipline
Show Note Toggles visibility for System, Sheet, Discipline, and Note Text parameters. Leaves visible only the circle and Letter parameter
Included A yes/no parameter for filtering schedule. Checked to include in schedule

Make sure to make the parameters text data types and instance based (except the discipline). Also, you don’t need to do exactly the same parameters as mine. Do what works best for you.

To make the Show Note parameter work, select the labels that you want to hide and link their visibility to the Show Note parameter. This way you can hide everything but the letter/number and the circle making it work like a keynote

2) Entering Data into Note Block

Once your family is done, load it into a test project and try it out. You can click on the ? marks to input the info. And since its a Note Block, the data is contained in the annotation itself. So you don’t need to associate it to a 3D object.

How I use these in my projects is to create Drafting views and place the family as many times as I need notes. Then I edit the family parameters to reflect that data I want. These are only for editing, these are not the views that will be used to show the notes on the actual sheets. We’ll use a schedule for that. Here is an example of a single family and a second example of several copies placed in a Drafting View:

General_Notes_02

General_Notes_03

3) Creating the Schedule

To create the schedule you need to use the Schedule button list item called “Note Block”. Then you pick the name of your Note Block family. Use the schedule filters to filter based on System, Sheet, Discipline, and Include. Here is an example:

General_Notes_04

So lastly, I format the schedule and add a nice custom header (a post to come later on schedule tips). And here is what it looks like on the sheet (Demo Notes in this case):

General_Notes_05

I didn’t go into heavy detail on many of the steps but hopefully you get the idea and can fill in the details. In a future post I will go into a separate method that uses Note Blocks only to create General Notes that work well also.

Please leave questions/comments and I will respond as soon as I can.

5 Years is Long Enough

Its been about 5 years since I created this blog and last created a post. During the last few years I have had the honor of joining Jay Zallan in running LARUG. During that time the urge to start blogging has become more and more often. I have received numerous requests to expand upon my recent LARUG presentations on schedules, formula driven families, and noteblocks. I’ve decided to use this blog to expand on those items and more. Hopefully, I can do a post at least once a week. We’ll see how it goes…

Monday, December 17, 2007

IES VE Toolkits - Now in Revit Architecture too

Revit MEP 2008 included IES VE toolkits when it was released in the spring of 2007. Many, many architects were very upset that only the MEP version was able to interact with the VE toolkits for sustainable design.

Well the architects have been heard. IES has included a Revit Architecture plugin with their newest release. Architects can now analyze their models for sustainability from inside Revit Architecture 2008. Here is the IES press release.

So what are IES VE toolkits?

"The Toolkits are designed to allow architects to undertake top-level building simulation analysis, facilitating sustainable design at the click of a few buttons."

And now a direct link to the toolkit webpage, IES VE Toolkits for Revit Architecture.


Wednesday, November 08, 2006

Revit Buildings Exported to AutoCAD Site Plans

Since Revit is lacking features in the site area, many companies still use AutoCAD for Civil/Site drawings. Many times the architects have started their building without importing the site plan. So when they import the site plan for the first time, they have to move it to match the building. They will eventually want to export the building outline to give to the civil guys to put in their AutoCAD site plan. So how do you get your building to export out of Revit so that it will match up exactly with the site plan?

1. First you need to draw a line in the site plan DWG file that starts at 0,0.

2. Then reload the DWG link into Revit.

3. You will now be able to see the line in Revit. (If you can't, make sure the layer that you created it on is currently turned on in Visibility/Graphics)

4. Next you want to select the menu item: Tools -> Shared Coordinates -> Specify Coordinates at a Point



5. With the new cursor: Choose the end point of the line in the CAD file that starts at 0,0.

6.A window will pop up with the current Revit coordinates. Replace the values of East/West and North/South with 0. This will shift the Revit coordinates to use this point as 0,0.



7. You can now export your building to DWG. You will want to go to the Options button and change the setting Coordinate System Basis to Shared.



8. Now you can xref the exported building into the site plan DWG with an insert point of 0,0.

Tuesday, October 03, 2006

Revit and Dual Core

A majority of the new computers sold today are coming with Dual Core processors. What is Dual Core? Dual Core is a computer with 2 processors (cpu) built into a single housing. What does it do? It allows Windows to split up processes (programs) to the 2 cpu's allowing more to run at once.

Revit unfortunately is what is called a "non-multi processor" application. This means that Revit cannot split itself over the 2 cpu's to process faster. It will only run entirely on 1 cpu. There are many programs that will take advantage of multiple processors, but not Revit.

Luckily, Revit users will still see an advantage with Dual Core systems. How? First, when running Revit, you are also running Windows (lots of processes), anti-virus, email, internet browser, and probably many more programs. With a single cpu, all of these programs fight for cpu cycles and can bog each other down. With Dual Cores you have twice as many cpu cycles for which to run all the same programs.

There is also a way to dedicate programs to a certain cpu. This means you could ideally, run all programs except Revit on 1 cpu and only Revit on the other cpu. How to do this? Here are two ways to do this. The only reason I show the manual method of using the Task Manager is because some people do not like or are not allowed to install other programs to their computers. Using SMP Seesaw is the best method of the 2.

Task Manager Method - This method takes some time to setup and resets every time you restart your computer.

  1. Open up the Task Manager by hitting CTRL-SHIFT-ESC or CTRL-ALT-DEL.
  2. Change to the Processes tab and scroll to Revit.
  3. Right-click and select Set Affinity... from the menu.
  4. In the new window uncheck one of the CPUs. The one that is checked will be the one you dedicate to Revit.
  5. Now do the same process for many of the other cpu intensive programs, but uncheck the opposite of the CPU you unselected for Revit. This will make those programs only run on the opposite cpu, freeing up the one you want to use for Revit.
  6. Some example programs are Email, Internet Explorer, AntiVirus, Firewall, Autocad, etc.

SMP Seesaw Method - A great piece of freeware by Mike Lin. This program allows you to quickly set which cpu a program is running on. Even better, it allows with the click of a button to isolate a program to one cpu and all other programs to the other cpu. I highly recommend this program.

  1. Download from http://www.mlin.net/SMPSeesaw.shtml and install.
  2. Run the program.
  3. Scroll down until you see Revit.exe and select it.
  4. Click the Isolate to CPU 1 button. This will move Revit to cpu 1 and all other programs to cpu 0. Sometimes there are a few programs that can't be moved, this is normal and these programs won't affect Revit much.
  5. Enjoy running Revit with close to 100% of the cpu available.