Announcement

Collapse
No announcement yet.

Multiple value of same material parameter in schedule

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

    Multiple value of same material parameter in schedule

    Let's say I have a single family that has multiple materials associated with different parts of the family...Door frame and door panel for instance.
    Now I want to schedule these material parameters along with the dimensions of the door, etc. But I don't want to schedule the name of the material, I want to schedule the Mark of the material. Is there a way to do this?
    I figured that if I create a Material Take-off schedule, I can choose Door as the category and still get all the general information from the door as well as the Mark from a single material, but is there a way to get the individual Mark from all the materials in the family?

    #2
    Not to my knowledge...
    Martijn de Riet
    Professional Revit Consultant | Revit API Developer
    MdR Advies
    Planta1 Revit Online Consulting

    Comment


      #3
      Originally posted by t1shep View Post
      ... But I don't want to schedule the name of the material, I want to schedule the Mark of the material. Is there a way to do this?
      ...
      Not sure why you want to have the mark but not the name, but yes, Material:Mark is a field, as well as Material:Name ; just include the former, omit the latter.

      In this example, A is Door - Frame , B is Door - Panel.

      Is this what you mean?
      Attached Files
      Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

      Comment


        #4
        Originally posted by Alfredo Medina View Post
        Not sure why you want to have the mark but not the name, but yes, Material:Mark is a field, as well as Material:Name ; just include the former, omit the latter.

        In this example, A is Door - Frame , B is Door - Panel.

        Is this what you mean?
        My guess this is part of what he means. BUT: he has 2 or more materials to schedule. To my knowledge, that's not possible in one schedule.
        Martijn de Riet
        Professional Revit Consultant | Revit API Developer
        MdR Advies
        Planta1 Revit Online Consulting

        Comment


          #5
          Originally posted by mdradvies View Post
          My guess this is part of what he means. BUT: he has 2 or more materials to schedule. To my knowledge, that's not possible in one schedule.
          Right - This is why some build their families with both a (Material "Material" Parameter) and a shared (Material "Text" Parameter) for each material in the family.
          The first for rendering and graphics in general, and the later for the schedulingen.
          Klaus Munkholm
          "Do. Or do not. There is no try."

          Comment


            #6
            Originally posted by Munkholm View Post
            ... the schedulingen.
            Schedulingen? oops.. is that Danish for Schedule?

            About the question, sorry, guys, I might be misunderstanding something, then. Let's see what the OP says. The doors in the example have Door-Panel and Door-Frame, and if there was another material it would be listed, too. Probably it's the way the question is composed that gets me ?
            Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

            Comment


              #7
              Originally posted by Alfredo Medina View Post
              Schedulingen? oops.. is that Danish for Schedule?
              Actually it´s Chinese, and means: "Fingers must be bitten of by Dragon" :hide:
              Klaus Munkholm
              "Do. Or do not. There is no try."

              Comment


                #8
                Let's see if I can clear up what I'm after...
                I have a door family that consists of a frame and a nested panel family. The frame has a Frame material parameter, and the nested door panel has a Panel material parameter. Our office wants to schedule the finish of the frame as well as the finish of the panel.
                I have another Finish schedule that shows all the schedulable materials in the project (paints, stains, exterior materials, casework, solid surfaces, etc.) The Finish material schedule lists all the "Material: Mark" values (i.e. PT1 (Paint color 1), ST1 (Stain color 1), FA (factory finish)) The Finish schedule then provides the actual colors, basis of design, etc.
                I want the material from the door schedule to report the same "Material: Mark" value that is listed in the material schedule. Thereby maintaining consistency in the schedules, tags, etc. I want to define the Material: Mark once and be assured that the same Mark is represented in the door schedule.
                So my door schedule will list all the doors in the project and identify the finishes of the frame and panel (the Material: Mark value). Then the Finish Schedule will tell you what the Material: Mark value actually is.
                So, I would need the door schedule to show each individual door and what the Frame Material: Mark, and Panel Material: Mark are for each door.

                Comment


                  #9
                  The only way that I can think of, is to make the nested "door panel" shared, so it schedules it in a row for it self... You´ll probably also need some extra parameters to sort the schedules, so that the "panel" shows right underneath the "frame"

                  Not exactly what you´re looking for, but besides this, and my first reply, I can´t think of anything else.
                  Klaus Munkholm
                  "Do. Or do not. There is no try."

                  Comment


                    #10
                    Originally posted by Munkholm View Post
                    Right - This is why some build their families with both a (Material "Material" Parameter) and a shared (Material "Text" Parameter) for each material in the family.
                    The first for rendering and graphics in general, and the later for the schedulingen.
                    Well, this would work, but gives you all kinds of coordination problems. What if you want to change the material? Needs to be done twice: once for the actual material and once for the scheduling.

                    Originally posted by Munkholm View Post
                    The only way that I can think of, is to make the nested "door panel" shared, so it schedules it in a row for it self... You´ll probably also need some extra parameters to sort the schedules, so that the "panel" shows right underneath the "frame"

                    Not exactly what you´re looking for, but besides this, and my first reply, I can´t think of anything else.
                    Actually: this seems like the perfect solution to me. Almost that is... Not to be picky but I would suggest nesting the frame too. In that case you get three lines each door:
                    1. The general door family, width and height, etc.
                    2. Frame with material
                    3. Panel with material.

                    If you include the door mark this would make perfect sense to me reading the schedule.

                    Just a thought though:
                    If you would create two seperate Shared Parameters for the material (let's say Material_frame & Material_door), sort the schedule on Door Mark (instance parameter) and don't check "Itemize every instance" would this create a single line for each door?
                    I would have to test this to be certain but this might work...
                    Martijn de Riet
                    Professional Revit Consultant | Revit API Developer
                    MdR Advies
                    Planta1 Revit Online Consulting

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X