October 28, 2008

Improving performance of Sheet Set Manager

If you’ve implemented sheet set functionality, with its many benefits, but are experiencing some performance problems, be sure and check out the valuable suggestions offered by Tom Stoeckel, Global Technical Lead at Autodesk. Tom indicates that “the performance of sheet sets is largely dependent on the following factors: the speed of the network, the number of sheets in the sheet set, and the number of users on the network that are accessing the same sheet set.” In his document on the AutoCAD Support and Services site, Tom provides detailed tips to help you maximize sheet set performance.

September 12, 2008

Sheets Happen.... More than ever!

You can’t avoid layout sheets! You create them, access them, organize them, and plot them every day! Usually many times! Since you’re stuck with them, why not make them work to your advantage? Use the Sheet Set Manager! After all, it’s been around since AutoCAD 2005!

I’m happy to report that word is getting out and AutoCAD users around the world are increasing their productivity with sheet sets. Just since list night I received two emails from enthusiastic sheet set users on opposite sides of the globe.

John in Pennsylvania wrote “I sent an email out to the team with instructions on how/why to use sheet sets and everyone seems eager to try it.  A few actually implemented it on their current projects already!”

Robert in Australia wrote “I’m sold on sheet sets”!

I use sheet sets all the time and wouldn’t want to do without them! Even if you only use the most basic sheet set functionality, it will make you more productive.

I’ve already provided extensive information about sheet sets in previous posts and videos. Even though I wrote/recorded that content on older releases, the same functionality applies (and is improved) in newer versions of AutoCAD. Take a look at the Sheets Happen document and don’t let its length discourage you (50 pgs). There are a lot of graphics! You can read one small section at a time (in order) and implement just that much of the functionality. If it takes you all year to fully implement sheet sets, don’t worry! You’ll immediately increase your productivity with every step along the way!

November 07, 2007

Good Question: Xref attachment in sheet sets

Today’s good question comes from Matias, who asked about importing detail drawings into a sheet using the sheet set’s model views tab. As he pointed out, everything looks fine when you drag the view onto a sheet, but when you select the model tab, all the xrefs are on top of each other.

This is, believe it or not, the proper behavior for the sheet set manager. When you drag a view from the Model Views tab, AutoCAD automatically attaches the associated drawing as an xref using the insertion point of 0,0. It looks fine in the layout viewports because AutoCAD controls the layer visibility on a per-viewport basis. However, if you select Model tab, the default layers for all the xref files are turned on and it might look like a big mess. It can seem a little crazy given our traditional way of working in Model space. However, the process of using sheet sets is meant for us to edit only the sheet geometry in the sheet drawings, and edit the model information in the xref files. If you can get in the habit of selecting and opening the xref file through the layout viewport, the overlapping geometry in model space shouldn't bother you… if you don’t select the Model tab, you’ll never see it!

Thanks to Matias for the good question… and PLEASE, don’t let the answer deter you from using sheet sets. Those of us that have made the leap, can’t live with out them!

July 26, 2007

Publish Collate in the Sheet Set Manager

When you plot a set of sheets using the Page Setup Override option in the Sheet Set Manager, AutoCAD automatically sends all the sheets to the plot device as a single job (assuming the plot or PDF driver supports multi-sheet plotting). This behavior can be desirable because it enables you to plot an entire sheet set without interruption. However, it can be undesirable because your colleagues must wait for your entire sheet set to finish plotting before they can sneak in quick plots of their own. Fortunately, the PUBLISHCOLLATE system variable in AutoCAD 2008 enables you to control this behavior. If you change PUBLISHCOLLATE from its default value of  “1” to a value of “0”. AutoCAD will process each sheet one at a time so that other plots can automatically interject in the plot spool.

July 25, 2007

Publishing Sheet Sets in Reverse Order

If you are using sheet set functionality in AutoCAD 2008, you can take advantage of a new option in the right-click menu of the Sheet List tab, which enables you to publish your sheet set in reverse order. When this option is enabled, the sheets that you plot using Publish to Plotter or Publish using Page Setup Override will plot in reverse of how they are listed in the sheet set manager.

Layouts04

July 23, 2007

Adding layouts to a sheet set in AutoCAD 2008

If you have attended any of my AutoCAD classes or presentations, you probably know I’m a big fan of sheet set functionality. Sheet sets were introduced in AutoCAD 2005 and subtly enhanced in subsequent releases.

In AutoCAD 2008 you can easily add a layout from the current drawing to the active sheet set. Simply right click over the layout tab and select Import Layout as Sheet from the right click menu. Or, just drag and drop the layout tab onto the sheet list.

Layouts01_2 

Using either of these methods will display the Import Layouts as Sheets dialog box listing all the layouts in the drawing with the specified layout already selected. You can select additional layouts to import. If you’ve created new layouts, you’ll have to save the drawing before they are displayed in the Import Layouts as Sheets dialog box.

Layouts03

May 23, 2007

Sheets Happen online course

If you are interested in learning about the AutoCAD Sheet Set Manager (and who isn't?!), you can view the Sheets Happen course that I taught at Autodesk University 2006. You'll have to register with AUOnline and then log in using your name and password. After you log in, you'll see a link to "View the Screencast" on the right side of the page.

Ausheetshappen

Between the screencast and the document, there is no reason NOT to implement sheet sets! Afterall, whether you like it or not, sheets happen!

April 18, 2006

Sheet set fields... quick tip!

If you use custom sheet set fields in your drawings, you might have noticed that AutoCAD displays dashes "----" for fields that have no values. You can force AutoCAD to display a blank rather than the dashes by entering the following code as the default value for those custom properties: \U+00A0

March 25, 2006

Sheets Happen....ed!

Well, that’s it!!! If you have followed me through the entire Sheets Happen! series to successfully implement your own sheet sets, you now know everything I do about sheet sets! Congrats!

If you’re just getting started, you have the information, now you just need a few minutes, here and there, to begin implementing it.

I posted a final version of the Sheets Happen! document based on the following outline. Note that I added the March 24, 2006 posting, “Automating textual data using fields” for the Creating Fields section and renumbered the Steps from that point (step 14) on. That posting serves as an introduction to sheet set fields even though most of the content from that post can be used without sheet sets.

Ssm_diagram_1

Good luck and remember these Dos and Don’ts:

  • Do verify that the block you are editing is the same version as the one being used by the sheet set manager.
  • Do create a new sheet each time you test updates to your attribute definitions to ensure that you are using the new block definition.
  • Do erase and reinsert existing block insertions if you have updated the block definition with fields.
  • Don’t insert fields in attribute values (block instances).
  • Don’t edit field data (grey text) in a drawing.

March 21, 2006

Sheets Happen! Step 17: Automating Titleblock Data

AutoCAD offers considerable flexibility in the way you create and edit your title blocks. For example, you might attach your title block as an external reference but store the title block data as text within each drawing. Alternatively, you might insert your title block in a template file and then edit title block attributes each time you create a new drawing from the template. Regardless of how you create and use your drawing title blocks, you can significantly automate the process of updating title block data by using fields. The field functionality in AutoCAD enables you to include sheet set data in your drawing title blocks so that, as sheet and sheet set information changes, the title block data is always current. To automate your titleblock data, you must replace the existing data with field codes. You can insert field codes using the Field dialog box that is accessible in most text and attribute editing tools. The Field dialog box includes field codes for common data such as current date, sheet number, and drawing name. In addition to using the predefined field codes, you can insert custom sheet set fields that you create yourself.

While there are many ways to create a title block, the most common is to use a block definition with attributes for the various title block data and include that block on the layout of a template file. This is the method I will use as I describe how to automate your title block data but keep in mind that you can apply much of this information to other methods as well.

If your title block is inserted in a template file and I tell you that you need to update your title block to include fields, your first instinct might be to open the template file and edit the title block from there. Although this method will work, it does not offer you instant feedback as you select various sheet set fields because the template file itself is not a sheet in the sheet set. If you make a mistake somewhere along the way, you will spend far more time trying to troubleshoot than you spent on the initial setup. Trust me, I know! The easiest way to add fields to your title block, with the assurance that you are selecting the proper fields, is to work with it as part of the sheet set.

Way back in Sheets Happen! Step 11: Create new sheets, you (hopefully) updated your sheet set properties so that your sheet set uses your existing drawing template to automatically create new sheets in the sheet set. That sheet creation template is, presumably, the same file that you want to update with fields. So, if you create a new sheet in the sheet set and it uses that template, how does the new sheet compare to the template file? It is exactly the same, right?  It is just like using the traditional methods of selecting File>New and choosing your template. The new drawing is exactly the same as the template file. The only difference when creating a new sheet as part of a sheet set is that the new drawing is actually a sheet in the sheet set. Because it is a sheet in the sheet set, when you insert sheet set fields, you will immediately know if you have the right field because it will display the current sheet set data. If you add fields directly to the default template file, which is being used by the sheet set but isn’t actually a sheet in the sheet set, your sheet set fields will display as pound “#” signs because AutoCAD has no relevant values to insert.

To ensure that you insert the proper sheet set fields the first time (and minimize the amount of trouble-shooting), I strongly suggest that you create a new sheet in the sheet set, add the fields to the title block, remove the new sheet from the sheet set, and then save the new drawing (with the updated titleblock) over your old template file. I know this sounds complicated but it really isn’t. It is just like making a copy of your template file, updating it and then replacing the old one.

  1. In the Sheet Set Manager, on the Sheet List tab, right-click and choose New Sheet.
  2. In the New Sheet dialog box, enter values for the sheet number and title. Since you will eventually remove this sheet from the sheet set, the values you enter don’t necessarily matter. However, I strongly suggest that you enter meaningful values so that when you insert the sheet number and sheet title fields in your title block, you will get useful feedback to help ensure you have selected the correct sheet set fields. I like to use “SheetNum” and "SheetTitle" for the sheet number and title.
  3. In the Sheet Set Manager, double-click on the new sheet to open it in the drawing editor. This opens the new sheet (drawing file) which is exactly like your template.
  4. Now I’m going to slow down for a few minutes and talk about what NOT to do!
    When I teach these classes live, I always ask the audience “If I tell you that I want to update the title block attributes to include fields, what do you think I should do next”. These are the responses (in order) that I typically receive:

    • Double-click on the titleblock and add fields for each of the attributes. This response is completely understandable because we have been trained to double-click. If you want to change something about an object in the drawing, double-click! Yes, that is the natural response, but you should never double-click on a block reference to add fields to attributes. Why? Because when you double-click on a block reference with attributes, AutoCAD displays the Enhanced Attribute Editor, which is how you edit the “Value” of an attribute instance. It does not enable you to edit the attribute definition itself. Although you could right-click in the Value box and choose Insert Field and everything might appear to work, somewhere down the line (tomorrow, next week, next year) someone is going to erase and reinsert the title block and if you updated the “Value” of the instance rather than the “Default” of the attribute definition, your title block automations will be gone. NEVER add fields to an attribute “value”. Insert them as a “default” in the attribute definition.
    • BATTMAN. Everyone loves BATTMAN! BATTMAN (Block ATTribute MANager) is a tool that you can use to edit your block attribute definitions without exploding and redefining the block. Yes, this is a natural response and yes, it seems like it should work…. And it does. HOWEVER, attribute functionality was specifically designed (way back) so that if you updated the default value of an attribute in a block definition, those default values would not apply to existing attributes in block insertions. This was intentional behavior because if you had many attributes in many block instances for which you had entered individual attribute values, you might not want all of those values to be instantly replaced by the default value. What about ATTSYNC? ATTSYNC will update existing block insertions to include new/updated attribute definitions but it does NOT update attribute values for existing block insertions. REFEDIT and BEDIT have the same issues as BATTMAN. You can use any of these methods to update the attribute definitions but you must erase and reinsert the title block to ensure that the attributes in the block insertion are using the new attribute definitions. Alternatively, you can simply explode, update, and then redefine the title block. However, keep in mind that if you explode your title block, any dynamic block functionality within the title block definition will be lost.

  5. Access the attribute definitions for each title block attributes for which you want to insert a field using whatever method you choose. (BATTMAN, REFEDIT, BEDIT, EXPLODE). Regardless of the method you choose, you will know you are adding the fields to the attribute definition rather than the attribute value if the label says “Default” instead of “Value”.
  6. Step17_01_1

  7. Right-click in Default and select Insert Field.
  8. Step17_02

  9. In the Field dialog box, select the appropriate Field category and Field name. The field category and name that you choose depends on the attribute you are currently editing. For example, if you want the attribute to display the current date, you would select the Date & Time field category and the Date field name. Most of the fields that you will use for titleblock data are in the SheetSet field category and the field names begin with “CurrentSheet”.  Using the CurrentSheet fields in your title block enables AutoCAD to read the values that apply to any sheet in which the title block is inserted. For example, you will probably want attributes that display the CurrentSheetNumber and CurrentSheetTitle.
  10. If you created custom sheet set properties, you can access them using the CurrentSheetSetCustom and CurrentSheetCustom field names. Of these two custom options, the one you select depends if the custom property you created is owned by the sheet set or by the sheet. A drop-down list enables you to see all of the available custom properties. For example, if you created a custom sheet set property called Project Name, which is owned by the sheet set, you would select the CurrentSheetSetCustom field name and then select Project Name from the Current Property Name list.

    As you apply fields to your attribute definitions, you receive instant feedback by seeing the appropriate value displayed. If you do not see a value, the sheet set property has not been assigned a default value. You might find it helpful to include generic default values for all of your sheet set properties. For example, in the Description property for a sheet, enter the words “Sheet Description”. The instant feedback that you receive during the field insertion process is the reason I suggest updating the title block drawing as part of a sheet set rather than editing the template file directly. If you opened the template file without it being part of the sheet set, you would receive no feedback regarding sheet set properties and because it would have no current sheet set to read from, the list of custom property names would be blank requiring you to type the exact name of the custom property rather than selecting it from a list.

    You will repeat the process to add fields for each attribute. Below are some examples of typical title block data and the associated fields include one example with multiple fields combined in a single attribute definition. If you want to display the sheet number as 1 OF 20, 2 OF 20, etc. You can insert the Sheet number "OF" and then insert a custom field for the total number of sheets. AutoCAD won't count the sheets for you, but at least you only have to enter the total number of sheets in one location (the sheet set properties) and it can be read throughout the entire sheet set!

    Step17_03

After you update all of the titleblock data, you must remove the title block drawing from the sheet set and use it to replace the old sheet creation template.

  1. In the SSM, right-click on the sheet you have been working on and choose Remove Sheet. The drawing is still open but it no longer belongs to the sheet set.
  2. If you used BATTMAN, REFEDIT, or BEDIT to update the attribute definitions, you must erase the existing title block and reinsert it to ensure the attribute values use the newly added fields.
  3. OR

    If you used EXPLODE to update the attribute definitions, you must redefine the block (BMAKE).

  4. From the File menu, choose Saveas.
  5. In the Save Drawing As dialog box, select the appropriate file type (DWT, DWG, or DWS), and select the sheet creation template file to overwrite. Prior to saving the file, it is a good idea to verify the file name and path of the sheet creation template in the Sheet Set Properties to ensure that the one you overwrite is the same one that is being used by the sheet set.

After you replace your previous title block template with your new version, you should verify that all the title block fields function properly. You can do this by creating a new sheet using your new template and then reviewing and editing the associated title block data. Once you have verified that your title block data updates appropriately you are good to go! New sheets that you create using your title block will automatically display the current sheet information and, with little effort, you can replace the title blocks in the existing drawing layouts that you imported. Simply erase and purge the old titleblock definition from existing drawings and insert the new titleblock. You don’t have to reenter the attribute data because it is stored in the sheet set and automatically read by the title block fields.

RSS Feed

Search