I really don't know where to start. To make a long story a little shorter, I'll just cut to the chase. To save my fingers, I'll try and break this up into sections and hopefully be able to put it all together to solve the problem. I'll start with my situation and hopefully everyon will be able to understand what I'm talking about. Well that all being said, let's go to the story.
I've created Property Set Definitions (PSD's) for a Steel Beam Tag. BTW those of you that don't know what a PSD is then let me try and explain. In AutoCAD Architecture and MEP, you can assign certain properties to an AEC Object. A property set definition specifies the characteristics of a group of properties that can be tracked with an object. For example, you could create a property set definition named DoorProps that contains property definitions for DoorNumber, DoorWidth, and FireRating. Each property has a name, description, data type, data format, and default value. Now to create a PSD, you can have either Styles or Objects. Style are a predefined and can't be changed, where as Objects are a variable and are user input. See the attachment.
Now to create a formulated PSD, you use VB Script. In a formula you can call other PSD's to be able to use as variables in the formula, i.e., <snip>
InsertPt=[StructuralSteelBeamObjects:LocationZ]
BmDp=[StructuralSteelBeamStyles:StyleDepth]
BrgPt=InsertPt-BmDp
BrgPtFt=fix(BrgPt/12)
BrgPtIn=(BrgPt-(BrgPtFt*12))
RESULT =CStr(BrgPtFt)&"'-"&fix(BrgPtIn)&Chr(34)
<snip>
So like I said I created PSD's for the Steel Beam Tag. When you draw a structural member in ACA or MEP you get a bare amount of data applied to the object, see attachment 2 & 3, so when I insert my Steel Beam Tag, it attaches PSD's to the object. See attachment 4.
Well this all worked great except the fact that what I want is if I put in a beam that is a different style that the automatic incrementing tag number changes and if the beams are identical then the tag number is the same. Well this works great, but what I also want is if the steel beam is the same style but different length and/or different bearing height, then the tag number changes, this doesn't work, see attachment 5 in next post, thank you.