After Creating Array Sweep Length/breadth is not changing with wall length/breadth

After Creating Array Sweep Length/breadth is not changing with wall length/breadth

1832038mds
Observer Observer
98 Views
7 Replies
Message 1 of 8

After Creating Array Sweep Length/breadth is not changing with wall length/breadth

1832038mds
Observer
Observer

I am new to Revit and learning it from open source you tube videos, now I have to create a parametric Mild Steel water tank with rectangle/square(50X50) MS pipes as stiffeners. There are vertical stiffeners and horizontal stiffeners. I have created parameters for changing the length and breadth of tanks and it is working fine. I have also added parameter for height. Now, If I add one sweep (Stiffener) around the tank, it is working well with length and breadth changes but once I create array along the height of the tank, the sweep is not expanding/contracting with the walls the tank. I want all the elements to be parametric (Height, Breadth and Width of walls, horizontal stiffeners and vertical stiffeners)  

 

"I want similar one.jpg" is sample tank what I am trying to draw.

"SBR Tanks MS.rfa" is the file I am working

0 Likes
Accepted solutions (1)
99 Views
7 Replies
Replies (7)
Message 2 of 8

blank...
Advisor
Advisor

You need to lock sweep path to ref planes, same ones that define tank dimensions

 

Clipboard_10-06-2025_03.jpg

Message 3 of 8

azad.Nanva
Advisor
Advisor

Use the instance family for the stiffener bars , I will add bars for you.

If it solves your problem, please click Accept to enhance the Forum.
0 Likes
Message 4 of 8

azad.Nanva
Advisor
Advisor
Accepted solution

You can modify them as you wish; the main point is the method and concept of creating such a family. You can even design a separate array for each side.

 

Revit_Ph4nCm8fNc.gif

If it solves your problem, please click Accept to enhance the Forum.
Message 5 of 8

1832038mds
Observer
Observer

@azad.Nanva Thank you very much for your efforts in creating this family. My purpose of creating this family is achieved, but still I am eager to know what was wrong with my modelling approach?.  

 

Thanks.

0 Likes
Message 6 of 8

1832038mds
Observer
Observer

Hi, I tried this and this is working well with one instance, if I create array of the same, it is not working in the same way.

0 Likes
Message 7 of 8

blank...
Advisor
Advisor

@1832038mds wrote:

if I create array of the same, it is not working in the same way.


What's the issue? Share the family again, with your changes.

0 Likes
Message 8 of 8

azad.Nanva
Advisor
Advisor

When you make an array, Revit actually creates a group.
If you change the size outside the group, Revit sees them as separate shapes and unlocks the locked dimensions, so the change doesn’t apply.
That’s why we use a nested family, where we can control the variables with type parameters.

If it solves your problem, please click Accept to enhance the Forum.
0 Likes