Equation : Supprimer la fonction répétition linéaire si =1

Bonjour tout le monde et bonne année! (il n'est jamais trop tard)

Je suis bloqué sur mon 3D. En effet, j'ai une équation permettant d'augmenter le nombre de répétition d'une fonction en fonction de ma longueur. Le problème arrive quand le nombre de répétition est égale à 1.

J'ai donc créé une équation pour supprimer la fonction répétition si elle est égale à 1 mais il y a une erreur : "Les équations suivantes ne peuvent pas être évaluées à cause de cotes supprimées/non valides: Equation 18: \t"Répétition linéaire8"= IIF ( "D1@Répétition linéaire8" < 2 , "suppressed" , "unsuppressed" "

Une solution?


eq_supp_repet.jpg

créer une variable intermédiaire (pour le test) et forcer le résultat du nombre de répétition à 2 pour pouvoir supprimer la fonction ?

2 « J'aime »

Bonne idée!

Et comment je peux programmer ça?

donc laisse l'equation si =1 mais cree une fonction bouche trou en parallèle.

 

que la force soit ave toi.

 

C'est-à-dire?

Bonjour,

quelque chose comme ça?

"Répétition linéaire8"= IIF ( "D1@Répétition linéaire8"  + 0.5 < 2 , "suppressed" , "unsuppressed" "

Pour que ça ne soit jamais égal à 1.

Par contre, si tu as des cotes supprimés suite à la suppression de ta fonction, tu auras toujours une erreur si elles sont utilisées dans d'autres formules. Il te faudrait remplacer ces cotes de référence par des propriétés ça serait plus facile, ou bien piloter une fonction qui supprime le résultat de cette répétition si possible.

2 « J'aime »

1- quelle est cette fonction?

dans le cas ou c'est un trou (est si j'ai bien compris) quand le repetition est =1 ca donne un trou que tu ne veux pas mais que tu ne peux pa suprimer sous peine de suprimmer la suite.donc laisse la fonction trou pour ne pas bloquer la chaine puis bouche le trou.

que la force soit avec toi.

 

2 « J'aime »

OBI WAN : C'est un enlèvement de matière que je répète. Effectivement "reboucher" le trou après peut être une idée mais ce n'est pas très propre dans l'arbre. Je vais mettre ça le temps de trouver autre chose.

a.leblanc : ta version ne change rien, car le problème réside dans le fait que la répétition soit égale à 1, et non la vérification de l'équation.

Ce que je ne comprends pas c'est que malgré l'erreur rien n'empêche de supprimer la fonction.

Si j'ai bien compris vous avez une (des?) erreur(s) dans des formules suite à la suppression d'une seule cote? 

N'est il pas possible de renseigner la valeur de cette cote supprimé dans une propriété et de remplacer les liens dans les formules avec cette propriété?

L'erreur a lieu suite à la création d'une équation censé supprimé la fonction répétition si le nombre d'occurrence est égale à 1. Et je ne comprends pas la raison de l'erreur sachant qu'aucune de mes variables ne dépend des répétitions.

Par exemple, si la valeur de la cote supprimée n'est pas un résultat d'une formule (EX nbr de trous au choix), vous pouvez utiliser le volet des propriétés personnalisées pour renseigner cette valeur, et utiliser celle-ci dans les autres formules.

Savez-vous qu'il est possible de piloter des suppressions de fonctions avec des propriétés personnalisées?

Si ça vous intéresse, regardez ici 

http://www.lynkoa.com/tutos/import-export-formats-neutres/pi%C3%A8ce-param%C3%A9trable-avec-les-propri%C3%A9t%C3%A9s-personnalis%C3%A9es

1 « J'aime »

Mais une répétition ne peu pas être égal à un, vous devriez peu être revoir votre formule ou votre méthode pour définir le nombre de répétitions et qu'il soit supérieur à 1.

1 « J'aime »