Donate Now Goal amount for this year: 2500 USD, Received: 1627 USD (65%)

Page 1 of 2 12 LastLast
Results 1 to 10 of 15
Like Tree1Likes

Thread: How to create a Family with array of elements with different property values

  1. #1
    New Member
    Join Date
    September 11, 2015
    Posts
    4
    Current Local Time
    05:36 PM

    How to create a Family with array of elements with different property values

    I need to create a family with varying number of repeating elements (extrusions). The repeating extrusions have properties height, width, thickness and material. I need to set different thickness and material to the repeating extrusions. They will have the same width and height. I could create a family where I arrayed the extrusions but I could not understand how to set up different thickness and material for each array element (extrusion).
    Then I would like to create a Type Catalog so I can import the types from a text file.

    I need to accomplish something like the image below, where I can set the parameters: number of layers, thickness of each layer and material of each layer by a Type Catalog file.


    How to create a Family with array of elements with different property values-screen-shot-2015-09-11-12.35.29-pm.png

  2. #2
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,098
    Current Local Time
    01:36 PM
    Welcome to the forum

    It is possible as a family but without the array, but just extrusions put together. The other alternative is to create wall types in a project.
    Last edited by Alfredo Medina; September 11th, 2015 at 11:19 AM.

  3. #3
    New Member
    Join Date
    September 11, 2015
    Posts
    4
    Current Local Time
    05:36 PM
    Thank you Alfredo!

    At the beginning I did it without the array. But in that case is it possible to control the number of extrusions added?

  4. #4
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,098
    Current Local Time
    01:36 PM
    No. Why don´t you handle this as wall types? This has all the properties of a wall: different layers with different thicknesses and materials.

  5. #5
    New Member
    Join Date
    September 11, 2015
    Posts
    4
    Current Local Time
    05:36 PM
    Alfredo, now I am a bit confused. Let me explain you what is the situation and what is my task.
    Actually I am software developer and not an architect. I have started exploring Revit since last week, because I received the following task:

    I have to create an element in Revit, where I can import the parameters from external database. This element is consisted of variable number of layers with different thicknesses and materials, and same width and height. So I need to import the width, height and the different thicknesses of the layers. So after playing around Revit the last two weeks I come up with solution to create custom Family with extrusions and array them up and to import the parameters with the Type Catalog file generated by the values of the database. However I stuck with the different thickness problem.

    May be I just started wrong and I have to look for another way to go.
    I hope that you can understand my task and goal, despite my bad explanations. I will be ver pleased to give me some suggestion on how to continue here.
    Any help will be appreciated.

    Thank you in advance!

  6. #6
    New Member
    Join Date
    September 11, 2015
    Posts
    4
    Current Local Time
    05:36 PM
    Then is it possible to import the wall properties from a file?

    Sorry for the stupid questions, but I am really a newbie in Revit.

  7. #7
    Member truevis's Avatar
    Join Date
    January 7, 2011
    Posts
    112
    Current Local Time
    01:36 PM
    Quote Originally Posted by i_nikolov View Post
    I need to create a family with varying number of repeating elements (extrusions). The repeating extrusions have properties height, width, thickness and material. I need to set different thickness and material to the repeating extrusions...
    I think the primary way to do that is by putting in lots of elements (in a fake array) and having visibility parameters on them.
    Last edited by truevis; September 11th, 2015 at 07:42 PM.

  8. #8
    Forum Co-Founder Twiceroadsfool's Avatar
    Join Date
    December 7, 2010
    Location
    Dallas, TX
    Posts
    10,198
    Current Local Time
    12:36 PM
    You need to tell us not what the technical problem is you are having (getting hte array to work in Revit) and instead tell us what your task is (what is the THING you are trying to make in Revit?)

    The reason being, i think this is probably something someone is asking you to make, that SHOULD be a system family (as Alfredo Mentioned). If thats the case, it wont pass ANYONES review to make it out of a Revit Family.

  9. #9
    Moderator Robin Deurloo's Avatar
    Join Date
    July 7, 2011
    Location
    Rotterdam, Holland
    Posts
    1,235
    Current Local Time
    07:36 PM
    Arrays are just copies of 1 item, so you can not change the width of those seperatelly.

    Just an idea:

    Make a family with x amount of extrusions (make it more then you will ever need), all locked for height and length to a parameter (which you then fillin with some programming magic you know how to do). For the width of each element add a parameter and name those width01, width02, width03, etc. (or whatever you like). Then again with some programing magic, fill in all those widths with the data from the external file. Then you have to remove the extrusion you don't need. So count the data in your external file and remove the the unneeded extrusions, sure thats possible to program.

    Thats just a brainstorm from me, might not be possible, but IF I knew programming I would try it that way.

  10. #10
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,098
    Current Local Time
    01:36 PM
    Quote Originally Posted by i_nikolov View Post
    ...I have to create an element in Revit,...
    And what does that "element" represent? What is it? What category?

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 0
    Last Post: September 8th, 2013, 09:16 AM
  2. Replies: 0
    Last Post: August 13th, 2013, 05:45 AM
  3. Property Line values - Degrees / Minutes / Seconds
    By cellophane in forum Architecture and General Revit Questions
    Replies: 2
    Last Post: April 24th, 2013, 03:27 PM
  4. elements have duplicate 'Mark' / 'Number' values
    By mno in forum Architecture and General Revit Questions
    Replies: 9
    Last Post: September 13th, 2012, 09:20 AM
  5. How to create Radial array with radius as a parameter
    By tmariappan in forum MEP - General
    Replies: 2
    Last Post: July 13th, 2011, 12:06 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •