Visibility Parameters, Formula Notations, and more!

Visibility Parameters, Formula Notations, and more!

Anonymous
Not applicable
1,918 Views
6 Replies
Message 1 of 7

Visibility Parameters, Formula Notations, and more!

Anonymous
Not applicable

Hi all,

 

 

I'm creating a fire alarm family, and I'd like to automate the candela notations as well as have an option to show the coverage areas. Currently, I have 4 types: 15, 30, 75, and 110 cd. I have the coverage circles laid at as well. The issue I'm running in to is having the coverage circles be independent of the candela label (as in, the label can be turned on without having the coverage circle on).

 

I made an instance parameter (Coverage) for the coverage circles, but I can't seem to figure out how to isolate each circle based on the family type. For instance, checking 'Coverage' in the '15cd' should only turn on the 15cd Coverage circle. I tried making an additional parameter and making it conditional based on '15cd' and 'Coverage' being checked, but I keep getting the infamous "Inconsitent Units" error. I thought it may be because one parameter was a type and one an instance, so I changed them to both be instance (just to experiment) and I still received the error.

 

Capture.PNG

(Note: I changed '15cd' back to a Type after receiving the error, hence the difference)

 

Does anyone have any ideas or experienced this before? I feel like I'm missing something pretty apparent.

 

Thanks in advance,

 

-P

0 Likes
Accepted solutions (1)
1,919 Views
6 Replies
Replies (6)
Message 2 of 7

kadmonkee
Advisor
Advisor

try this non-hosted family as an example

it has nested Generic Annotative symbols plus Candela rating options (Revit 2016)






If there is any information shared that is of value please give Kudos
If a solution is provided by any posters please mark them as Solved to benefit everyone else.
thank you
Message 3 of 7

Anonymous
Not applicable

@kadmonkee thanks, as usual, lol. 

 

I was hoping I could figure out a way to have the label visibility independent of the coverage visibility. Such that the label would always be present based on family types (so I didn't have to mark each occurrence in the project). Even when I try { AND(15cd, Coverage) } it gives me Inconsistent Units...

 

I've attached the family in case you wanted to take a look(also v2016), I'm looking at your family now. Smiley Happy

0 Likes
Message 4 of 7

kadmonkee
Advisor
Advisor

create the 4 types

create a parameter for a Label called "candella rating" type based parameter

create a LABEL (not text) for each type change the value of the label t omatch the type name

15cd = type = label designation.

 

if you nest the label in the family you lose the ability to move the tag (label)

FA LABEL.PNG

 

 






If there is any information shared that is of value please give Kudos
If a solution is provided by any posters please mark them as Solved to benefit everyone else.
thank you
Message 5 of 7

Anonymous
Not applicable

My initial thought was to create a label, but I don't have the option in the family...

0 Likes
Message 6 of 7

kadmonkee
Advisor
Advisor
Accepted solution

if you define the Fire Alarm symbol as its own generic anotative family.

nest that symbol in your host family (which controls the Candella Ratings)

this family is similar to the wall mounted you looked at earlier (Ceiling Mounted NON Hosted)

disect this one 

it is made up of types of Fire Alarm types not Candella Rating the Candella Rating is simply checked to display or not Display.

there is a tag that will report the candella Rating entered as an instance.

if i have 5 types of Fire Alarm symbols and have a type based on each for Candella Rating then Ineed to create 20 types

this provides me with more flexibility within the family to change things on the fly by selecting the type of device -not limiting the candella rating.FA Candella Rating.PNG

 






If there is any information shared that is of value please give Kudos
If a solution is provided by any posters please mark them as Solved to benefit everyone else.
thank you
Message 7 of 7

Anonymous
Not applicable

Got it! Thank you.

0 Likes