Pb-vergelijking SolidWorks

Hallo

 

Is het mogelijk om een vergelijking in een assemblage te plaatsen die betekent:

als de ØA < is tot 6, zal de ØB = tot 14 zijn en als de ØA > tot 6 is maar < tot 8, zal de ØB = tot 17 zijn  en als de ØA > tot 8 is , zal de ØB = tot 21 zijn

 

Bedankt dat je me hebt geholpen.

 

 

1 like

Hallo, het is mogelijk op verschillende lijnen:

Laten we (bijvoorbeeld):

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

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

 

Zie deze soortgelijke vraag:

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

Bewerken: correctie

5 likes

Ik kan het nog steeds niet.

 


pb_equations.jpg
1 like
Wat is diamA en diamB?

In de vergelijking die ik schreef, is EQ1 slechts een tijdelijke waarde, en ik zie zoiets niet in de bijgevoegde afbeelding.

En waarom staat er +2 aan het einde van de lijn?

In feite heb ik in mijn vraag ØA en ØB om de pb uit te leggen, maar de ØA komt overeen met "Ø ext roue@Esquisse1@Pièce standaard 5-link wiel. Deel" en de ØB komt overeen met "Ø ext@Esquisse1@063.13.01.Part" in mijn tekening.

Dus we moeten schrijven:

1e vergelijking:

EQ1 = if ( "Ø ext roue@Esquisse1@Pièce standaard 5-link wiel. deel" <6:14,17)

 

2e vergelijking:

"Ø ext@Esquisse1@063.13.01.Part" = if ( "Ø ext roue@Esquisse1@Pièce standaard 5-link wiel. Deel" >8, 21 , EQ1)

 

 

EQ1 is slechts een tijdelijke waarde, maar komt niet overeen met een dimensie, en wordt alleen in de 2e gebruikt als B kleiner is dan 8.

 

De vergelijkingen in het bovenstaande bericht komen overeen met:

Als "Ø ext roue@Esquisse1@Pièce standaard 5-link wiel. Deel"  is:

- minder dan 6 dan "Ø ext@Esquisse1@063.13.01.Part" = 14

- tussen 6 en 8 dan "Ø ext@Esquisse1@063.13.01.Part" = 17

-groter dan 8 dan "Ø ext@Esquisse1@063.13.01.Part" = 21

1 like

Perfect, het werkt!

Hartelijk dank!!

 

Ik ga de zaken een beetje ingewikkelder maken! :-)

Ik wil nu dat deze instelling werkt, ik wil dat de hartafstand van het paarse stuk de Ø ext van de paarse kamer volgt. Dat wil zeggen:

Als de Ø = is op 14, is de hartafstand 5,5

Als de Ø = op 17 is, is de hartafstand 7

Als de Ø = op 21 is, is de hartafstand 9

Hoe schrijf je dat?

 

1 like
Een andere vraag?

Dat is een andere vraag, maar over hetzelfde onderwerp.

 

Deze vraag is gemarkeerd als opgelost, je tweede vraag is iets anders, ik denk dat het beter is om een andere te openen.