Conflitti parametri di famiglie nidificate

Conflitti parametri di famiglie nidificate

Sintecna_rws07
Participant Participant
1,197 Views
8 Replies
Message 1 of 9

Conflitti parametri di famiglie nidificate

Sintecna_rws07
Participant
Participant

Buongiorno,
Ho creato una famiglia nidificata, parametrizzando tutti gli oggetti e le distanze utili.
Dopo aver concluso la progettazione ho notato un problema in una delle famiglie nidificate, la famiglia in questione " "tirafondi" è composta da varie famiglie a sua volta parametrizzate e vincolate, il problema si pone quando andando a modificare un parametro dell'oggetto "dado", mi altera altri due parametri di spostamento "H rondella-base" e "H rondella2-rondella3".
Questo problema lo riscontravo in due macro famiglie, ma dopo aver modificato ulteriormente i parametri solo una delle due famiglie ha continuato ad avere un problema in quel punto, la famiglia "prova circolare".

 

Good Morning,

I created a nested family, parameterizing all the objects and useful distances. After completing the design I noticed a problem in one of the nested families, the family in question ""anchor bolts" is made up of various families which are in turn parameterized and constrained, the problem arises when going to modify a parameter of the "nut" object ", it alters two other displacement parameters "H washer-base" and "H washer2-washer3". I found this problem in two macro families, but after further modifying the parameters only one of the two families continued to have a problem at that point, the "circular test" family.

 

0 Likes
Accepted solutions (1)
1,198 Views
8 Replies
Replies (8)
Message 2 of 9

Alfredo_Medina
Mentor
Mentor
Accepted solution

Mi sembra che il problema è che in la famiglia chiamata "Prova Circolare" (e anche nell'altra, "Prova"), Lei ha creato un parametro di lunghezza senza un piano di riferimento. Revit ha bisogno di piani di riferimento per parametri di lunghezza per evitare problemi, come dice questo messaggio di errore:

 

2023-09-19_13-31-31.png

 

In other words, always constrain length parameters to reference planes, not to faces of solids, as you did here.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 3 of 9

Sintecna_rws07
Participant
Participant

OK certo non ho tenuto conto di quel parametro
ma la mia domanda era riferita ai tirafondi, se modificati tutte hanno le reference plane, che hanno nella famiglia nidificata es. "prova", modificando un parametro della famiglia es. "dado" va a modificare anche la distanza parametrizzata come "Rondella 1 distanza testa" e in questo caso, invece, blocca i due parametri "H rondella-base" e "H rondella2-rondella3".
Il problema si pone anche nella famiglia prova circolare

 

OK, I certainly didn't take that parameter into account
but my question was referring to the anchor bolts, if modified they all have the reference planes, which they have in the nested family e.g. "test", modifying a parameter of the family e.g. "nut" also modifies the distance parameterized as "Washer 1 head distance" and in this case, instead, blocks the two parameters "H washer-base" and "H washer2-washer3".
The problem also arises in the circular test family

0 Likes
Message 4 of 9

Alfredo_Medina
Mentor
Mentor

Did you correct the issues that I mentioned above, and tried again? That is the first warning that Revit is showing you when opening those families, so you must correct that first before proceeding. That might be causing the other issue. In both families "Prova" and "Prova Circolare", you created length parameters that are constrained to the face of a plate, geometry, instead of going to reference planes. Please correct that first. 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 5 of 9

Sintecna_rws07
Participant
Participant

Si ho corretto il problema menzionato sopra, seguendo il tuo consiglio infatti nella famiglia c'è il referance plane per la distanza "H dima-piastra"

 

Yes, I corrected the problem mentioned above, following your advice, in fact in the family there is the reference plane for the "H template-plate" distance

0 Likes
Message 6 of 9

Alfredo_Medina
Mentor
Mentor

ok, so you don't see the error message anymore? Even though the other issue is still happening, you need to resolve that error message first. One thing might be related to the other. If the error message is not appearing, can you please upload a new version of the families here?


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 7 of 9

Sintecna_rws07
Participant
Participant

Ok forse ho trovato la soluzione, mi sono accorto che il problema era l'aver vincolato non solo le distanti alle facce degli oggetti, ma anche gli oggetti stessi (questa soluzione di vincolare gli oggetti alle facce di altri oggetti, l'avevo utilizzato perché inizialmente creando ulteriori piani di riferimento nella famiglia nidificata, revit mi segnalava anlcuni problemi di vincoli).
Il problema si risolve se andando a creare un ulteriore piano di riferimento, si va a dare un parametro di distanza es. "H" (come in foto) e non si vincola ulteriormente la faccia dell'oggetto, per poi vincolare l'oggetto sovrastante al piano di riferimento creato

Ok maybe I found the solution, I realized that the problem was having constrained not only the distances to the faces of the objects, but also the objects themselves (this solution of constraining the objects to the faces of other objects, I had used it because initially by creating additional reference planes in the nested family, revit reported some constraints problems).
The problem is solved if, when creating a further reference plane, a distance parameter is given, e.g. "H" (as in the photo) and the face of the object is not constrained further, and the object above is then constrained to the reference plane created

0 Likes
Message 8 of 9

Alfredo_Medina
Mentor
Mentor

I'm glad you fixed it. See? That issue that you thought was not related to the problem, was causing the problem. As a general rule, do not constrain length parameters to faces of other elements, always to references. That is why we need to make a full skeleton of references first before adding geometry. 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
Message 9 of 9

Alfredo_Medina
Mentor
Mentor

Un messaggio per gli utenti Italiani di Revit:

Visto che Autodesk non ha un forum in Italiano, vi consiglio di visitare questo forum: 

https://www.cad3d.it/forum1/forums/revit.41/

Sono stato un utente di quel forum dal 2012, e rispondo domande occasionalmente, quando vedo che posso aiutare.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes