Community
AutoCAD MEP Forum
Welcome to Autodesk’s AutoCAD MEP Forums. Share your knowledge, ask questions, and explore popular AutoCAD MEP topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Hanger Tags

26 REPLIES 26
Reply
Message 1 of 27
sbrennan85
4171 Views, 26 Replies

Hanger Tags

I've recently discovered the joy of ADDHANGER command. I've figured out the workings of hangers, and believe it'll be a great tool for coordinating in a 3D model. It'll help us become much faster as well.

 

The next step i want to achieve is to tag these hangers. The tag that I've found to work is:

 

"Top of " <Length of Hanger/Channel> "Unistrut"

"@ "<Elevation of top of channel/bottom of conduit> "A.F.F."

 

I can get the top line to work fine, but I'm having troubles with the second line. I've created the property set definition for objects to include both hangers and conduit, but the value on conduit size doesn't register when I tag the hanger.

 

Any help would be appreciated.

 

Thanks, Shawn

26 REPLIES 26
Message 2 of 27
Joshua.Benoist
in reply to: sbrennan85

Post a sample file with tag and property set and I'll be glad to look at it.

 

Joshua



Joshua Benoist, PE
Senior Premium Services Specialist
Global Services
Autodesk, Inc.

Message 3 of 27

If you are tagging the hanger then you cannot read information regarding the conduit.  That information does not reside on the hanger but resides on the conduit.  They are two seperate parts and you cannot create a tag that reads two parts at once.  What tags can do is utilize property set information and with property sets you can read information THROUGH an anchor that will essentially allow you to read information from more than one part at once.  This comes with some caveats though.  You can only read information one way through an anchor.  So if part A was anchored to part B, you can tag Part A and read information about Part B.  You cannot tag Part B and read information about Part A.  To make matters worse, the standard autocad Mep hangers do not utilize the sort of anchor that property sets can read through.  If they do, I am not aware of how they do it.  What you can do to make it work is to use the objectanchorattach tool and manually anchor each hanger to a piece of conduit and read the information that way.  This would be the only way that I know of to read the hanger elevation by tagging the hanger.  There are no automatic properties for hangers that report the elevation of any portion of the hanger.  That is why most people create and use either a mvpart or a pure structural item.  You can get alot more control out of either of them.  The only advantage of using the hanger tool in autocad mep is the automatic placement option.

Message 4 of 27
smbrennan
in reply to: Keith.Brown

Keith,

 

Maybe I'm not speaking the terms properly, but I think I'm already going the direction you mentioned. I'm also apparently having more difficulty creating tags than I had imagined. I've never done this outside of the Mastering AutoCAD MEP book. I've tried following the steps from a new drawing, but I can't even tag the hanger with a basic tag that adds the channel left & right offsets ... and I haven't even tried to incorporate the conduit size either.

 

Attached is the file I'm working in at the moment. What am I missing to get the tag to work correctly?After getting my hanger to appear as I want it and setting up the property set, here's what I've done:

  1. Place 1"H text, middle justified and labeled it "ChannelWidth"
  2. Execute Create Tag from the Home -> Annotation panel
  3. Named the Schedule Tag
  4. Changed Type to Property
  5. Selected HangerObject for Property Set
  6. Selected ChannelWidth for Property Definition and click OK
  7. Selected Insertion Point of 1"H text (turned into MV Block Reference)
  8. Selected Hanger and confirmed Property Set includes HangerObject, as well as ChannelWidth formula
  9. Place General Equipment Tag on Hanger
  10. Value returns as "XXX 1-1"

What am I missing, or what have I done wrong?

 

Thanks,

Shawn

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 5 of 27
smbrennan
in reply to: Keith.Brown

Keith,

 

I have made a little progress. I found that I can first modify the ConduitStyle to include Size. With that, I was able to add that as an anchor property definition to my HangerObject. However, the units don't appear to match up, and I can read that data on my hanger itself. However, when I add that field to a formula definition, the formats conflict and my return is the number-filled-formula (2.5+20+2 7/8"). I don't understand, as my Drawing Units (not Property Data Format) are set to Fractions. With my property set, everything is set to the Standard Data Format. To make this more confusing, I can easily solve the problem by changing my Drawing Units to Decimal and my Property Definition works fine (without getting to the tag, yet). But I don't want to have to work in decimal when everything else is feet/inches.

 

The standard data format is currently set to:

  • Unit Type: None
  • Unit Format: Decimal

When I change the Type to Length, then units & format to inches/architectural, the value I have returned to me is 0! This makes no sense.

 

What about you, Josh, have you found anything? A lot of this would easier if Autodesk automatically incorporated the ChannelWidth as an option when placing a hanger. The reason for this, is because on the electrical side, when running a rack of conduit, the electricians like to keep their hangers in 2" increments. This gives them the most flexibilty between their different types of unistrut (2-inch slotted, 4-inch slotted, etc). They can make a cut without having the holes being cut through. I'll be sure to repeat this in the Wish List, although I see that's rarely updated by community members and hopefully it's not ignored by Autodesk Developers.

 

If there's a totally easier way to accomplish what I'm trying that I'm not understanding, please let me know. My main goal here is to quickly add hangers to my drawing, then tag them with the data above. Right now my method is Extrude pline unistrut profile, extrude circle, rotate3d and place rods, manually adjust extrusion length, copy/paste/modify as necessary, confirm elevations, manually tag using multileaders & text.

 

Thanks again,

Shawn

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 6 of 27
mdhutchinson
in reply to: smbrennan

did you ever get this figured out... ?

can you post an image of what the formula property definition is showing?

 

At first I thought that 'Enter Sample Values' panel only had to do with testing the formula... however, I found that it can affect the returned value you get...

Message 7 of 27
smbrennan
in reply to: mdhutchinson

Attached are 2 images. All units are in inches, but the length type is as the file is named.

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 8 of 27
Keith.Brown
in reply to: sbrennan85

In my mind Autodesk really missed the boat when creating MEP Hangers.  They left out alot of the functionality that is included with structural items upon which MEP hangers are built.  As I mention in my first post I either use MvParts or Structural items as my hangers.  I have included a dwg that has a structural trapeze hanger that I created.  It has stretchable grips for all of its parts.  i.e. you can grip change the length of the channel or the length of the threaded rods.  The threaded rods act indepently of each other for those occasions why you need them too.  Additionally since they are also an AEC item you can anchor them to duct, pipe, conduit or cable tray.  Additionally they will also anchor to fittings which the out of the box MEP hangers will not do without some major tricks.  Since they are a structural item you can just create a property set that has the length of the channel, the width, the height etc.  It is still limited by the anchoring issue of reading property sets thru anchors but it is an improvement over the alternative.

 

 

Message 9 of 27
mdhutchinson
in reply to: Keith.Brown

I agree with you on the hangers thing. They should have used structural members. in fact... Our trapeze hangers are also structural members... the exception between your's and our's is that we use a pipe object. We've created a pipe type whose name is All-Thread rod.

The benifit is that we can set the top of the pipe to be the elevation you want right from the properties palette... We've automated ours and have a lisp.

The options to extend the pipe includes a prompt similar to the following.

 

Enter a point (Slope, Plane, Elevation):

 

You can click a point and the lisp pulls the Z value from the point you pick.

Enter E... and you can type in an elevation. Enter S (Slope) and it prompts for two point that defines a slope. Enter P (Plane) and it prompts for 3 points that lay on a plane... so a sqewed plane can be used. In either case the lisp extends all the rods you pick and extends the top of the pipe to that elevation.

 

On another note: one the formula property... see the attached. Perhaps this will help.

 

Message 10 of 27
Keith.Brown
in reply to: mdhutchinson

The structural trapeze hanger i posted previously was something that I have been playing around with in my spare time.  When working I use hangers that are mvparts for both clevis hangers and trapeze hangers and use pipe objects for the threaded rods much as you do.  We have an automatic insertion routine that will place all of the hangers in the correct locations, stretch the trapeze hangers to the correct width, run the threaded rods to the correct elevation, and even automatically anchor the threaded rod to the hangers and the hangers to the threaded rod.  I am currently working on an automatic tagging routine to tag the hangers and I am polishing up a routine that will place a mvblock at the top of the threaded rod to simulate springs, inserts, no-fly zones, etc.  Its crazy what you can accomplish with dotnet once you figure out what you want to do.

Message 11 of 27
smbrennan
in reply to: sbrennan85

Thanks guys. I'll take a look at these two when I have some extra time at the office. I don't know how the topic keeps getting marked as solved.

 

Shawn

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 12 of 27
smbrennan
in reply to: Keith.Brown

Keith,

 

After two months I finally have time to take a look at this, and I must say I like it. Within minutes of testing a couple of basics, it's a step up from my 3D objects, and that doesn't even include the slotting detail.

 

I have absolutely no clue on how to duplicate this or even work with it to understand how it's working.

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 13 of 27
mjmpe
in reply to: sbrennan85

I did not even know there were hangers  in Mep to add, how do you go about inserting hangers in my drwg? I tried typing "ADDHANGER" in the command line that did not work.

 

thanks

Message 14 of 27
smbrennan
in reply to: mjmpe

Try HANGERADD.

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 15 of 27
smbrennan
in reply to: Keith.Brown

Keith,

 

I am trying to figure out how you made that, I'll call it an assembly, of structural members. I for the life of me can't figure it out, even with researching online! 

 

Could you please lead me somewhere that can help guide me through the steps? I like the parametrics behind it, but would like to make one that I can call my own, specifically where we use double 1-5/8 strut for racks with multiple levels of conduit.

 

Thanks,

Shawn

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 16 of 27
Keith.Brown
in reply to: smbrennan

What I did was create the three different components.  The unistrut, the square nut, and then the rod.  I then brought a piece of unistrut into the drawing, two nuts, and two of the rods.  Then using a very under utilized command I attached them to each other.  The NodeAnchorAttach command like the ObjectAnchorAttach anchors one Aec object to another.  but unlike the Object Anchor, the node anchor allows you to move the anchored object in relationship to the main object via the property palette.  Look for a section called Location on Node and then select the Anchor Dialog.  It will allow you to position the anchored object in relationship to the main object.  So I played around with the settings and was able to get the square nut and the threaded rod in the correct position that i liked.

 

There are many videos on youtube on how to create structural items but I don't believe that there are many on the different types of anchors.  As I said before, the node anchor is a great little item.  If it hired a PR team i think it could eventually become a star in the MEP world.

Message 17 of 27
Keith.Brown
in reply to: mjmpe


@mjmpe wrote:

I did not even know there were hangers  in Mep to add, how do you go about inserting hangers in my drwg? I tried typing "ADDHANGER" in the command line that did not work.

 

thanks


I am not sure what version of MEP they finally added a standard duct hanger to the Imperial template but it is there in 2013.  It is also viewable out of the box.  Prior you had to adjust the display representations to get them to work.

 

Here is a link to a youtube video from 2009 that shows how to use hangers.  Please keep in mind that in 2013 the process has changed because hangers are present in the template and are already viewable.  This might also be the case in 2012 but I don't know for sure.

 

you tube hanger video

Message 18 of 27
smbrennan
in reply to: Keith.Brown


@Keith.Brown wrote:

What I did was create the three different components.  The unistrut, the square nut, and then the rod.  I then brought a piece of unistrut into the drawing, two nuts, and two of the rods.  Then using a very under utilized command I attached them to each other.  The NodeAnchorAttach command like the ObjectAnchorAttach anchors one Aec object to another.  but unlike the Object Anchor, the node anchor allows you to move the anchored object in relationship to the main object via the property palette.  Look for a section called Location on Node and then select the Anchor Dialog.  It will allow you to position the anchored object in relationship to the main object.  So I played around with the settings and was able to get the square nut and the threaded rod in the correct position that i liked.

 

There are many videos on youtube on how to create structural items but I don't believe that there are many on the different types of anchors.  As I said before, the node anchor is a great little item.  If it hired a PR team i think it could eventually become a star in the MEP world.


Keith - Yet again I find myself revisiting this topic. I've been using basically the same concept you shared in this thread for a couple of years now - but I'm tired of having to hunt down drawings where this style exists - and I'm looking at an alternate workflow for the 3D modelers in my company to use Tool Palettes for their 3D modeling (hangers, junction/pull boxes, tags, etc). I first tried adding the cluster of structural members to the palette, not possible. I then tested just the channel, and that worked - but obviously only the channel, no rod or square nut.

Have you found a way to automate the insertion of this assembly without the use of LISP? I'm not opposed to LISP, but I have no experience in the matter.

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.
Message 19 of 27
Keith.Brown
in reply to: smbrennan

You were almost there.  

 

So what you do is gather up all of your different structural style hangers and place them in a single drawing.  Or in seperate drawings I guess it doesnt matter and then make a block out of each of them.  Each hanger should be a single block.  It doesnt matter what the name of the block is but make sure that the insertion point of the block is the insertion point of the hanger.  (probably the strut portion in this case)  Place the drawing(s) in a networked location or a location that is easily accessable by everyone in the team and then just drag each block to a tool palette.  Once you have all of the blocks on your tool palettes, right click each tool on the palette and select explode upon insertion.  That is basically all there is to it.

 

Have you created a one off mvparts that only live in a specific drawing?  Block them up and create your own catalogs of block based parts!  It will always be better to create a catalog based part but if you already have alot of the single drawing parts then this is a good way to reuse them.

 

I once setup for a client pump assemblies, bathroom layouts, standard VAV box controls, etc in this manner.  Draw it once is my motto and reuse, reuse, reuse.

Message 20 of 27
smbrennan
in reply to: Keith.Brown

Thanks for the quick response, Keith! I tried that, but upon exploding, the anchors were breaking. Is there some variable I'm unaware about? I've attached that file where the blocks reside that's referenced in the tool palette.

 

As for the MVParts, I am actually working on a database of objects such as Junction Boxes that can be reused. I'm not too sure how I'm going to tackle conduit connectors for the larger sizes, since a 24x24 could theoretecially be for 12x 3/4" Conduits or 1x 4" Conduit. Are you suggesting components such as Trapeze Hangers be better used as an MV Part? 

Shawn B.

  ||    
To help improve Autodesk Products, please Click Here to Vote for ideas and submit your own.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost