Announcement

Collapse
No announcement yet.

Revit Logical Parameters

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

    Revit Logical Parameters

    Hi everyone

    I've been looking at this for too long and I'm sure there's an easy answer...

    I'm trying to set these two parameters up so that they both CANNOT be on at the same time. However, it is not an either/or scenario... the functionality needs to allow for BOTH TO BE OFF as well.

    See below. I took a crack, but it's not quite right. Any thoughts would be most helpful. Thanks!:beer::beer::beer:

    Attached Files

    #2
    You will likely want to set up an Integer parameter for selecting Grid Details. Grid Details Small : Grid Detail Selection = 1, Grid Details Large : Grid Detail Selection = 2.

    That way, if the user selects 0, or anything above 2, both Small and Large will be turned off.

    - - - Updated - - -

    You will likely want to set up an Integer parameter for selecting Grid Details. Grid Details Small : Grid Detail Selection = 1, Grid Details Large : Grid Detail Selection = 2.

    That way, if the user selects 0, or anything above 2, both Small and Large will be turned off.
    Developer at Anguleris BIMsmith Marketplace.
    Previously at Sumex Design for ARCAT.com

    Comment


      #3
      Just set up a Yes/no parameter for "Is grid detail visible" and then a Family Type selector, to choose between the Grids (make them as a nested family.) Gives you much more flexibility.

      Or, just leave both checkboxes there and dont worry about it being automatic. There is only two check boxes. They will figure it out.
      Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
      @Web | @Twitter | @LinkedIn | @Email

      Comment


        #4
        Hi,

        You'll need to create two additional parameters that will be assigned to the actual family and a visibility parameter for a warning message.

        So, you'll have

        Grid Details Large =
        Grid Details Small =

        Grid Details Large_Working = IF(AND(Grid Details Large,Grid Details Small)0=1,Grid Details Large)
        Grid Details Small_Working = IF(AND(Grid Details Large,Grid Details Small)0=1,Grid Details Small)


        And a parameter called Warning, which you can assign as a visibility to display a warning message

        Warning = AND(Grid Details Large,Grid Details Small)


        A user will be able to select both Grid Details Large and Grid Details Small, but it won't be translated into the family

        - - - Updated - - -

        Hi,

        You'll need to create two additional parameters that will be assigned to the actual family and a visibility parameter for a warning message.

        So, you'll have

        Grid Details Large =
        Grid Details Small =

        Grid Details Large_Working = IF(AND(Grid Details Large,Grid Details Small)0=1,Grid Details Large)
        Grid Details Small_Working = IF(AND(Grid Details Large,Grid Details Small)0=1,Grid Details Small)


        And a parameter called Warning, which you can assign as a visibility to display a warning message

        Warning = AND(Grid Details Large,Grid Details Small)


        A user will be able to select both Grid Details Large and Grid Details Small, but it won't be translated into the family
        Maciej Wypych

        Bibere humanum est, ergo bibamus!

        Comment


          #5
          We must have control!!! And discipline!

          Comment


            #6
            Thank you, everyone

            - - - Updated - - -

            thank you, everyone

            Comment

            Loading...
            Working...
            X