| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Benutzerparameter Wenn Formel (11324 mal gelesen)
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 22. Aug. 2013 20:03 <-- editieren / zitieren --> Unities abgeben:
hallo miteinander, ich versuche gerade in meiner Parameter.ipt eine WENN Formel einzubauen, leider ohne Erfolg ;( ich habe das hier gefunden: jetzt versuche ich die Formel einzubinden: Test = IF (RollenLänge < 3000mm, 200mm, 300mm) das soll erst ein mal ein Test sein, um es zu probieren, dann möchte ich mich Steigern, , ich bekomme nur die Einfache abfrage schon nicht hin mache ich was Falsch oder bin ich einfach zu doooooffff dafür? (Bild) Gruß ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3682 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 22. Aug. 2013 20:13 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 22. Aug. 2013 20:26 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Torsten Niemeier: Früher wurde das so gemacht: http://ww3.cad.de/foren/ubb/Forum50/HTML/023048.shtml Gruß, Torsten
aha, ehrlich gesagt verwirrt mich das gerade ein wenig, ... Die Links sind alle Toot ... in den Beiträgen. geht das mit den IF Formeln nicht? wird auf der IV Seite was anderes beschrieben und ich habe das Fälschlicherweise zu den Parametern bezogen? ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MacFly8 Ehrenmitglied Konstrukteur Kessel- & Feuerungsbau
Beiträge: 1988 Registriert: 13.08.2007 HP Z17; 64GB RAM; Nvidia Quadro RTX3000; Inventor Professional PDSU 2012/2020 Mechanical 2012/2020
|
erstellt am: 22. Aug. 2013 20:47 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
Muecke das ist das Hilfesystem für Autodesk Revit... Also nochmal die suche anschmeißen... MfG MacFly ------------------ - - - der Erleuchtung ist es egal wie du Sie erlangst - - - - - - Wir leben alle unter demselben Himmel, aber wir haben nicht alle denselben Horizont - - - (K. Adenauer) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pete Riley Mitglied Student
Beiträge: 171 Registriert: 30.09.2012 Foren-Anarcho
|
erstellt am: 22. Aug. 2013 22:20 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 23. Aug. 2013 07:09 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 23. Aug. 2013 09:28 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Pete Riley: Let me goog.... ach Scheixx...http://ww3.cad.de/foren/ubb/uploads/Lucian+Vaida/IFTHEN.pdf
Danke werde mich gleich mal ran machen es zu übersäten, kann ja kein Englisch :( Zitat: Original erstellt von nightsta1k3r:
Leider . Aber hier nochwas.
wow, das ist noch eine Stufe weiter wenn ich das richtig verstanden habe, ich glaube das ist ganz gut wenn man das kann, doch für meinen Wissensstand noch viel zu früh mich dort einzuarbeiten, ich bleibe mal lieber bei meinen Parametern aktuell. ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 23. Aug. 2013 10:29 <-- editieren / zitieren --> Unities abgeben:
OK, dann last mich mal schauen ob ich es richtig verstanden habe. IV kann in den Benutzerparametern keine WENN DANN Formeln oder IF Formeln die glaube ich jeder verstehen würde, nein man muss das in eine SIGN Formel wandeln. und hier muss ich passen alles was ich bisher gelesen habe verstehe ich dazu nicht. nicht mal ansatzweise :-( hmm ich möchte eigentlich nicht auf eine Excel Tabelle ausweichen sondern gerne bei den Benutzerparametern bleiben im IV, aus gründen der Stabilität der Dateien. Doch das mit dem SIGN verstehe ich überhaupt nicht, ich verstehe nicht ein mal die Logik dahinter. denn eine SIGN gibt mir nur eine 0 oder 1 zurück. Arrr, da möchte der IV das Excel !! von MS um damit arbeiten zu können und dann nutzt es nicht mal die echt schönen Dinge davon ARRRRR, .... jetzt muss der Boxsack dran glauben Arrr, ... ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3682 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 23. Aug. 2013 12:07 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 23. Aug. 2013 12:12 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Torsten Niemeier: IF (RollenLänge < 3000mm, 200mm, 300mm) entspricht IMHO: 200mm+sign(Rollenlänge - 3000mm) * 100mm
kannst du mir auch sagen was da was ist, ... denn ich komme da nicht so ganz mit. sign(Rollenlänge - 3000mm) was passiert hier? denn als Ergebnis gibt sign doch nur 0 oder 1 aus? was prüft es denn da? ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3682 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 23. Aug. 2013 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 23. Aug. 2013 12:25 <-- editieren / zitieren --> Unities abgeben:
schon, habe das mehr als nur gelesen, habe das auseinander genommen und verstehe nur noch Bahnhof vielleicht sollte ich mal eine Pause machen mit dem Kram und ne weile was anderes machen. ------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Torsten Niemeier Ehrenmitglied V.I.P. h.c. Maschinenbau Ingenieur
Beiträge: 3682 Registriert: 21.06.2001 "ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform ** CSWP 04/2011 ** ** CSWE 08/2011 **
|
erstellt am: 23. Aug. 2013 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
|
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 23. Aug. 2013 13:11 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Torsten Niemeier: Meine obige Formel passt übrigens nicht ganz. Richtig wäre:300mm-sign(3000mm-RollenLänge)*100mm Ich werde den Unterschied jetzt aber nicht erklären.
habe jetzt versuchte noch mal ein wenig zu lesen. jetzt versuche ich die Formal mal zu verstehen. Formel: 300mm-sign(3.000mm-RollenLänge)*100mm Wir gehen davon aus das RollenLänge = 1.200mm ist.
= 300mm-sign(3.000mm-RollenLänge)*100mm = 300mm - 1 * 100 mm = 300mm - 100mm = 200mm Wir gehen davon aus das RollenLänge = 5.200mm ist.
= 300mm-sign(3.000mm-RollenLänge)*100mm = 300mm - 0 * 100 mm = 300mm - 00mm = 300mm habe ich das so richtig verstanden?
------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Eggi17 Mitglied Dipl. Ing. Maschinenbau
Beiträge: 98 Registriert: 18.05.2009 Inventor 2012 Fujitsu Siemens Celsius R650 Intel XEON E5440, 2,83 GHz 8 GB RAM NVIDIA Quadro FX 3700 Acer TM8573T Intel Core i7-2620M 2,70GHz 8GB RAM GeForce GT540M
|
erstellt am: 23. Aug. 2013 13:20 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
Übersetzung von 300mm-sign(3000mm-RollenLänge)*100mm lautet: Falls "Rollenlänge" kleiner ist als 3000 dann nimmt die Klammer einen positiven Wert an. Dann ist sign()=1. Damit steht dann 300mm-1*100mm, was die gewünschten 200mm bei "Rollenlänge unter 3000mm" ergibt. Falls "Rollenlänge" größer ist als 3000 dann nimmt die Klammer einen negativen Wert an. Dann ist sign()=0, der hintere Teil des Ausdrucks fällt weg und die 300mm bleiben stehen. Im Grunde wirkt sign() wie ein bedingter "Schalter", der einzelne Teile eines mathematischen Ausdrucks bei Eintreten bestimmer Ereignisse ein- und ausschaltet. Edit: Zu langsam :-( ------------------ Ever tried? Ever failed? No matter. Try again. Fail again. Fail better! (S.Beckett) [Diese Nachricht wurde von Eggi17 am 23. Aug. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3823 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 24. Aug. 2013 12:47 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
Hallo Leute, sicher - die Signum-Funktion kann man im Inventor benutzen um ein "IF THEN ELSE" nachzubilden. Ehrlich: Das versteht man nur noch gerade dann, wenn man es soeben gemacht hat. Drei Tage später fängt man schon wieder an und kann es eben nicht so einfach überblicken - Insbesondere dann, wenn da noch genügend anderes drumherum steht. Meine Empfehlung: Entweder iLogic (erste Wahl) da scheibst du einfach die Formen übersichtlich rein oder VBA (zweite Wahl) da muss man wissen, wie es geht. Dann ist es aber auch nachvollziehbar. Excel scheidet hier ganz aus, da die Parameter nicht vom Modell nach Excel ausgelesen werden, sondern der Informationsfluß in die andere Richtung geht - vom Excel nach Inventor. Man könnte natürlich auch ein iPart daraus machen, die Paramter in die Tabelle bringen und dann über Excel was daraus ausknobeln und dann wieder zurückschreiben.
------------------ mit freundlichem Gruß aus Mönchengladbach Lothar Boekels ----------------------------------------------------- Wir unterstützen die Arbeit der Rettungshundestaffel des DRK in Viersen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Muecke.1982 Mitglied
Beiträge: 891 Registriert: 23.07.2009 [Inventor Professional 2023] - Temporäre Lizenz WIN 10, WIN 11 funktioniert leider nicht.
|
erstellt am: 25. Aug. 2013 09:38 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Lothar Boekels: Hallo Leute,sicher - die Signum-Funktion kann man im Inventor benutzen um ein "IF THEN ELSE" nachzubilden. Ehrlich: Das versteht man nur noch gerade dann, wenn man es soeben gemacht hat. Drei Tage später fängt man schon wieder an und kann es eben nicht so einfach überblicken - Insbesondere dann, wenn da noch genügend anderes drumherum steht.
aus diesem Grunde habe ich mich entschlossen es auch nicht zu machen, also das mit der Signum-Funktion es ist sehr schade das man in den Fx-Parametern keine richtige Formel eingeben kann. naja ist nun mal so. Zitat: Original erstellt von Lothar Boekels: Meine Empfehlung:Entweder iLogic (erste Wahl) da scheibst du einfach die Formen übersichtlich rein oder VBA (zweite Wahl) da muss man wissen, wie es geht. Dann ist es aber auch nachvollziehbar. Excel scheidet hier ganz aus, da die Parameter nicht vom Modell nach Excel ausgelesen werden, sondern der Informationsfluß in die andere Richtung geht - vom Excel nach Inventor. Man könnte natürlich auch ein iPart daraus machen, die Paramter in die Tabelle bringen und dann über Excel was daraus ausknobeln und dann wieder zurückschreiben.
Hmm, für mich habe ich das Excel nun gewählt, da mein Wissensstand mit dem IV noch nicht so umfangreich ist möchte ich erst ein mal das was ich bisher "Gelernt" habe Umsätzen, das "iLogic" habe ich überflogen es sieht echt gut aus doch bis ich mich da eingearbeitet habe es einigermaßen verstanden habe vergeht glaube ich eine ganze weile . VBA da scheitere ich da ich kein VBA kann Danke an alle für eure Tipps und Meinungen, ...
------------------ Seit 07/13 --> Inventor Professional 2014 Seit 07/13 --> Windows7 Professional !CAD Erfahrungen keine! Absoluter Anfänger mit allem :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland3d Mitglied
Beiträge: 48 Registriert: 21.05.2014 Win7pro, Inventor 2011
|
erstellt am: 21. Mai. 2014 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für Muecke.1982
Hallöchen! Der Beitrag ist zwar schon älter, aber ich möchte jetzt meine Wenn-Dann-Formel präsentieren. Ich musste intensiv über "sign" nachdenken und hoffe ich bin damit behilflich und spare Euch Zeit für wichtigere Dinge als über unlogische Syntax nachzudenken! Aufgabe: Wenn Wellendurchmesser kleiner als 20mm ist, dann soll Mindest-Lochdurchmesser 25mm sein. Wenn Wellendurchmesser größer als 20mm ist, dann ist Lochdurchmesser gleich Wellendurchmesser plus 5mm Spiel! Lösung in Excel: =Wenn(WD<20;25;WD+5) oder andere Lösung in Excel: =minLD+(WD>MinLD)*(WD-(minLD-Spiel)) dieser Ansatz hat mich auch zur Lösung in Inventor geführt: Hier also meine Lösung des Wenn, dann,sonst Problems im Inventor 2011: minLD+sign(WD-(minLD-Spiel))*(WD-(minLD-Spiel)) oder gekürzt auf 25mm+sign(WD-20)*(WD-20) Schöne Grüße Roland
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |