Hello! I'm relatively new to Revit, and just starting to explore creating new parameters, etc. I've been tasked with updating our title block family to automatically show the logo (a raster image, which could be inserted into a generic annotation family) of the community to which the project pertains. Under Project Information we have shared parameters for the Community Name (and also an associated Community Number, which could be handy in case we need to utilize an integer to make this work instead of a text value). Ideally, based on the Community Name or Number, the correct logo would automatically be visible on the title block.
An obvious alternative is to create a title block for each community, but that would result in managing/maintaining more than a dozen title blocks. Currently I'm working on creating height/width and an on/off visibility parameters for each logo. We then need to select the title block, and check/uncheck all of the visbility boxes to show the one we need. We'd much prefer to have this automated by utilizing the data we're already entering into Project Information.
I'm not sure if it's possible. But the logic (at least in my head), says that if in Project Information I have a parameter called Community Number, and that value is set to 1, then I should be able to have a formula that says "IF Community Number = 1, then turn the visibility parameter of Logo 1 to ON." Again, sounds logical and simple in my head, but I don't know how (or if) Revit can be instructed in such a manner.
I've found numerous posts across the web with somewhat similar scenarios, but what I found was either 5+ years old (hoping new features/functions might have evolved) or didn't quite apply. Any assistance or guidance that can be provided would be GREATLY appreciated!!
Would this be an improvement?
-Create Image Project Parameter assigned to Project Information Category
-Open Project Information and associate Image (e.g. Logo) with Image Project Parameter
-Pull Image Project Parameter/Project Information into Sheet Schedule. Uncheck Itemize Every Instance under Sorting/Grouping Tab. Format Schedule to not show anything else.
-Manually place Schedule on Sheets
No need to be overly complicated. Create each log as a generic annotation family. Link them in the title block family, place one and add a Family type parameter (label) to create a dropdownlist of logos to choose in the project.
My apologies for the delayed response...got pulled off onto a high priority project. But I've finally had a chance to check out your recommended method and was able to make it to work. Had to play with it bit to get the logos to display at the size we them on the titleblock, but once I got that everything's working fine with all of our logos. The only thing my team isn't completely sold on is the fact that the schedule is added to the sheet rather than a part of the titleblock family. But, this method does accomplish having the logo selection field available within Project Information, which is one of the primary goals (having ALL titleblock info entered in a single location).
Many thanks!! Give me a bit more time to continue playing with other options, but as of right now this method gets us closest to what we wanted to accomplish.
My apologies for the delayed response...got pulled off onto a high priority project. (Hmm, having déjà-vu writing this reply...) I went through and created each logo as a generic annotation family; no issues there. I placed them in the titleblock family, but I'm not sure I followed the steps correctly for the Family type parameter creation. I was able to get a dropdown list of all the logos created as generic annotations, but selecting one had no impact on visibility. I'm sure I created something in the 'wrong place' or misunderstood a step. Question, though...if I manage to figure out how to do it correctly, will the end result be a dropdown available within Project Information?
In the meantime, I will be searching for a crash course resource for better understanding the various types of parameters and how to utilize them properly.
Many thanks!!
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.