Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Constraints not Satisfied complication with Array & Parametrics. para

2 ANTWORTEN 2
GELÖST
Antworten
Nachricht 1 von 3
Anonymous
2033 Aufrufe, 2 Antworten

Constraints not Satisfied complication with Array & Parametrics. para

Good day,

 

Please refer to family attached.

 

To explain the parameters:

- Pedestal: yes/no presence of yellow pedestal
- Total Height: total height of frame family, defined by user

- No Pedestal: the extra upright length, should there be no pedestal
- Upright Height: height of the blue uprights above pedestal

- Holes: spacing increments where braces attach to upright

 

- SUP1&2: the array counts used to define number of braces

 

I've arranged the parametric arrays (SUP1&2) for the braces to go from top-to-bottom, so that if the Upright Height is lengthened to compensate for no Pedestal, that the array will be extended downwards. However, when I now try to increase the Total Length such that the braces move up and continue to array downwards, I'm struggling to constrain the array to a fixed height from the top (please refer to image 'Constraints not Satisfied'). 

 

If you change the total height to say, 17000mm to see how the Uprights extend upwards, but the braces extend downwards. I would like for the Braces to be constrained by a specified distance from the top, while keeping the spacing of the array the same. 

 

Also, when changing the Total Length parameter it brings up the following warning: "This array contains multiple copies of some identical geometry. Performance might be improved by using a nested family and arraying copies of its instances." How do I resolve this? 

 

Kindly let me know of any other improvements or tips.

 

Regards,
Connor

2 ANTWORTEN 2
Nachricht 2 von 3
L.Maas
als Antwort auf: Anonymous

In general it is better to make use of reference line and planes. Instead of dimensioning/constraining to the objects dimension/constrain to reference planes/lines. Most of the time I first create a frame made of reference planes/lines. Then I add dimensions and parameter parameters and constrain where needed. Then I flex the frame to see if it works as expected. Only then I start adding objects (e.g. extrusions, sweeps).

 

For arrays it usually works better if you first group your object(s) before arraying. Especially when the objects to be arrayed start to get complex it is even better to make use of a nested family. (this is what the warning is commenting about)

 

If you want the braces to be spaced from the top it seems more logical to also make the array go downward. 

 

Attached a modified family (Revit 2018) where I used some of the above mentioned as example. I offset the braces to the right for clarity.

Also make sure you properly test it as I did not do a lot of flexing/checking.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Nachricht 3 von 3
Anonymous
als Antwort auf: L.Maas

Hi Louis.

 

Using reference lines and planes to specify constraints as the skeleton, and testing that first, seems so obvious - now that you mention it. 

 

As far as I know I did project the array downwards? But I will take a look again to see how your method differs from mine.


Your family solved my issues at hand, I must just adjust the SUP parameters to suit. I will work attempt to redo the parameters from scratch, following your recommendation, and may comment again if I have issues. 

 

Thank you so much for the help! Its much appreciated.

 

Regards,

Connor

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report