September 28, 2015

ACA: Assigning Display Configurations to Drawing Scales (or Not)

If you have experienced having the way your Walls and Doors (and other AEC objects) display change when selecting a different drawing scale, the most likely reason is that you have Display Configurations assigned to one or more drawing scales. When you select a drawing scale with an assigned Display Configuration, the assigned Display Configuration is set current. Depending on what Display Configuration was previously current, the change may be subtle (out-of-the-box Medium Detail to out-of-the-box High Detail, for example) or dramatic (out-of-the-box Reflected Screened to out-of-the-box Low Detail - where did my ceiling grids go?).

If you are using the out-of-the-box template files (or template files that are based on those), then you will have the following Display Configurations assigned:
  • Low Detail: 1:200 (metric) or 3/32" = 1'-0" (imperial) or smaller scales.
  • Medium Detail: 1:150 (metric) or 1/8" = 1'-0" (imperial) through 1:25 (metric) or 3/8" = 1'-0" (imperial), inclusive.
  • High Detail: 1:20 (metric) or 1/2" = 1'-0" (imperial) or larger scales.
(The above is based on content distributed in the United States. Localized content in other areas may have different settings in the out-of-the-box templates.)

After choosing the scale, you can then change the Display Configuration (back to what it was, or to some other Display Configuration), but you probably do not want to have to do that on a regular basis. So, how can you edit the Display Configuration assigned to a specific scale, or disable this feature? Use the AECDWGSETUP command to open the Drawing Setup dialog and select the Scale tab, if it is not current. (Or, go straight to the Scale tab of that dialog with the AECDWGSCALESETUP command.)

Select a scale in the Scale list box at the upper left of the Scale tab. The Display Configuration drop-down list just below the Scale list box will show the Display Configuration assigned to that scale. Select the Display Configurations drop-down list to see a list of available Display Configurations in the current drawing and, if desired, choose a different Display Configuration or select *None* to not have the Display Configuration change when selecting that scale.

Do that for each scale where you desire to make a change. Note that this will only affect that particular drawing. If you want to make changes that affect all future drawings, then make these changes in your template file(s).

We set them all to *None*, to avoid confusing casual users. If you find the feature useful, you could set up multiple templates, one for each drawing type (floor plan, reflected ceiling plan, etc.) to avoid having to reset the Display Configuration when changing the scale in a non-floor plan file. We have customized the Display System and use one Display Configuration for most contract document floor plans, so there was insufficient benefit to us to make using this feature desirable.

September 26, 2015

Autodesk Answer Days - Revit

Revit® users, it is your turn now. Got a question about Revit® or Revit LTᵀᴹ that you wish you could ask directly of the Autodesk team behind Revit? Mark Wednesday, October 7, 2015 on your calendar; from 6:00 am to 6:00 pm U.S. Pacific Time, you can ask your question as part of the second event in the Autodesk® Answer Days series.
Find out more about this event here.

September 23, 2015

ACA: Double-click on MText Does Not Start MText Editor

If you find that double-clicking on MText is not initiating the MTEDIT command, check the following things:
  1. Is the PICKFIRST system variable set to 1? If it is set to 0, set it to 1. This is the most likely reason why the double click failed. You can also access this setting in the Options dialog, on the Selection tab, in the Selection modes area at the middle left of the tab, by checking the Noun/verb selection toggle.
  2. Is the DBLCLKEDIT system variable set to ON? If it is set to OFF, set it to ON. This setting can also be accessed in the Options dialog, on the User Preferences tab, in the Windows Standard Behavior area at the upper left of the tab, by checking the Double click editing toggle.
  3. If both of the above system variables are set correctly, the final step is to verify that your customization file has the appropriate double click action assigned for MTEXT. Type CUI at the Command: prompt and press the ENTER key. In the Cusomize User Interface dialog, on the Customize tab, in the upper left pane (Customizations in...), expand the node for the ACA customization (or whatever your main customization file is called), if it is not already expanded. Scroll down if necessary to find the Double Click Actions node and expand that. Look for a node under that called Mtext and, if you find it, expand it. The out-of-the-box ACA.cuix assigns the Mtext Edit command to the Mtext double-click action.
    • If the Mtext node exists, but does not have a command assigned or has a different command assigned, find the Mtext Edit... command on the Command List in the lower left. (TIP: Type mtext in the search bar at the top to narrow the items on the list and quickly find the Mtext Edit... item.) Left-click, hold and drag the Mtext Edit... item from the lower left pane to the upper right pane and drop it on the Mtext node under Double Click Actions. Select OK to save the change and return to the drawing editor, where you should now be able to double click on an MText object and enter editing mode.
    • If there is no Mtext node, you will need to add one. In the upper left pane, right click on the Double Click Actions node and select New Double Click Action from the context menu, and then immediately type Mtext to replace the default name assigned to the new node. Select the new Mtext node and, in the upper right pane, type MTEXT as the value for the Object Name property of the node (see image below). With the new node created, follow the instructions in the bullet point above to add the Mtext Edit... command as the double-click action, save your changes and return to the drawing editor.
  4. If you have done all of the above and still are unable to double-click edit MTEXT objects, you may want to go back into the Customize User Interface dialog and see if any of the other customization files (enterprise, if you have one, or any partial customization files) have a double-click action assigned to MText; if so, try deleting all but one and see if that fixes the problem.

August 27, 2015

Revit 2016: Worksharing Monitor

The Worksharing Monitor extension for Revit® 2016 can now be downloaded by Subscribers from the Autodesk® Exchange.

Previously released extensions are listed here and here.

August 25, 2015

Autodesk Answer Days - Revit

Got a question about Revit® or Revit LT™ that you wish you could ask directly of the Autodesk team behind Revit? Mark Wednesday, October 7, 2015 on your calendar; from 6:00 am to 6:00 pm U.S. Pacific Time, you can ask your question as part of the second event in the Autodesk® Answer Days series.
Find out more about this event here.

August 14, 2015

Revit 2016: More Extensions Released

In addition to the four extensions noted here, Revit® subscribers can now access three additional extensions for the 2016 release, from the Autodesk Exchange:
  • Roombook Areabook Buildingbook 2016
  • Space Naming Utility
  • Autodesk Site Designer Extension for Revit

July 30, 2015

Windows 10 Support

Autodesk has posted this Autodesk® Knowledge Network article regarding Microsoft® Windows® 10 support. As of now, no products are officially supported. Versions from 2012 and earlier are no longer officially supported at all, so the article does not apply to them. They indicate that the article will be updated with additional information on Windows 10 compatibility as it is available, so check that article periodically.

Revit 2016: Extensions Released

Revit® Subscribers may now download the following extensions for the 2016 release from the Autodesk® Exchange:
  • Revit DB Link 2016
  • Batch Print 2016
  • Model Review 2016
  • eTransmit 2016

Version of the IFC 2016 extension was also released today.

July 28, 2015

Dynamo Primer

If you have been interested in learning to use Dynamo, but were hoping for more documentation on using it, beyond the video tutorials available on the Dynamo Learn page, take a look at Dynamo Primer.

Version 1.0 features the first four of twelve planned chapters, including an introduction to visual programming and Dynamo, how to install Dynamo and a tour of the interface, the parts of a visual program and how to keep things organized and the building blocks of a program.

July 20, 2015

ACA/AMEP: Adding a Properties Ribbon Panel

The ACA.cuix and MEP.cuix that ship with AutoCAD® Architecture and AutoCAD® MEP do not contain a Properties ribbon panel. This was done intentionally, to encourage you to control the display of AEC objects via the Display System. (This is also why AEC objects do not have many of the basic object properties exponsed on the Design tab of the Properties palette.) I understand the thinking here, and agree that the Display System should be the first place you go to control how AEC objects look. But there are times when you just want to apply a linetype to an AEC object and really do not want to set an object-level or style-level display override for just that - particularly as that makes all of the other display settings an override, and will not be affected by changes made at the drawing default level (or style level, for object overrides). Do not get me started on "other" people who accidentally set the default object properties to something other than ByLayer; having to clean up that mess without being able to quickly see what properties are set on an object is frustrating. And while you can select one or more AEC objects, right click and choose Edit object display from the context menu and then use the General Properties tab of the Object Display dialog, some prefer the immediacy of a ribbon panel tool, especially those who have been users long enough to have used the control tools on the old properties toolbars.

The good news is that the ribbon controls are still defined in the ACA.cuix and MEP.cuix and that it is relatively easy to add whichever ones you like to a ribbon panel and add that panel to the ribbon tab of your choice. I made a Screencast to show just how easy it is. I do not have a good setup for adding narration to the Screencast (and I am not particularly skilled at talking and doing at the same time, either), so I will include some notes here on the process, in case it is difficult to see on the Screencast. You can click on the double diagonal arrow icon in the lower right corner of the embedded Screencast to go to full-screen mode, or you can hover over the Screencast and click on the title in the upper left corner to view the Screencast on the Screencast website. You will be able to see the command timeline on the Screencast website.
  1. The examples shown in the video are just that, examples to demonstrate the techniques. Want a different arrangement, or want to add and/or remove commands and controls? Go for it - it is, after all, your customization.
  2. Creating a new ribbon panel requires using the Customize User Interface dialog. You can type CUI at the command prompt, or use the Workspace Switching tool on the Application Status Bar, and selecting Customize on the pop-up menu. The Screencast shows the latter method.
  3. I prefer, and recommend, that customizations be created in a separate customization file other than aca.cuix or mep.cuix, even if you eventually intend to add the customizations to those files. This makes it easier to back up your customizations and to move to later releases without having to drag the old main CUIX file along with you, possibly missing out on new features added to the new aca.cuix or mep.cuix. To do so, I use the Transfer tab to create a new customization file, which I then load as a partial customization file on the Customize tab, in the upper left pane.
  4. After loading the new partial customization file, the upper left pane will show just that file, and you will note that there are no commands shown in the lower left pane, because this CUIX is currently "empty".
  5. To get a list of commands and controls to add to our new file, change the setting of the upper left pane to show All Customization Files, using the drop-down list. Scroll down in the upper left pane, if necessary, and expand the following nodes: Partial Customization Files, your customization file name and Ribbon.
  6. Select the Panels node, right click and choose New Panel from the context menu. Give the panel a name, such as Properties.
  7. Right click on Row 1, and choose New Sub-Panel. Repeat this a second time, to add a second sub-panel. You could just add rows, and stack things up that way, but creating two sub-panels to handle two columns of controls builds in some flexibility, as you will see later in the Screencast.
  8. Right click on Sub-Panel 1 and select New Row to add a second row to the Sub-Panel. (Commands and Controls are always added to rows, so each panel and sub-panel will always start with one row when created.) Add a third row to this panel, and then add two additional rows to Sub-Panel 2.
  9. The framework is now in place for the first ribbon panel, and we need to add the Commands and/or Controls we want. In this example, all of the items are Controls, so the first thing to do is, in the lower left pane, change the selection in the drop-down list from All Commands Only to All Commands and Controls.
  10. Using the search feature in the lower left pane, search for the Command or Control you want to add. (You can scroll the list, but it will be easier and faster if you type in a key word or two to narrow the list.)
  11. When you find the item you want, such as the Object Color Gallery, left click, hold, and drag it to the upper left pane. I find that if I take the direct route, straight up, that the upper left pane will usually scroll away from the place I want to put the item, so I usually swing over to the right side and then up and back over to the upper left pane, entering it from its right side. There will occasionally still be some scrolling, but generally not enough to move the destination beyond the visible part.
  12. Hovering over the destination row in the upper left pane, release the left mouse button to add the control to that row. To see a preview of the results so far, select the panel name, or any part of its "structure," such as a row or sub-panel. The preview will show in the upper right pane.
  13. Repeat the previous three notes for each additional Command or Control you want to add to your panel. I added the Layer List Combo Box, Ribbon Combo Box - Linetypes, Ribbon Combo Box - Lineweight, Transparency Method Drop-down (changing the button style from Small Without Text to Small With Text and Transparency ribbon controls in the example). See below for additional observations on the Transparency Method Drop-down.
  14. Now that the panel is completed, it needs to be added to a ribbon tab, so that it can be displayed in the workspace. I chose to create a Test 01 panel in the newly created partial customization file. You may want to add it to an existing tab in another CUIX file that you have loaded. If you do so, note that this will copy the panel into that CUIX file, so any future changes would need to be made in both places. Right click on the Tabs node (under the Ribbon node) and choose New Tab from the context menu and then give the new tab a name.
  15. Left click and hold the Properties panel node under the Panels node, and drag it up to the destination tab. In this example case, there are no other panels on the Test 01 tab, but if there are panels on the tab where you are trying to place a panel, you can drag the mouse (with the left button still held down) to the desired position (indicated by a blue horizontal line) relative to the other panels where you want the new panel placed. When you have the right position, release the left mouse button to add the panel to the tab.
  16. If you created a new ribbon tab, select the tab to see its properties. If the Default Display property is set to Add to workspaces, when you load the partial customization file, this tab should be automatically added to all Workspaces in the main CUIX. This will not occur now, because we added the ribbon tab after we loaded the partial customization file.
  17. Select the OK button to close the Customize User Interface dialog. Note that the new ribbon tab did not appear in the interface. (If you added your panel to an existing tab that was already in the current Workspace, you can skip the next few steps.)
  18. Re-open the Customize User Interface dialog. Under the main customization file (ACA in this example, as I did the Screencast using AutoCAD Architecture 2016), in the upper left pane, expand the Workspaces node, if necessary, and select the current Workspace. In the upper right pane, expand the Ribbon Tabs node and note that the Test 01 tab is not on the list.
  19. Select the Customize Workspace button at the top of the upper right pane. Note that all the items in the upper right pane turn blue. This indicates that you are in the Workspace editing mode.
  20. In the upper left pane, find and expand the customization file that has the ribbon tab with your new panel. Expand the Ribbon node and then expand the Tabs node. Note the toggles in front of the items that can be added to a Workspace while you are in Workspace editing mode. In the Screencast, I clicked on the toggle in front of the Tabs node to add all of the tabs to the current Workspace, since there was only one tab in that customization file. If you have multiple tabs, and you do not want to add all of them to the current Workspace, use the toggles in front of each individual tab to control which ones are in the current Workspace.
  21. Back in the upper right panel, notice that the Ribbon Tabs node expanded itself and the newly added tab is shown, in black type. You can drag the tab to a different position in the listing if you do not want the new tab at the end; I chose to leave it at the end.
  22. Select the Done button in the upper left pane to ratify the changes made to the Workspace, and to exit the editing mode. Select the OK button to close the Customize User Interface dialog and to confirm the changes made. Give the program a few moments to process the change and display the new tab in the interface.
  23. Those who added the new panel to an existing ribbon tab can jump back in at this point. Select the tab with the new panel to make it current, and check out the Commands and Controls you added, to verify that they work as expected. You have successfully created a new panel, with properties-related controls, and had it displayed in your Workspace.
  24. The balance of the Screencast shows the creation of a second panel, this time with just one "column" of controls, placing those beyond the third row in the "Slideout". These can be seen by selecting the panel title (which will feature a downward pointing arrow icon to let you know there are more tools). It also shows the benefit of having used sub-panels in the first example, as we can copy those to the new panel to get that panel started.
  25. Reopen the Customize User Interface dialog, and, in the upper left pane, find and expand the node for the new partial customization file created for the Properties panel. Expand the Ribbon and Panels nodes.
  26. Expand the Properties panel node, and the Row 1 node beneath it.
  27. Create a new panel by right clicking on the Panels node and choosing New Panel. Provide a name for the panel; in the Screencast, I used Properties 2.
  28. Rather than start this version of a Properties panel from scratch, I chose to copy the sub-panels from the previously created one. Select Sub-Panel 1 under Properties (under Row 1), right click and select Copy from the context menu.
  29. Select Row 1 under the Properties 2 panel, right click and select Paste from the context menu. A copy of the panel will appear.
  30. Select the Properties 2 panel and add a new row. Notice that since Row 1's sub-panel fills all three rows that are always visbile, Row 2 appears under the SLIDEOUT item.
  31. Copy Sub-Panel 2 from the Properties panel, and paste it to Row 2 under the Properties 2 panel.
  32. I chose to add two additional rows to the sub-panel under Row 2, and add the Locked layer fading and Xref fading Controls to them.
  33. In order to test the new panel, I added it to the Test 01 ribbon tab, and then selected the OK button to ratify the changes and return to the drawing.
  34. The Properties 2 panel now appears on the Test 01 ribbon tab. The three Controls from the original Sub-Panel 1 appear on the panel, and the Properties 2 title bar has a downward-pointing arrow icon adjacent to the panel name.
  35. Selecting the panel title expands the panel and displays the balance of the Controls. Selecting the pin icon at the left side of the expanded panel title pins the panel in the expanded position. (Press again to un-pin the panel.)

I did not look at the vanilla AutoCAD Properties panel (ACAD.cuix) prior to creating this video. This version stacks all of the controls in one "column", but includes a large button for the Match Properties command, which could easily be added to the Properties 2 panel I created, by placing it on Row 1, before the Sub-Panel on that Row. I also failed to include the Plot Style Gallery Control. This could easily be added to Properties 2 by adding another row to the Row 2 Sub-Panel. A third Sub-Panel would be required to add another Control to the Properties panel, provided that you want all the controls to be visible all the time for that version. The vanilla AutoCAD version also includes a dialog launcher (indicated by the open arrow icon at the far right side of a panel title bar) for the Properties palette. This can be added to either of the panels created in the Screencast by dragging the Properties command (from the ACA or MEP customization files; choose the one with the Element ID of ID_Modify) up to and drop it on the Panel Dialog Box Launcher item. The image below shows the Properties and Properties 2 panels, with the Properties 2 panel pinned open. The Plot Style Gallery Control and the Properties dialog launcher have been added to the Properties 2 panel in the image below. The Match Properties tool was not added, as that is available on the ACA and AMEP Home ribbon tab, Modify panel.

You may have noticed that there were two Transparency Method Drop-down ribbon controls, and that I selected the one further down on the list, rather than the first one. I tried using both, and found that the "upper" tool would not allow me to set the drawing default transparency (with no object selected) and would not change the displayed value when the drawing default setting was changed, whereas the "lower" tool did both. I cannot promise that these two controls will always maintain that repsective relationship, but if you make certain that the current drawing default value is set to ByLayer before you open the Customize User Interface dialog to begin creating your panel, the "right" control will display the ByLayer icon (three stacked parallelograms, top one blue, other two white). The "wrong" control will show the "Use Current" icon (thin blue square around what looks like closely packed blue dots) and text, if you change the button type to Small With Text.