An ideea for my situation..

An ideea for my situation..

Secttor
Collaborator Collaborator
731 Views
7 Replies
Message 1 of 8

An ideea for my situation..

Secttor
Collaborator
Collaborator

Hi All 

Below is a sample of what I want to obtain. The major problem is that D1 Outer which is the "30"..actually. Assigning it will overconstrain. 

The problem is not that I cannot pass overconstrain..this can remain as a parameter(value). The problem is that this family is a nested one (which will become the entity for an array), and D1 Outer is a value from the final family. How can I link it "back" to the nested to get it's value? Is that possible? 

Any suggestion is welcome.

rfa attached (revit 2015). 

Capture.JPG

Revit MEP - Electrical Certified Professional
Revit MEP - Mechanical Certified Professional

Draftworks.wordpress.com
0 Likes
Accepted solutions (2)
732 Views
7 Replies
Replies (7)
Message 2 of 8

robert.klempau
Advisor
Advisor

Hello @Secttor,

 

Ok, let me have a look.

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

0 Likes
Message 3 of 8

robert.klempau
Advisor
Advisor

Hello @Secttor.

 

If I understand you correctly the sample family is the shared family in the main family and you want to push information from the main family to the sample family.

 

That is possible of course but you can't get parameter values back from the family that you can use in the main family.

So you can push parameter values to a nested family but not pull parameter values from the family.

 

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

0 Likes
Message 4 of 8

Secttor
Collaborator
Collaborator
Accepted solution
Ok..over the night I dreamed a solution..such as link all the parameters from the nested into the final and have all the formulas there..where D1 Outer actually is. This should work. Maybe you can detail a little bit more about that pull from and push to..methods.
Revit MEP - Electrical Certified Professional
Revit MEP - Mechanical Certified Professional

Draftworks.wordpress.com
0 Likes
Message 5 of 8

robert.klempau
Advisor
Advisor

Hello @Secttor

 

That you can’t use assign the D1 Outer to the yellow marked dimension is obvious.

The Parameter A1 is either set by H2 or D1 Outer and Parameter A2 is set by H2 and also by D1 Outer.

Be aware that A2 gets negative if H1 =0 and D1 Outer is greater than H2. A Dimension may never become negative.

 

 

I loaded your family in a new family and linked the parameters.

Array family.png

 

Then I created an array and linked a parameter for the number of elements and the distance between the objects.

 

linking parameters.png

 

See the family in the attachment

 

 

About the push information and pull information to and from the families:

What I did in the example is pushing information to the nested family.

If you had formula’s in that family that get a new value for certain reported parameter in that family, you can’t read that parameter out and do something with it in the main family.

You can’t link reported parameters from a nested family to a parameter in your main family.

Hope this clarifies the push pull example.Smiley Happy

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

Message 6 of 8

Secttor
Collaborator
Collaborator

Hi @robert.klempau

Thanks for your solution!

To clarify a bit : 

- H2 can't be smaller than D1 Outer (H2 is the A1 & D1 Outer..that 45 Smiley Happy)..but probably such formula will keep things more safer. 

Capture.JPG

- I was thinking to transfer all formulas into the final family..such way I can investigate easier unproper situations and values that could come after the input. Your solution is an easier way if everything cover any solution in the backside. Thanks!

- One last worry remains regarding the tangency. In Revit 2017..tangency became the easiest dream but I must deliver results under 2015. 

If I zoom closer (even I've used a locked 0 value with the plane) that arc looks wierd if strange values comes as input.. and yes..strange values must be covered. I was thinking to have a formula for the radius but..do you know any other trick for doing this ? 

Appreciated!

Untitled-1.jpg

 

 

 

Revit MEP - Electrical Certified Professional
Revit MEP - Mechanical Certified Professional

Draftworks.wordpress.com
0 Likes
Message 7 of 8

robert.klempau
Advisor
Advisor
Accepted solution

Hello @Secttor,

 

 

1: Constrain the end point of the vertical line to the horizontal ref plane using the Align tool. (select ref plane and tab until you select the endpoint of the line)

2: create a small 1mm horizontal line.

3: create the tangend End Arc between the small line and the vertical line on the left.

tangend End Arc.png

 

 

 

 

 

 

 

 

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!

Kind regards,
Robert Klempau
Senior Consultant AEC
Cadac Group AEC BV

Message 8 of 8

Secttor
Collaborator
Collaborator

Appreciated!

 

Revit MEP - Electrical Certified Professional
Revit MEP - Mechanical Certified Professional

Draftworks.wordpress.com
0 Likes