Autodesk Plant Exchange

Community for Plant, Oil & Gas, and Natural Resources

Ask The Expert

Bob Bell Q&A

Please download Adobe Flash Player.

Expert Video from R. Robert Bell

  • Robert Bell
  • Bob Bell
  • Bob Bell

About R. Robert Bell

Robert is the Design Technology Manager for Sparling, the largest specialty electrical engineering and technology consulting firm in the United States, headquartered in Seattle Washington. He provides strategic direction, technical oversight, and high-level support for Sparling’s enterprise design and production technology systems. He is instrumental in positioning Sparling as an industry and client leader in leveraging technology in virtual building and design.

 

Robert has been writing code for customizing AutoCAD since the release of AutoCAD v2.5. For most of those years he worked at an MEP firm. He developed a series of applications for use with AutoCAD similar to AutoCAD MEP years before Autodesk released that product. These in-house applications gave that firm a distinct competitive advantage over other firms in that market.

He also is one of the more popular speakers at Autodesk University, and, since 2002, has spoken annually on topics such as AutoLISP/Visual LISP, VBA, the CUI, and customizing AutoCAD from the perspective of CAD Management.

In addition, Robert has taught ATP classes for Autodesk User Group International (AUGI), and has been a speaker at AUGI's CAD Camps. He has had many articles published in AUGI's magazines, AUGIWorld and AECEDGE. Robert served on AUGI's Board of Directors for three years.

 

  • Ask The Expert - Robert Bell

    Product: AutoCAD
    Valuable LISP Files : * Verify VP AnnoScale * Edit Enterprise CUI

    • R. Robert Bell
    • 14745 View(s)
    • 2 Comments
     

Expert Archive

Q&A

  • 02-22-2010 03:37amQuestion #1
    Is there a way for an inventive person to give great ideas for improving the autocad product, and get paid for it?
    • February 23 2010Reply to Question #1
      If you mean that you have an idea that you want to submit to Autodesk and have them pay you for the idea, I don't think you are going to find that is works that way. If you have a great idea and have resources to develop the idea, and prove that the market wants your idea by purchasing your add-in, then you have a shot at getting paid for the idea.
  • 02-22-2010 07:22amQuestion #2
    I've inserted the section callout tag in modelspace from the designcenter.  It is visible in modelspace but not visible in paperspace.  All layers are on.
    • February 23 2010Reply to Question #2
      Does the annotation scale match between modelspace and the viewport? One of the things that trip up people is the old habit of changing the viewport scale using the zoom command to zoom be 1/96xp, for example. This changes the viewport scale but does NOT change the viewport's annotation scale. Get in the habit of changing a viewport's scale using the user interface and not Zoom XP.
  • 02-22-2010 09:56amQuestion #3

    After I have created a drawing, is there a function in AutoCAD that will allow me to get all the information that it took to create that drawing.

    • February 23 2010Reply to Question #3

      No, there is not. You could record what is displayed by the command line to a log file BEFORE you start working on the drawing but that does not record mouse actions. The option to keep a log file is found in Options, Open and Save, Maintain a log file. But I know you will find it to be of little use.
      There is also the Action Recorder, but again, that does not work after the drawing is complete. I also doubt it would be of much use for any drawing beyond something very basic.

  • 02-22-2010 10:17amQuestion #4
    Bob, having a problem with 07 LT. Click on a dimension, open properties to change the size of an arrow head or a dimension number, I change the size, but the image stays the same - no change to the image? Suggestions, please?
    • February 23 2010Reply to Question #4
      Stuart, what do you mean by "the image stays the same"? Are you saying that the dimension object does not change? Since you are seeing the dimension's properties in the Properties palette you should see the effects of changing enabled properties on that object.
  • 02-22-2010 10:47amQuestion #5
    I have a block that I have changed the attribute text style & size. When I update/sync the attributes of the block in the dwg, the text style & size change correctly, but the orientation of the text changes (backwards, upsidedown, etc.) I do not want to have orientation of the attribute text match the layout orientation. I want the orientation of the attribute text to remain as it is in the current dwg, see attached document. I know I can go in and edit each attribute individually, but that would take too much time. Help...
    • February 23 2010Reply to Question #5
      Tracy, the tools provided with AutoCAD will have the effect you noted. However, not all is lost. A simple Visual LISP routine could be written that would allow you to change the style and height of all the block reference's attributes without affecting the other properties that effect orientation.
  • 02-22-2010 01:09pmQuestion #6
    If i draw any shape in AutoCAD, can I convert to an Inventor IPT file, and extrude it to make it a 3D?
    • February 23 2010Reply to Question #6
      IPT is not a support format for export from AutoCAD. However, I would be surprised if Inventor cannot read a DWG file directly. But then again, I am NOT an Inventor expert. ;^)
  • 02-22-2010 03:52pmQuestion #7

    Mr. Bell,

    When I switch / change the tool palette path thru the "*_toolpalettepath" command I loose my groups and also loose the order of the tabs whithin each tool palette. I 'm using AutoCAD 2007 and could and will live or work around the problem but would prefer it to work perfectly. please help.

    • February 23 2010Reply to Question #7
      Are you aware that you can assign multiple tool palette paths in the Options dialog box?
      Regardless, tool palette groups and tab order are some of the weaknesses in the Tool Palette system. Groups are stored in a single file (FixedProfile.aws). You need to close AutoCAD in order for that file to get updated groups. So you should not change the tool palette path and assign groups and then change tool palette path again and assign yet more groups in the same session. Tab order depends on yet another file (an ATC file) and can only be forced by manually editing the XML-based file.
  • 02-22-2010 05:15pmQuestion #8

    Hi Bob,

    I'm a new student of AutoCad. What is the fastest-best way to become certified in AutoCad so I can market myself as a an AutoCad Designer/Professional?
    Are there companies or institutions that offer AutoCad classes?

  • 02-23-2010 01:25amQuestion #9

    Hi Bob,

           I am trying to arrange the tables having various number of rows seqentially, within a drawing. I am using AutoCAD 2008 and using .NET API (Visual Basic 2005) to write the code. I have tried with  'AllowManualHeights', 'AllowManualPositions', 'BreaksEnabled', 'TableBreakOptions'.... but could not get the expected result. I want to know how to do it, kindly help me out.

    Thanks and Regards

    Shankar J

    • February 24 2010Reply to Question #9
      I'm sorry, but I'm uncertain what you are trying to achieve. Do you have multiple tables that you are trying to programatically arrange in the drawing? I don't know what is your "expected result".
  • 02-23-2010 04:35amQuestion #10

    Hi Bob

    I am Jagannath Shelar, Working In ObjectARX C# .net. I was already Created one Pallate and also develop all part but problem issue is here, i was created some functions in "Auto LISP" and i want to run this functions(This function required some inputs & I was pass this by selecting two points),when i click on command button. This command button place on the pallate.I was trying with "Sendstringtexecute" but not working. please help me regarding this issue if Possible.

    • February 24 2010Reply to Question #10
      Does the SendStringToExecute have a trailing space in the string? This sort of question is difficult to answer in this forum since there is no way to view attachments of format posted code. Please ask this question in either AUGI's or Autodesk's forums.
  • 02-23-2010 06:34amQuestion #11

    Hi Bob,

    I want to copy or move a 3D solid.  I select the solid and pick a base point.  Very often the solid itself is obscuring the new location where i want to place it.  Is there a way to make this solid somewhat transparent so that i can easily see the desired new location?

    • February 23 2010Reply to Question #11
      That would be really nice, wouldn't it? However, there isn't much joy unless you switch to a wireframe view or work from a layout tab with multiple viewports.
  • 02-23-2010 11:36amQuestion #12

    Hi Bob,

    Regarding section callout block not visible in paperspace, but visible in modelspace.  Please let me clarify that the annotation scales match and I did not use the zoom command and 1/96xp to change the viewport scale.  I used the viewport scale dropdown menu to select the scale.  Also, I've noticed that if I insert the bar scale, for example, if shows up in paperspace, but other blocks, such as elevation and title block tags are not visible unless that are exploded, which defeats the purpose of using the design center blocks. Please note that I am using AutoCAD 2010 LT.

    • February 24 2010Reply to Question #12

      Unfortunately, I do not have LT installed on any of my machines. However, we can determine if annotation scaling is an issue by turning on the system variable AnnoAllVisible. If they show up we know annotation scaling is the issue. However, even if the objects do show up at that point, you should not leave that variable on all the time. You would need to check what annotation scale is assigned those objects.

      The only other possible source of the issue is that the viewport is freezing the layers those objects reside on.

  • 02-23-2010 11:41amQuestion #13

    I am using AutoCAD 2010. A command was not automatically apparent: Attedit, but I'm looking for the command that opens the actual attribute 'text' so I can edit it and then leave it as an attribute.  I don't want the "enhanced Attribute Editor" which is a small window that opens with 3 tabs for  'attribute', 'text options', and 'properties'.

    If I type: attedit and pick on a text attribute, "Edit Attributes" window opens and the preset attributes show with the bars that contains the text that I can edit.  This is what I want and I want to set this command into an icon so I don't have to type it out each time.  I used to be able to set a command to an icon when I right clicked on any command icon and went to 'customize' and custom.  I could redraw the icon if I wanted to make it of my own design, and I could type in a string...^C^(LOAD "ATTINVIS") ATTINVIS.....OR ^C^C_stretch    But, I don't see anyplace to do this anymore.  So, I don't have questions about EATTEDIT, OR -ATTEDIT (which seems to be attribute, global )or BURST (exploding attributes to text).  I just want to be able to assign a command to an icon...and I want the command to be "attedit".  Thanks.

    • February 24 2010Reply to Question #13

      Elene,

      You use the CUI command to do this now. The CUI stands for Customize User Interface and the "commands" listed there are the macros that you are referring to. Those commands are like XRefs in that you can create one command and use it on toolbars, ribbon buttons, keyboard shortcuts and so on. There are some good help videos about CUI in the Customization Guide available when you hit F1.

  • 02-23-2010 12:04pmQuestion #14

    NEW PROBLEM (by the way, how long before I will get a response from you?) Didn't see anything about that at this website.

    New problem: I moved a tool bar to the middle area of my monitor, and when I went back to anchor it to the top where I always anchor these tool bars (I anchor top and left/right sides), they won't move.  I just pulled another one down from  being anchored, and it too it dead. I have 3 tool bars that I cannot move back to anchor them at the top of my monitor.  Any help for this?

    • February 24 2010Reply to Question #14

      Sorry for the delay in replying to you. I picked a bad week to get sick. ;^)

      In AutoCAD 2010 you need to grab the little bars on either the left side or right side of the toolbar to move the toolbar. There is no way to grab the toolbar from the top or bottom.

  • 02-23-2010 12:06pmQuestion #15

    Hi!, I make a lot of 2D piping drawings. is there a way i can track the fittngs/components  used so i can generate a BOM  to use for ordering the various quantities? thanks in advance.

    Eddie

     

    • February 24 2010Reply to Question #15

      Eddie,

      Sure, as long as the fittings are blocks. The DataExtraction command allows you to create tables based on all sorts of data contained by objects in the drawing.

  • 02-23-2010 12:46pmQuestion #16
    What is the procedure to convert .pdf files to .dwg?
    • February 24 2010Reply to Question #16

      Jim,

      With AutoCAD 2010 you can now attach PDF files directly in the drawing. Aside from that, AutoCAD itself has no procedure for converting a PDF to DWG. There are 3rd-party utilities that can attempt conversions but the results can vary. A quick search on Google reveals several options but I have never used any of them.

  • 02-23-2010 01:13pmQuestion #17

    Hi Bob. i am using AutoCAD LT 2007. is there any way to xref tiff or jpg file to CAD?

    i was able to insert as a OLE object or copy paste from Picasa. but i want to have some tiff file (site plan, for example) as my background. this is in case when CAD file not available.  thanks

    • February 24 2010Reply to Question #17

      Is the ImageAttach command available in LT? This is how you would do it with the full version of AutoCAD, which is what I've always used.

  • 02-23-2010 01:53pmQuestion #18

    Hi,

    I'm considering buying AutoCad 2010 LT, right now I use Vista but I'll be upgrading hardware and it will possibly come with Windows 7. How's the compatability issue evolving?

  • 02-23-2010 02:42pmQuestion #19
    Using AutoCAD 2008.  I have a drawing that is in 1 coordinate system.  When I xref or insert that drawing into another drawing, it comes in a different coordinate system.  Both drawings have the same units (unitless), same scale, etc.  Insertion point for both the xref and block are set at 0,0,0.  Any idea what the problem is or what I should check?
    • February 24 2010Reply to Question #19

      When you say a "different coordinate system" I'm assuming that means that the scale is correct but the XRef's objects display offset from the host drawing's objects.

      Have you checked that both drawings are in the WCS and that the Base command reports 0,0,0?

      If the scale of the objects is incorrect, does the Measurement system variable match in both drawings?

       

  • 02-23-2010 03:14pmQuestion #20

    Hi Bob,

    I have 2 questions

    1) is there a way to use the API for Design Review running as a standalone application?

    E.g. I would like to control the running Design Review from outside like a vbscript.

    running design review within a webpage as activex control work fine.

    2) is there a way to use the jt2dwf plugin in a batch conversion? Because we have already many JT files and would like to use them with design review.

     

    • February 24 2010Reply to Question #20

      Hartwig, I do not know the answer to either question. I have not reviewed the API for Design Review. However, I'm sure that Design Review would need to be installed on the target computer and not just up on the web server.

      Have you checked into the Freewheel project at Autodesk Labs?

      As for the plugin, I haven't even installed it.

      Sorry.

  • 02-23-2010 03:25pmQuestion #21

    Where can i go to get information on building or repairing dynamic blocks. we moved some shared folders and now all of my custom dynamic blocks that worked fine are broken and not functioning properly. I need to repair or rebuild them and I do not remember how (it was too long ago). I need definitions and how to apply parameters and actions and constraints. Is there a video or lesson somehwere, I am using ACA 2010.

    Thank you,

    Shelly Galde

    • February 24 2010Reply to Question #21

      Moving some folders around should not break the dynamic blocks themselves. Were these DBlocks stored in library drawings and brought into current drawings by means of the Tool Palettes? If so, then you simply need to update the tool palette tools to the new location of the source drawing(s).

      If the DBlocks were individual DWG files, moving them around should still have no effect on them.

      Might I suggest that you go to AUGI's Dynamic Blocks Technical forum and post this question there? This way we can get your files and see what is going on.

  • 02-23-2010 04:35pmQuestion #22
    Is autodesk dwf viewer 7 compatable w/ windows 7 64-bit? if not is ther another viewer you recommend?
    • February 24 2010Reply to Question #22
      I would recommend using Design Review 2010 on Windows 7 (either 32- or 64-bit) for viewing DWF files.
  • 02-24-2010 12:36amQuestion #23
    Since i opened one drawing i received, many options changed (like dimension style and Hatch..etc) and AutoCAD is creating each time a file named acad.lsp beside the drawing i opened. i heard it is a virus called AL/Bursted-Fam that infects AutoCAD but i scaned my computer with antivirus but nothing detected, any ideas?
    • February 24 2010Reply to Question #23

      You are likely infected with this virus that must not on your AV's radar.

      There are several ways to correct the issue that are listed in Shaan Hurley's blog.

  • 02-24-2010 05:53amQuestion #24

    Hi Bob,

    I am the sole (infrequent) user of LT within my organisation. My IT colleagues have recently upgraded my computer to LT 2010 (from 2004!). I am currently amending an existing drawing created in LT 2004 and trying to use the HATCH command, however I am recieving messages "acadlt.pat" Can't find file - No standard patterns available - Error in reading the pattern file - Unable to open file: acadlt.pat, Error = 1. Was this a problem with the install? Your advice would be greatly appreciated. Regards.

    • February 24 2010Reply to Question #24

      It sounds like the location for the file is not in your support path, for one reason or another. Use the Options command and check to see if the location for the file is listed there. You will need to check your own system but the file ought to be located in the user's Support folder in a sub-folder named Pats.

      I do not have AutoCAD LT but here is the path on a machine with AutoCAD MEP installed:

      %AppData%\Autodesk\MEP 2010\enu\support\pats

      The "MEP 2010" would be replaced with whatever Autodesk is using to identify AutoCAD LT rather than MEP. The "enu" would be replaced with whatever language your application was installed.

      P.S. The "%appdata%" is a "shortcut" that Windows Explorer permits to get to a user's roaming profile root folder. You can type that rather than "C:\Documents and Settings\username..." blah, blah, blah.

  • 02-24-2010 09:09amQuestion #25

    I had AutoCad 2009 LT working fine on my workstation with a 64 bit win XP. Now I get the following error message:

    FATAL ERROR : The security system (softlock licence manager) is not functioning properly or is inproperly installed.

    I have done a complete reinstall and still get the same message.

    Any help will be greatly apprechiated.

     

  • 02-25-2010 08:58amQuestion #26
    Where can I find icons of control elements (valves, switches, sensors, etc.) to put in my electrical drawings?
    • February 25 2010Reply to Question #26
      Most firms usually just create their own rather than pay someone else for their block library. However, if you search the Internet for "autocad block library valves" you might find some free examples.
  • 02-25-2010 11:59amQuestion #27
    Is there a method/tool to import a SolidWorks .EASM file into AutpCAD MEP or Revit?
    • February 25 2010Reply to Question #27

      I've never had to convert myself. A search of the Internet reveals many sites that claim to be able to do the conversion. But there is nothing in AutoCAD itself for converting the EASM file.

  • 02-25-2010 12:19pmQuestion #28

    Bob,

    I've had repetative pain in using supposedly flat-file exports from a 3D pkg called "Key Creator" as background physical frames. The operator will construct a 3D model the export a flat plane dwg file which I construct circuitry within. (2D PCB layout & such) Seems as soon as one of my lines touch an original Key Creator exported line all of my line properties change, no more fileting, radiusing, triming, etc. This has become a royal pain for me. Any thoughts?

    Thanks,

    Dennis

    • February 25 2010Reply to Question #28
      I can't say that I've ever seen that sort of issue. I would be interested in seeing a sample file. Please email me a sample file. You ought to be able to start the email by clicking on my name here and using the Share button.
  • 02-25-2010 01:49pmQuestion #29

    I am having problems printing in monochrome.  When I have monochrome selected is does not always print in monochrome.  If go back in a second time and reselected monochrome (even though it appears to already be selected) it will then print in monochrome.  Please help.

    Jackie

    • February 25 2010Reply to Question #29
      What version of AutoCAD are you using? Are these your own files created with your own templates or are they drawings started by someone outside your firm?
  • 02-25-2010 03:15pmQuestion #30

    Hi, 

    I have a very small design (in micrometer size) I would like to convert it to pdf in order to plot it.

    but when I use the convert dwg to pdf in the plotting options the converted pdf file loses all the details. All lines get wider and scales are changed as well. what would be the best way to plot this file?

    • February 25 2010Reply to Question #30

      Try this: XRef the original drawing into a new drawing and scale it up by 10x or 100x to give you the chance to use a somewhat more normal scale for plotting the drawing.

  • 02-25-2010 04:36pmQuestion #31

    I want to plot the drawing with 1:1 scale ratio wouldn't it matter if I change the scale to say 100x?

    I'm using a (2000 dpi-3600 dpi) printer.

    • February 25 2010Reply to Question #31

      How can you plot a "very small design (in micrometer size)" at 1:1? You have to be scaling somewhere along the line, most likely in the viewport.

      So let's back up a minute, because I assumed you were trying to plot from modelspace.

      If you are plotting from a layout, where the layout's plot scale is set to 1:1, I don't see any reason why you should be having an issue other than perhaps the DPI setting you've assigned to the DWG to PDF. Most PDFs are produced with a DPI of 600 to keep file size reasonable. You can check the DPI for the driver from the Plot window, selecting the Properties button for the driver, and then Custom Properties in the Plotter Configuration Editor.

  • 02-25-2010 06:27pmQuestion #32
    Hello,  I just fired up R14 after a long absence.  I need to draw a line by turned angle and can't seem to.  I know there's a way but i'm stuck.  Please help.
    • February 25 2010Reply to Question #32

      So you've started the line and now you need to draw it, for example, 3 units long at 45°?

      If so, at the prompt for the 2nd point of the line type 3@45 and hit Enter.

  • 02-25-2010 06:52pmQuestion #33
    WHERE IS THE AUTOCAD 2008 BLOCK LIBRARY STORED? WHERE WOULD I GO TO SEE A LIST OF ALL THE BLOCKS I CAN INSERT?
    • February 25 2010Reply to Question #33
      AutoCAD has some sample blocks installed, but not many. The Tool Palette will show you the sample blocks. You can try using the Design Center (Ctrl+2), the DC Online tab. There are more samples there.
  • 02-25-2010 07:50pmQuestion #34
    I ASKED WHERE THE BLOCK LIBRARIES WERE STORED. I SAVED A NEW BLOCK IN THE BLOCK EDITOR AFTER MAKING CHANGES TO THE OLD BLOCK. NOW I WANT TO INSERT THAT NEW BLOCK, BUT I CANNOT FIND IT. WHEN IN THE BLOCK EDITOR, WHERE DOES IT SAVE MY NEW BLOCK. UNDER SUPPORT? UNDER SOME OTHER FOLDER NAME? WHEN I TRY TO INSERT IT INTO A DRAWING IT SAYS IT CANNOT FIND IT. I CAN GO TO THE BLOCK EDITOR AND SCROLL THROUGH THE BLOCK NAMES THERE, SO I KNOW IT EXISTS. HOW DO I INSERT THE NEW BLOCK?
    • February 25 2010Reply to Question #34

      When you use BEdit, it sees the blocks loaded in the current drawing. So the current drawing is where that block is stored.

      To make that block available to other drawings you need to use WBlock to write the block definition as a DWG file. That DWG file can then be selected by the Insert command. Where you store your files is up to you. There is no defined "block library location". Although I would recommend storing them either on the network or a local folder that is regularly backed up.

      The other approach is to create a library drawing file that holds a number of blocks and then to use tool palette tools to easily inserted those "nested" blocks. This is the approach I prefer especially when you create dynamic blocks. But once again, the location of those library drawings is up to you.

  • 02-26-2010 09:37amQuestion #35

    Regarding Question #30 Printing in Monochrome

    Bob,

    I am using AutoCAD 2010LT.  It does not seem to matter if the file is one that I have created or if it one one I have received from an outside firm.

    • February 26 2010Reply to Question #35

      Jackie, when this happens do you notice if the plot style listed is shown as missing before you reselect it?

      I'm not sure what might be causing this issue. Are your plot styles stored in the folder that is listed in the Options dialog, Files tab? Are there any shortcuts in that folder that point to invalid locations?

      I haven't seen this issue in full AutoCAD 2010.

  • 02-26-2010 10:18amQuestion #36
    I want to buy a legitimate license of AutoCAD 2010 64 bit for my design business.  However I use it fairly infrequently and have a hard time justifying the $3995 street price.  There are lots of internet ads offering the software at reduced prices, but I fear they are not legitimate.   I can't upgrade because I currently use version 2006 and it is retired.  Do you have any recommendations about how to buy a reduced license?  Are there any internet resellers (other than Autodesk) that can be trusted?  I have to use Lisp routines, so LT is not an option.  Any help is appreciated.  Thanks.
  • 02-26-2010 10:25amQuestion #37

    Bob,

     I am interest in how to take toolbars i made from my home office pc to a clients

    pc for my use while working there?

    • February 26 2010Reply to Question #37

      That depends on the version of AutoCAD. Anything from 2006 on up, you need to take a copy of your CUI file with you. You can use the CUI editor to transfer your toolbars from your copy of the CUI to the CUI that is loaded when you login on the client's workstation.

      Be sure to get this ok'd by the client! They may have customization that they want you to use rather than your own tools.

  • 02-26-2010 11:25amQuestion #38

    How do I re-download my registered copy of AutoCad LT 2007 if it is misplaced after uninstalling the program for a time so I could boost my RAM?

    • February 26 2010Reply to Question #38

      You could try contacting Autodesk's Licensing department and after they verify your registration they may be able to provide you with a way to get installation media.

      (Backup, backup, backup... even downloaded installation programs.) ;^)

  • 02-26-2010 01:44pmQuestion #39
    where do i go for importing a license transfer utility
    • February 26 2010Reply to Question #39
      The license transfer utility is what imports a license, so I'm not sure what your question means. Are you asking how you install the utility? Or how you actually use the utility to transfer the license?
Autodesk | AutoCAD Exchange

Welcome

Autodesk | AutoCAD Exchange

To access this feature, you must be registered and signed in.

With your free registration, you can:

  • Ask the experts questions
  • Network with your peers
  • Participate in the design showcase
  • Stay informed with our monthly newsletter
  • And much more!