Announcement

Collapse
No announcement yet.

Parametric Challenge - Building Designation "letters" in Key Plans

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Parametric Challenge - Building Designation "letters" in Key Plans

    Good Afternoon Forum,

    I have laid a lot of the frame work for this in the attached family. Sadly I only have 2011, so please keep it in 2011. Thanks

    Revit Key Plan Challenge.
    The challenge is to create a working parametric key plan family that can be used in a title block. The requirements are to have the end user simply select which key plan (family parameter) to display and with a "letter" designate what area to highlight.

    Currently only have it working with numbers (interger). All the mechanics are in place though.

    Can figure out a way to use "letters" as an integer in a formula? Puzzling question.

    I am looking forward to seeing what people come up with. :beer:
    Attached Files
    Last edited by Alex Cunningham; July 25, 2011, 11:30 PM. Reason: Updated Attachment
    -Alex Cunningham

    #2
    First glance: you can have it SHOW the selected letter. Create an instance text parameter for that:

    Area Code = if(Area Control = 1, "A", if(Area Control = 2, "B", and so on)

    Don't know yet about typing the text to get it to show correct since you can't use text in a formula. I'll get back on that later today.
    Martijn de Riet
    Professional Revit Consultant | Revit API Developer
    MdR Advies
    Planta1 Revit Online Consulting

    Comment


      #3
      I did some try, no way to make it the way you want (AFAI'm not a Guru ).
      Text can't be in a formula, tried with Family type, no way.
      Would be cool though to have text in formulas.
      BTW, works fine for me the way you did it, no need to be named Einstein to see that 1 means A and so on...
      Julien
      "Au royaume des aveugles, les borgnes sont mal vus!"
      P. DAC
      Follow me on Twitter @Jbenoit44 - Blog: http://aecuandme.wordpress.com/

      Comment


        #4
        Originally posted by mdradvies View Post
        First glance: you can have it SHOW the selected letter. Create an instance text parameter for that:

        Area Code = if(Area Control = 1, "A", if(Area Control = 2, "B", and so on)

        Don't know yet about typing the text to get it to show correct since you can't use text in a formula. I'll get back on that later today.
        Thats the challenge to figure out a way for text input into formulas.

        I started it with the if(Parameter =1, "A", if(..... but have not yet figured out a way to get it to pick up a "text" parameter and report a number.


        Originally posted by jbenoit44 View Post
        I did some try, no way to make it the way you want (AFAI'm not a Guru ).
        Text can't be in a formula, tried with Family type, no way.
        Would be cool though to have text in formulas.
        BTW, works fine for me the way you did it, no need to be named Einstein to see that 1 means A and so on...
        Yeah that would be the easy way out and my office is using something similar to what I posted for our Keyplans. Explaining 1=A is pretty easy. But this is a challenge. Make people think outside the box, push the boundries, kick it up a notch... and so on and so forth.




        --------------------------------

        What about Types? Is there so magic we could work here? Only need 26 types max... LOL
        -Alex Cunningham

        Comment


          #5
          Hi Alex,
          Can't be done. You can't use text in formulas. You can't use Key Schedules for Generic Annotations or Titleblocks. So that's a dead end too.
          And I agree with Julien that you don't need to be a genius to understand how it works. You could add the formula from my previous post to make it even more dummyproof but that's about it....

          EDIT:
          Different types: can be done.
          You need to create multiple Key Plan types (BLDG Key Plan A, B and so on). Set the proper Area for all those types. Then load into the Titleblock family. The virtual representation of the Key Plan is now solely based on which type of Key Plan you choose. See attached
          Attached Files
          Last edited by mdradvies; July 26, 2011, 02:39 PM.
          Martijn de Riet
          Professional Revit Consultant | Revit API Developer
          MdR Advies
          Planta1 Revit Online Consulting

          Comment


            #6
            I'm not sure I'm going to explain this right, but the way I do it works better than the way you'd like to do it. My key plan family is inserted directly onto the title block family. Each area is a filled region controlled through a graphics parameter just as you have it. Then each area has it's own type within the family. When I load it into the title block family, I create an instance parameter for the key plan and set the 'Type of Parameter' to Family type, then select generic annotation. Select the key plan family on the sheet, and change the label to the new parameter you just created.

            When you load that title block onto the sheet, you'll have a pull down menu under your key plan parameter on that title block family.

            Well, at least that works better in my mind, which is a highly trusted source by myself. :beer:

            I spent a couple minutes on yours...

            EDIT: bah, md beat me to it.
            Attached Files
            Last edited by need4mospd; July 26, 2011, 02:47 PM.

            Comment


              #7
              Originally posted by Alex
              The challenge is to create a working parametric key plan family that can be used in a title block. The requirements are to have the end user simply select which key plan (family parameter) to display and with a "letter" designate what area to highlight.
              It seems to me that the same goal could be achieved with a much simpler workflow, without any formulas and without the double nesting that you are doing now. See if this illustration helps:
              Attached Files
              Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

              Comment


                #8
                Isn't Alex testing us though? Not asking us for how we'd do it?

                Personally, I employ a similar to method to the alternatives proposed here - but I hate key plans so I do them begrudingly. I only downloaded and looked at the model when I saw the words "parametric" and "key plan" together.... hoping, blindly, that it meant "live key plans". Oh well.

                Either way, I'm stumped by the "problem" - not there is a "problem" given the simpler solutions available. Still, looking forward to the "solution".

                Comment


                  #9
                  There has to be a way to have a formula give you something other then a number!!!!

                  1=A
                  2=B
                  3=C
                  4=D

                  I cant seem to get my if(Area = 1, "A", if(Area = 2, "B".... working anymore. :banghead:

                  Come on people this is a challenge!!! Don't give up.
                  -Alex Cunningham

                  Comment


                    #10
                    Originally posted by snowyweston View Post
                    I saw the words "parametric" and "key plan" together.... hoping, blindly, that it meant "live key plans".
                    Thats my pipe dream. Our sheet number system (NCS) the first character in the sheet number is the Building and the last is the Area. I want to see if the API could auto select the correct key plan based off the sheet number or somthing similar. But thats in the future.
                    -Alex Cunningham

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X