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

attaching DoorObject property sets

12 REPLIES 12
Reply
Message 1 of 13
Anonymous
418 Views, 12 Replies

attaching DoorObject property sets

I have customized DoorObject property sets to start the process of automatically scheduling doors. After drawing the doors, I have to manually attach the DoorObject property sets in the properties palette (extended data tab). I know it's possible to have those attach themselves to the door automatically as the door is inserted into the drawing, but I can't figure it how. Any tips?

I know this is possible because our spaces do this...

By the way, I know that DoorStyle property sets can be set to automatically come in, but I'm trying to use the DoorObject ones to have individual control of the door data.

I'm using AutoCAD Architecture 2010.

Thanks! Edited by: j.franklin@fleischmangarcia.com on Aug 18, 2009 3:09 PM
12 REPLIES 12
Message 2 of 13
ToanDN
in reply to: Anonymous

I remember vaguely that if you right click on a Door Tool in your palette, you can check or uncheck certain property data sets, given they are applicable to such objects.
Message 3 of 13
Anonymous
in reply to: Anonymous

thanks for the response. I checked there... the tool only offers information relating to layer key, style, bounding of spaces, dimensions, and location.
Message 4 of 13
Anonymous
in reply to: Anonymous

you can right click on the schedule and select ' add all property sets' but
they should be in the drawing first.
wrote in message
news:6239228@discussion.autodesk.com...
thanks for the response. I checked there... the tool only offers
information relating to layer key, style, bounding of spaces, dimensions,
and location.
Message 5 of 13
ToanDN
in reply to: Anonymous

Just checked again and what I described was for Door Tag Tool, not Door Tool.
Message 6 of 13
Anonymous
in reply to: Anonymous

TeamSquid wrote:
> Just checked again and what I described was for Door Tag
> Tool, not Door Tool.

that's right.

as of v.2007-2008, I believe?,
you can specify which Property Sets are to be attached to an Object when
tagging via a Tool.

In previous versions, the only way you could insure a specific property set
would be attached,
was to include an attribute reference to a property within that Property Set
in the Tag View Block definition.

Attribute format (all-caps) = PROPERTYNAME:PROPERTYSETNAME

In those previous versions I typically had a few "invisible" attributes in
my Tag View Blocks,
to insure the Property Set would be attached to the Object, even if I didn't
actually need to *display* any of that Property Set's data in the Tag.
The newer version's ability to specify this in the Tool is much nicer...

--
CoreyL
www.cadaptation.com
Message 7 of 13
Anonymous
in reply to: Anonymous

I may be wrong, but I don't believe that it is possible to do just what the
OP wants to do. He wants to have door object PSDs "attach themselves to the
door automatically as the door is inserted into the drawing". The
suggestions are for workarounds after the doors are already in the drawing,
instead of being an automatic thing during door insertion.

I believe that his only options are actually workarounds, of which good ones
have been offered up.

I hope that I am wrong. 🙂

Doug
http://aectechtalk.wordpress.com


"Corey A. Layton" wrote in message
news:6239482@discussion.autodesk.com...
TeamSquid wrote:
> Just checked again and what I described was for Door Tag
> Tool, not Door Tool.

that's right.

as of v.2007-2008, I believe?,
you can specify which Property Sets are to be attached to an Object when
tagging via a Tool.

In previous versions, the only way you could insure a specific property set
would be attached,
was to include an attribute reference to a property within that Property Set
in the Tag View Block definition.

Attribute format (all-caps) = PROPERTYNAME:PROPERTYSETNAME

In those previous versions I typically had a few "invisible" attributes in
my Tag View Blocks,
to insure the Property Set would be attached to the Object, even if I didn't
actually need to *display* any of that Property Set's data in the Tag.
The newer version's ability to specify this in the Tool is much nicer...

--
CoreyL
www.cadaptation.com
Message 8 of 13
Anonymous
in reply to: Anonymous

Doug Bowers wrote:
> I hope that I am wrong. 🙂

you are correct, Doug.
There is no OOTB method that I know of to attached an Object-based PSD to a
Door at creation-time;
only when it's tagged. You possibly could trap the Door Creation event with
a .NET reactor to perform the task,
but I've never looked into it to be sure.

You can grip-select all of the doors in a DWG (via Quick-Select is the most
expedient...);
an add the Object PS to them in one operation, after they've been placed.

--
CoreyL
www.cadaptation.com
Message 9 of 13
David_W_Koch
in reply to: Anonymous

Typically, object-based Property Sets can not be automatically attached on object insertion with the out-of-the-box features. Spaces are an exception, as there is a built-in function to have them be tagged on creation. It is possible to write a custom routine that will do that for other object types. Richard Binning had posted VBA functions that do that (for Doors, if I recall) in both his blog
http://www.integr-8.com/besidethecursor/
and at the AUGI site.
http://www.augi.com/home/
This was several years (and versions) ago; I am not certain if he has updated the code for more recent versions (or if VBA is still supported in 2010, for that matter). If you are interested, you might want to do a search on his blog.

The other possible workaround, which may or may not be more painful then simply adding the Property Sets after the fact, is to place an unanchored object (such as a Door) in a file, add the Property Set, make an AutoCAD block of the object with Property Set, and then insert/explode that block in your files. That means you will be editing sizes and manually anchoring the door after the fact. I would rather add the Door normally and add the Property Set after the fact, but if you are intending to pre-enter data into a number of manual properties and you do not have a large number of object styles/object sizes, this method may be acceptable for your workflow.

If the main reason is to be able to add the Property Sets without adding a tag, you can create a tool palette tool that is a tagless tag tool - you simply do not specify a tag in the tool's properties, just the Property Set(s) you want the tool to attach. And, if setting that up is too much work, you could always tag one door in the file, erase the tag and then select all of the other doors in the file and use the Extended Data tab of the Properties palette to add the Property Set(s) in one go.

David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

Message 10 of 13
Anonymous
in reply to: Anonymous

Thanks for your thorough response. I will look at the VBA possibilities. Now that I've had another week to experiment, I may just accept the fact that the users will have to manually attach the property sets. I try to make our CAD setup as idiot-proof as possible, but sometimes you can only take that so far...
Message 11 of 13
Anonymous
in reply to: Anonymous

I typically get into the base plans after others have drawn them. If they have treated their styles and layers correctly than I usually just "select similar" or you the quick select filters to apply all the property sets to the objects. And then use the renumber tool as required
Message 12 of 13
calfcreek_2
in reply to: Anonymous

You can set your PSD to be attached to 'Styles' then you can attach them to your doorstyles. Then your doors come in with the PSD attached already. Works fine here.

Keith
Message 13 of 13
calfcreek_2
in reply to: Anonymous

Ooops! Sorry, that won't work. I should read better first.

Keith 😞

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

Post to forums  

Autodesk Design & Make Report

”Boost