Revit MEP

Reply
*Expert Elite*
chiefbraincloud
Posts: 753
Registered: ‎02-13-2008
Message 11 of 13 (144 Views)

Re: Air Terminal Tag Shows a "?" for an empty property

03-12-2014 08:20 AM in reply to: CADastrophe
CADastrophe wrote:
Revit has very limited formulaic power, and lacks several key functions 
You can say that again... I am a fairly accomplished programmer (that is what makes me an expert elite, even though my AuotCAD user experience is pretty extensive as well).  It's unacceptable to me that you can't do something as simple as converting a number to text (or an integer to a length, or vice versa).

#3 - Text Parameters cannot be used in conditional formulas. This has been an issue that has been brought up several times by others in these and likely other forums.

 

Not sure I ran up against that one yet... good to know, so I don't spend time banging my head against it.

  

It is possible to take a Length Parameter and dissect it into something that can be displayed with the proper formatting in a Label (but it won't work in a Schedule), but I don't think that's necessary in this case. Your Family has two Length Parameters that determine the diffuser's neck size ("Duct Width" and "Duct Height") so if those were Shared Parameters, you could include them in your Tag's Label and use the formatting button in the Label dialog to remove the units, and then add a "/" between the Parameters.

 

The problem is in dealing with the multiple types of diffusers, with both rectangular and round necks, and the slot diffuser I mentioned before that is labeled "4-2" for a 4 foot diffuser with 2 slots.  we have parameters for all of these things, which theoretically could be changed to shared parameters (or add new ones), but then I can't put formulas in the tag to tell it which way to label a particular diffuser.  I wanted to create a shared parameter which would hold the Label text, so that the Tag could use that for the label, and then each air terminal family could set the property in it's own way, but I can not do that.

 

The current method (using the Comments Field) allows the use of a single tag but requires that the comments field be entered manually for every tagged diffuser, The only way I see to get around that is to have at least 3 different Tags, one for rectangular neck, one for round neck, and one for slots, and then you have to keep changing the "Loaded Tags" settings or changing the Tag family after placement all the time.

 

Frankly, there is another way this could be done (if Revit didn't prevent it).  In AutoCAD you create attributes in blocks, and those attributes are able to be positioned in the model independantly of the other block geometry.  You can (with some effort) place a generic annotation with a label into (for example) a diffuser family, but then that annotations location is fixed.

 

Now that I also seem to be on quite a rant, I didn't spend a lot of time on it, but in about an hour I'd say, I could not figure out how to get the "T" in our Thermostat symbol to always be oriented upright, instead of rotating with the thermostat family, which is wall hosted.  With all of Revits "features" you'd think that would be an easy one to accomplish.  The symbol is a circle with a letter in it, it shouldn't be hard to make the letter always have a "zero rotation".  Hell it should be the default behavior, but it doesn't even seem to be possible.  (yes I played with the "Keep readable" and "Rotates with Component" properties, nothing worked)

 

Dave O.                                                                  Sig-Logos32.png
*Expert Elite*
CADastrophe
Posts: 3,330
Registered: ‎08-28-2009
Message 12 of 13 (138 Views)

Re: Air Terminal Tag Shows a "?" for an empty property

03-12-2014 08:42 AM in reply to: chiefbraincloud

chiefbraincloud wrote:
CADastrophe wrote:

#3 - Text Parameters cannot be used in conditional formulas. This has been an issue that has been brought up several times by others in these and likely other forums.

 

"Not sure I ran up against that one yet... good to know, so I don't spend time banging my head against it."


I need to clarify this: Text cannot be used in a conditional argument, but it can use in any other part of the formula.

 

 


chiefbraincloud wrote:
"The problem is in dealing with the multiple types of diffusers, with both rectangular and round necks, and the slot diffuser I mentioned before that is labeled "4-2" for a 4 foot diffuser with 2 slots.  we have parameters for all of these things, which theoretically could be changed to shared parameters (or add new ones), but then I can't put formulas in the tag to tell it which way to label a particular diffuser.  I wanted to create a shared parameter which would hold the Label text, so that the Tag could use that for the label, and then each air terminal family could set the property in it's own way, but I can not do that."

Can you attach a Family file for each the three types of diffusers? It may be entirely possible to get this info to auto-populate in a single Tag Family. I'll look into this when I get a chance.

 


chiefbraincloud wrote:
"Now that I also seem to be on quite a rant, I didn't spend a lot of time on it, but in about an hour I'd say, I could not figure out how to get the "T" in our Thermostat symbol to always be oriented upright, instead of rotating with the thermostat family, which is wall hosted.  With all of Revits "features" you'd think that would be an easy one to accomplish.  The symbol is a circle with a letter in it, it shouldn't be hard to make the letter always have a "zero rotation".  Hell it should be the default behavior, but it doesn't even seem to be possible.  (yes I played with the "Keep readable" and "Rotates with Component" properties, nothing worked)"

This is one of those "Welcome to Revit!" issues - this has plagued electrical users in Revit for quite some time. Revit is incapable of determining which way is "down" on the Sheet/View in regards to the embedded Generic Annotations of vertical-face Families. You may find >this thread< useful in regards to this issue.

Corey D.                                                                                                                  ADSK_Logo_EE_2013.png    AutoCAD 2014 User  Revit 2014 User
──────────────────────────────────────────────────────────────────────
⁞|⁞ Please use Mark Solutions!.Accept as Solution and Give Kudos!Give Kudos as appropriate to further enhance these forums. Thank you!
*Expert Elite*
chiefbraincloud
Posts: 753
Registered: ‎02-13-2008
Message 13 of 13 (131 Views)

Re: Air Terminal Tag Shows a "?" for an empty property

03-12-2014 08:58 AM in reply to: CADastrophe

While I'm sure it is a matter of wording as opposed to accuracy, I would say revit is perfectly well capable of determining "down" in a view.  It knows which way Horizontal and Vertical are when placing tags of all sorts, and when placing a text tag (no leader, aligned to duct) with the Keep Readable property set to yes, it orients the text toward "down" (even though sometimes it should orient towards "right". when the angle of the duct is just slightly left of vertical, it orients the text the wrong way where it would be more accurate to say it is readable from the left)

Dave O.                                                                  Sig-Logos32.png
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.