Pb-Gleichung SolidWorks

Hallo

 

Ist es möglich, eine Gleichung in eine Baugruppe einzufügen, die bedeutet:

wenn der ØA < bis 6 ist, ist der ØB = bis 14 und wenn der ØA > bis 6, aber < bis 8 ist, ist  der ØB = bis 17 und wenn der ØA > bis 8 ist , ist der ØB = bis 21

 

Vielen Dank, dass Sie mir geholfen haben.

 

 

1 „Gefällt mir“

Hallo, es ist auf mehreren Zeilen möglich:

Lassen Sie uns (zum Beispiel):

EQ1 = if ( "DiamA" <6, 14 ,17)

"DiamB" = if ( "DiamA" >8, 21 , EQ1)

 

Siehe diese ähnliche Frage:

http://www.lynkoa.com/forum/3d/equation-if

Bearbeiten: Korrektur

5 „Gefällt mir“

Ich kann es immer noch nicht.

 


pb_equations.jpg
1 „Gefällt mir“
Was ist diamA und diamB?

In der Gleichung, die ich geschrieben habe, ist EQ1 nur ein temporärer Wert, und ich sehe so etwas nicht im angehängten Bild.

Und warum steht +2 am Ende der Zeile?

Tatsächlich habe ich in meiner Frage ØA und ØB zur Erklärung des PB, aber das ØA entspricht "Ø ext roue@Esquisse1@Pièce Standard-5-Lenker-Rad. Teil" und das ØB entspricht "Ø ext@Esquisse1@063.13.01.Teil" in meiner Zeichnung.

Also müssen wir schreiben:

1. Gleichung:

EQ1 = if ( "Ø ext roue@Esquisse1@Pièce Standard-5-Lenker-Rad. Teil" <6:14,17)

 

2. Gleichung:

"Ø ext@Esquisse1@063.13.01.Part" = if ( "Ø ext roue@Esquisse1@Pièce Standard-5-Lenker-Rad. Teil" >8, 21 , EQ1)

 

 

EQ1 ist nur ein temporärer Wert, entspricht aber keiner Dimension und wird in der 2. nur verwendet, wenn B kleiner als 8 ist.

 

Die Gleichungen in der obigen Meldung entsprechen denen:

Wenn "Ø ext roue@Esquisse1@Pièce serienmäßiges 5-Lenker-Rad. Teil"  ist:

- kleiner als 6 dann "Ø ext@Esquisse1@063.13.01.Teil" = 14

- zwischen 6 und 8 dann "Ø ext@Esquisse1@063.13.01.Teil" = 17

-größer als 8 dann "Ø ext@Esquisse1@063.13.01.Teil" = 21

1 „Gefällt mir“

Perfekt, es funktioniert!

Vielen Dank!!

 

Ich werde die Dinge ein bisschen verkomplizieren! :-)

Ich möchte nun, dass diese Einstellung funktioniert, ich möchte, dass der Achsabstand des violetten Stücks dem Ø ext des violetten Raums folgt. Das heißt:

Wenn der Ø = bei 14 ist, beträgt der Achsabstand 5,5

Wenn der Ø = bei 17 ist, beträgt der Achsabstand 7

Wenn der Ø = bei 21 ist, beträgt der Achsabstand 9

Wie schreibst du das?

 

1 „Gefällt mir“
Noch eine Frage?

Das ist eine andere Frage, aber sie bezieht sich auf das gleiche Thema.

 

Diese Frage ist als gelöst markiert, Ihre zweite Frage ist etwas anders, ich denke, es ist besser, eine andere zu öffnen.