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: 

List Property Set Definition

15 REPLIES 15
Reply
Message 1 of 16
Anonymous
886 Views, 15 Replies

List Property Set Definition

In the List style there is a Properties section for each name in the
list. I apply the List style to my Space style, and then apply the
defined name from the List style to my Space object. I would like my
room tag to read the description of the name, since the format of the
names in the List style does not lend itself well to use in a room name
on the plan. Is there any way I can do this?
15 REPLIES 15
Message 2 of 16
arkkittsto
in reply to: Anonymous

Create a new property set lets say "ListName" and in Definition-tab add automatic property definition and choose Name from list.

Check the mview block which block is referring the space tag in dedicated display configuration. (Check in mview block definitions)

Then duplicate the block to "ListNameBlock" (with attributes). Edit the attributes to refer your ListName:Name propertyset definition.

Replace the old block defintion in MView block definitions. Dont forget to add this Listname property set to all spaces you need to use this block. Attach new (or perhaps copied) mview block space tag to space.

Hope this helps..
Message 3 of 16
Anonymous
in reply to: Anonymous

Ok, I get the part about redefining my block to look for ListName:Name,
but I don't see how there's a way to point ListName:Name to the
*description* of the name entry in the List Style. I can only seem to
get it to point to the name of the space object.

jpeltone wrote:
> Create a new property set lets say "ListName" and in Definition-tab add automatic property definition and choose Name from list.
>
> Check the mview block which block is referring the space tag in dedicated display configuration. (Check in mview block definitions)
>
> Then duplicate the block to "ListNameBlock" (with attributes). Edit the attributes to refer your ListName:Name propertyset definition.
>
> Replace the old block defintion in MView block definitions. Dont forget to add this Listname property set to all spaces you need to use this block. Attach new (or perhaps copied) mview block space tag to space.
>
> Hope this helps..
Message 4 of 16
arkkittsto
in reply to: Anonymous

I assume that you have space style with working name-listing and spaces that use it.

Create new Property set called ListName
-Applies to -tab -> choose Space
-definitions tab ->Add Automatic .. and choose Name, ok, ok

Edit or add attribute of the block (of the Mview block)
Attribute should point to (ListName:Name)

Select all spaces
-add ListName property set from the bottom of Properties -Extend Data-tab.

You may need to update Mview blocks or just save and
reopen the drawing.

(The procedure isn't really that difficult after you
get the basic idea of styles in these. Actually Property sets are
one of the most powerful set of tools in any CAD.)

There might be easier way to do it if any of existing propertysets
are already having Space:Name etc. definition.
Message 5 of 16
Anonymous
in reply to: Anonymous

Let's see if pictures paint the words a little better. Take a look at
the following screenshots. What I want is for a PSD to point to, (and
therefore point my attribute to) is the description of the list name.
In other words, I want my room tag to read "Triage" instead of "1.01.101
Triage Station."

jpeltone wrote:
> I assume that you have space style with working name-listing and spaces that use it.
>
> Create new Property set called ListName
> -Applies to -tab -> choose Space
> -definitions tab ->Add Automatic .. and choose Name, ok, ok
>
> Edit or add attribute of the block (of the Mview block)
> Attribute should point to (ListName:Name)
>
> Select all spaces
> -add ListName property set from the bottom of Properties -Extend Data-tab.
>
> You may need to update Mview blocks or just save and
> reopen the drawing.
>
> (The procedure isn't really that difficult after you
> get the basic idea of styles in these. Actually Property sets are
> one of the most powerful set of tools in any CAD.)
>
> There might be easier way to do it if any of existing propertysets
> are already having Space:Name etc. definition.
Message 6 of 16
Anonymous
in reply to: Anonymous

 
Message 7 of 16
Anonymous
in reply to: Anonymous

 
Message 8 of 16
Anonymous
in reply to: Anonymous

 
Message 9 of 16
Anonymous
in reply to: Anonymous

 
Message 10 of 16
Anonymous
in reply to: Anonymous

"In the List style there is a Properties section for each name in the list."

By "Properties section" do you mean Description? If not, what version are you using? (I am looking at 2008 at the moment, and do not see a way to attach a "property" from a Property Set to a List Definition item.)

I do not see an easy way to access the description of the List item chosen for a particular Space Name. You can get the List Definition Item from the Name automatic property source for Spaces. If the name of a List Definition assigned to a Space Style as well as List Definitions and their Descriptions are accessible to VBScript in a Formula property, you might be able to create a Formula property that steps through the items in the List Definition assigned to the style of the current Space until a match with the Name property was found, and then return the associated Description. That is a lot of "ifs" and, if possible, would require knowing where all that stuff is in the object model.

--

David Koch
Using ADT 2004 at work; access to 2005-2009 at home
Message 11 of 16
arkkittsto
in reply to: Anonymous

A Quick check, there is no desription of the list Item just
-Description of the object
-Desription of Style

-could you make two lists, one of gategory an another for the name.
-or you could make a if Then clause to find substring
and then assing proper value to definition.
Message 12 of 16
Anonymous
in reply to: Anonymous

Oops, yeah, meant Description. I'm using ACA2008. For each of my space
objects, I drop down the list and select the name of the space. I guess
what I'll do is just leave it how I have it, where I have to switch to
the Extended Data tab and type the room name into a manual PSD slot.

IIRC, you have a history in medical. Do you have any good methods for
exporting your data from the actual design into any sort of
architectural space program?

What I had intended to do was this:
Assign each space its appropriate name by selecting from the list.
Create a zone template for each department.
Attach each space to the appropriate zone in the tree.
Export the zone data using the SpaceEvaluation command, to place data
into a spreadsheet (a separate tab for each department). In the
predesign architectural space program spreadsheet, we have a place to
enter "actual designed" data. What I would like to do is point these
cells to read from the appropriate cells on the tabs that contain the
exported information. To do this, that information has to *always*
export to the same cell, so I have to completely build out the zone
template in advance. I also found that if I export directly to a
spreadsheet, it shifts the data since if there are multiple spaces of
the same name it creates another entry for each one in addition to the
total area of that room type, when all I need is the total area,
reported once. I resolved this by exporting first to a text file, then
inserting (space delimited) into a spreadsheet. So far it seems like it
will work.

Any ideas? Advice?


David_W._Koch wrote:
> "In the List style there is a Properties section for each name in the list."
>
> By "Properties section" do you mean Description? If not, what version are you using? (I am looking at 2008 at the moment, and do not see a way to attach a "property" from a Property Set to a List Definition item.)
>
> I do not see an easy way to access the description of the List item chosen for a particular Space Name. You can get the List Definition Item from the Name automatic property source for Spaces. If the name of a List Definition assigned to a Space Style as well as List Definitions and their Descriptions are accessible to VBScript in a Formula property, you might be able to create a Formula property that steps through the items in the List Definition assigned to the style of the current Space until a match with the Name property was found, and then return the associated Description. That is a lot of "ifs" and, if possible, would require knowing where all that stuff is in the object model.
>
> --
>
> David Koch
> Using ADT 2004 at work; access to 2005-2009 at home
Message 13 of 16
Anonymous
in reply to: Anonymous

> -could you make two lists, one of gategory an another for the name.

Making one list is going to be a daunting enough task as it is, since
one of our design groups (medical) has over 1600 individual room names.
.-(

> -or you could make a if Then clause to find substring
> and then assing proper value to definition.

It would probably be easier to just type in what I want for each
individual space...
Message 14 of 16
Anonymous
in reply to: Anonymous

We are not quite so clever. I am generally not involved at the programming and planning stage, so I have no idea how the planners track data and verify against the original program. I am fairly certain it does not involve exporting data from ADT/ACD-A to a spreadsheet. We are also primarily using 2004, so Zones are not in the picture, either.

In looking at the image of your List Definition, I have to ask why the List items include all of the numeric prefixes and expanded space descriptions if that is not what you want to see in the room name itself. From an ACD-A standpoint, it would make more sense to reverse your Names and your Descriptions. I will guess that this is set up this way to force a certain order, since you can not sort the items by the Description column. If you could put a unique character (one that would not occur elsewhere in the Name) between the numeric portion and the text portion, it would be easy for a Formula property to truncate the value in the Name to just the text portion, but that may still leave you with more text than you want in the room name.

--

David Koch
Using ADT 2004 at work; access to 2005-2009 at home
Message 15 of 16
Anonymous
in reply to: Anonymous

Sweet. So you're telling me I can tell my boss to pitch this to the
clients as something that puts us ahead of the competition? .-)

The reason for the numerical prefixes is that's how the med group's arch
program is set up. It's nice to have them in the same order, although
it doesn't necessarily *have* to be in that order (for exporting
purposes), since when it's exported it will be in the same order as the
last time it was exported, even if sorted alphabetically.

Thank you for the tip about using a formula property to truncate. I'll
try to remember that - it may come in handy in the future. Of course,
now that I've spent all this time agonizing over this, I've decided to
not let the room tag be automatically filled in after all, and just
leave my 2 manual PSD slots for room name. I will still assign each
space its appropriate name from the list (which is a good reason to keep
it sorted numerically - easy to find & select), and then attach to the
corresponding zone for export. The disaster I foresee is that someone
will change the project standards drawing (or deviate from the project
standards drawing) and when the file gets synchronized room names will
change. Yikes! Also, (for example) sometimes you can type out
"Storage" and sometimes there is only room for "Stor."

Thank you David for your help.

David_W._Koch wrote:
> We are not quite so clever. I am generally not involved at the programming and planning stage, so I have no idea how the planners track data and verify against the original program. I am fairly certain it does not involve exporting data from ADT/ACD-A to a spreadsheet. We are also primarily using 2004, so Zones are not in the picture, either.
>
> In looking at the image of your List Definition, I have to ask why the List items include all of the numeric prefixes and expanded space descriptions if that is not what you want to see in the room name itself. From an ACD-A standpoint, it would make more sense to reverse your Names and your Descriptions. I will guess that this is set up this way to force a certain order, since you can not sort the items by the Description column. If you could put a unique character (one that would not occur elsewhere in the Name) between the numeric portion and the text portion, it would be easy for a Formula property to truncate the value in the Name to just the text portion, but that may still leave you with more text than you want in the room name.
>
> --
>
> David Koch
> Using ADT 2004 at work; access to 2005-2009 at home
Message 16 of 16
gary
in reply to: Anonymous

Ok, this is several years later but hope someone looks at this post.

I am trying to do lists for door hardware. I have one for each component group (hinges, closers, stops, cylinders, etc.) and have them linked to the PSD and a door hardware schedule matrix. All are working fine. The problem is in the lists. The PSD only reports the Item and not the Description. This is a problem because I cannot have 1 1/2 pair butts, 4 1/2" x 4 1/2" in the Item because you cannot have /", and other such characters but if it could report the description then any input could be imported into the schedule.

What is the point to the lists if you cannot use them for specific items. This has also been a problem in our finish schedules when trying to input specific material sizes or thicknesses.

Gary

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

Post to forums  

Autodesk Design & Make Report

”Boost