| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU ! |
Autor
|
Thema: VBA-Funktionen in Parametern / (2827 mal gelesen)
|
M. Hanke Mitglied Konstruktionsingenieur
Beiträge: 384 Registriert: 05.12.2002
|
erstellt am: 04. Apr. 2012 13:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich finde leider nichts zu der in http://ww3.cad.de/foren/ubb/Forum50/HTML/009326.shtml Beitrag erwähnten Möglichkeit, VBA-Funktionen in Parametern zu verwenden. Aber es wird doch irgendwas dazu geben... Problem: FX-Parameter "Anzahl1" kann folgende Werte annehmen: 2,4,8,16,24,27,30,36,... FX-Parameter "Anzahl2" soll abhängig von 1 folgende Werte annehmen, 4,4,8,8,6,9,10,6 In Excel würde ich das mit "Verweis()" und in VBA mit "match" machen. Im Inventor bin ich da ein wenig hilflos, die "einfachen" Funktionen (min, max, sign, ceil ...) helfen mir hier nicht weiter. Wer kann mir helfen? ------------------ Gruß Michael --->> Wissen ist Macht. Nichts wissen macht auch nichts. <<---
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lucian Vaida Moderator Dipl.-Ing. / Konstruktion
Beiträge: 3823 Registriert: 14.11.2002 Inventor 2024.2 Windows 11 Pro 23H2 DELL 7760
|
erstellt am: 04. Apr. 2012 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für M. Hanke
|
M. Hanke Mitglied Konstruktionsingenieur
Beiträge: 384 Registriert: 05.12.2002
|
erstellt am: 04. Apr. 2012 13:33 <-- editieren / zitieren --> Unities abgeben:
Sehr interessantes Dokument. Hilft mir schon mal weiter, da ich mir das bisher immer selber zusammen gedichtet habe. Aber so ganz das was ich suche ist es noch nicht. Eine Funktion "Match" gibt es nicht, oder? ------------------ Gruß Michael --->> Wissen ist Macht. Nichts wissen macht auch nichts. <<---
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad 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: 04. Apr. 2012 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für M. Hanke
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 04. Apr. 2012 13:55 <-- editieren / zitieren --> Unities abgeben: Nur für M. Hanke
Zitat: Original erstellt von M. Hanke: In Excel würde ich das mit "Verweis()" .... machen.
Dann würde ich es mit einer eingebetteten Excel-Tabelle und ebendieser Funktion machen. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
M. Hanke Mitglied Konstruktionsingenieur
Beiträge: 384 Registriert: 05.12.2002
|
erstellt am: 04. Apr. 2012 14:27 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von nightsta1k3r: Dann würde ich es mit einer eingebetteten Excel-Tabelle und ebendieser Funktion machen.
Das Ergebnis bekomme ich da auch raus, aber wie bekomme ich meine fx-Parameterwerte in die Tabelle? Der gegebene Wert wird nämlich geometrisch über Skizzen ermittelt. Ich habe es jetzt mit meinem ersten Inventor-Makro gelöst (s. Anhang), dort die Excel-Bibliothek aktiviert und die Funktion angewandt. ------------------ Gruß Michael --->> Wissen ist Macht. Nichts wissen macht auch nichts. <<---
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
M. Hanke Mitglied Konstruktionsingenieur
Beiträge: 384 Registriert: 05.12.2002 Firma: SolidEdge 2019 Premium + P&ID Design + Piping + Isogen Home: Solid Edge Academic Copy ST8, Win10
|
erstellt am: 05. Apr. 2012 09:34 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von lbcad: evtl hilft ja auch dieses PDF
Danke Lothar! Nachdem ich die PDF nochmal genauer gelesen habe (habe die gestern nur überflogen ), habe ich genau das, was ich suchte gefunden: Eine VBA-Funktion direkt in den FX-Parametern aufrufen über: VBA:<Funktionsname> Habe meine Lösung dahingehend nochmal korrigiert, so dass das VBA-Makro direkt aus den FX-Parametern aufgerufen wird. ------------------ Gruß Michael --->> Wissen ist Macht. Nichts wissen macht auch nichts. <<---
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad 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: 05. Apr. 2012 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für M. Hanke
|
Lucian Vaida Moderator Dipl.-Ing. / Konstruktion
Beiträge: 3823 Registriert: 14.11.2002 Inventor 2024.2 Windows 11 Pro 23H2 DELL 7760
|
erstellt am: 10. Apr. 2012 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für M. Hanke
|