Erst mal Hallo Forum,
ich bin ein neuer Solid Works Anwender und habe ein Problem mit der IIF Anweisung.
Habe in einer Baugruppe Hülsen verbaut die mit Niederhaltern verschraubt werden. Diese Hülsen gibt es bei uns mit 2 Verschiedenen Durchmessern und dementsprechend gibt es 2 Gewindelochkreise für die Niederhalter.
So jetzt habe ich die Hülsen in der Baugruppe und kann diese Mittels konfiguration des Bauteils steuern.
Nun wollte ich in der Platte in der sich die Befestigungsgewinde für die Niederhalter befinden den Gewindekreisdurchmesser über den Durchmesser der Hülsen steuern lassen und das sollte so aussehen:
"GKNH1"= (IIF("DS1@Skizze1@Hülse.SLDPRT"=32, 65, 75))
("_"=Leerzeichen)
So das sollte Quasi heissen das wenn der Durchmesser bei meinem Bauteil Hülse den Wert 32 hat das er mir den wert 65 für den Gewindekreis zurückgibt ansonsten dann den 75ger. Aber des ******* Gleichungseditor sagt immer "Eingegebene Gleichugn ungültig".
Der Wert DS1@Skizze@Hülse.SLDPRT stimmt und funktioniert auch mit "GKNH1"= "DS1@Skizze@Hülse.SLDPRT".
Kann mir jemand sagen wo der Fehler in der Formel steht oder wie der genaue Syntax für diese IIF anweisung lautet ?
Vielen Dank im vorraus
------------------
CAD ist was feines
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP