| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT |
Autor
|
Thema: Abwicklung & iLogic (3046 mal gelesen)
|
-chris- Mitglied Student
Beiträge: 11 Registriert: 12.03.2013 - Autodesk Product Design Suite Ultimate 2015
|
erstellt am: 12. Mai. 2014 16:01 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe folgende Frage: Hat jemand einen Tipp für mich, wo ich ein paar Infos darüber finden kann, wie ich mit iLogic die Abwicklung ansteuern kann? Genauer gesagt vor allem das Errorhandling? Zum Hintergrund: Ich habe über iLogic Baugruppen erstellt, die ich über ein Formular verändern kann. Außerdem kann ich von den nicht unterdrückten Bauteilen die .DXF der Abwicklung exportieren, sowie eine PDF der Zeichnungsableitung inkl. Bemaßung etc. Das funktioniert soweit sehr gut, es gibt nur ein kleines Problem. Und zwar gibt es das ein oder andere Blech, dass aufgrund unserer Blecheinstellungen eine fehlerhafte Abwicklung erzeugt, weshalb beide exportierten Formate unbrauchbar (weil "leer") sind, da sie sich auf die Abwicklung beziehen. Im Strukturbaum bleibt die Abwicklung erhalten, es wird nur durch das gelbe Ausrufezeichen daneben angezeigt, dass Fehler vorliegen. Beim Doppelklick aus selbige wird diese auch geöffnet, nur es wird wie gesagt nur ein leerer Raum angezeigt. Die Lösung dafür habe ich gefunden, ich muss einfach nur einen Blechparameter ein wenig verändern. Allerdings soll dies eben nur dann passieren, wenn der Fehler auftaucht. Daher würde ich gerne per iLogic den Parameter ändern, falls die Abwicklung einen Fehler erzeugt. Wie ich dieses Ereignis abgreifen kann, habe ich leider noch nicht herausgefunden, was vielleicht auch daran liegt dass ich wirklich kein Experte in VB oder iLogic bin. Vielleicht gibt es ja aber eine einfache Lösung, für die sich jemand die Zeit nehmen möchte, sie mir zu erklären!? Vielen Dank für eure Zeit & Hilfe! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9780 Registriert: 01.12.2003 AutoCAD 2.5 - 2024, Inventor AIP 4-2024.2 Windows 11 i7, 96 GB, SSD, Quadro P2200
|
erstellt am: 12. Mai. 2014 19:26 <-- editieren / zitieren --> Unities abgeben: Nur für -chris-
Die Frage ist schon recht speziell, völlig ohne Beispiel und ohne den vorhandenen iLogic Code zu kennen, wird es mit Antworten wohl spärlich ausfallen - und das ist sicher nicht böse gemeint. Wenn du aber einer kleine Beispielbaugruppe zu der Problemstellung hochladen könntest, würde ich mir das anschauen. Bei vertraulichen Daten ggf. auch per Email - schränkt dann aber die Zahl der Hilfswilligen wieder ein. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
loop29 Mitglied
Beiträge: 903 Registriert: 15.02.2004 Factory Design Suite Ultimate 2012, Dell T3600, 16 Gbyte, Quadro 4000 Dell M6800, 32 Gbyte, Quadro K5100M
|
erstellt am: 13. Mai. 2014 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für -chris-
|
-chris- Mitglied Student
Beiträge: 11 Registriert: 12.03.2013 - Autodesk Product Design Suite Ultimate 2015
|
erstellt am: 13. Mai. 2014 12:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo, hallo Falk, vielen Dank, dass ihr euch mit meinem Problem beschäftigt. Zu euren Antworten: Falk, ich glaube, dass das genau das ist was ich suche! Auf den Teil des "Catch" in der Ausnahmebehandlung zielte meine Frage ab. Vielleicht hat da jemand von euch schon Erfahrungen gemacht oder eine Idee wie das gehen könnte. Udo, ich habe zum besseren Verständnis mal Screenshots angehängt. Natürlich stelle ich gerne so viele Informationen wie nötig bereit, ich bin schließlich derjenige der Hilfe braucht! Das Bauteil (1) hat 2 Laschen, die auf allen 4 Seiten durchgängig sind. Damit sich das Blech bei der zweiten Lasche nicht schneidet erstellt Inventor automatisch eine 45° Gehrung (so wird es zumindest bei uns genannt). Unsere Blecheinstellungen haben folgende Werte: Biegeradius = 0.001 (so klein wie möglich) Abstandsgröße = 0.001 (so klein wie möglich) Ich habe schon viele Diskussionen gesehen, ob dies sinnvoll ist o.ä., bei uns wird so gearbeitet und diese Werte sind durch die Ergebnisvorgaben entstanden. Diese Werte funktionieren bei 99% der Blechteile auch immer, bei einem Prozent, nämlich dem wo Inventor automatische Gehrungen hinzufügt, gibt es vielleicht 5-10% der Abmessungen die wir benötigen, wo die Abwicklung fehlerhaft ist (Durch das Gelbe Warndreieck gekennzeichnet). Ändere ich dann die Parameter auf: Biegeradius = 0.001 Abstandsgröße = 0.001 funktioniert es, und das Blech ist im Ergebnis für die Produktion kein bisschen anders. Daher brauche ich eigentlich nur einen Code-Schnipsel, der so ähnlich aufgebaut sein könnte: Try Biegeradius = 0.0001 Abstandsgröße = 0.0001 Catch ex as FlatPattern.Exception Biegeradius = 0.001 Abstandsgröße = 0.001 End Try Ich bin mir bewusst, dass dieser Code nicht funktioniert. Und bei dem "Catch" Teil dieses Codes brauche ich Hilfe, wie ich dort abfragen kann, ob die Abwicklung fehlerhaft ist. Den Rest schaffe ich dann denk ich alleine. Ich hoffe das bringt ein bisschen Licht ins dunkeln und es findet sich jemand, der mir da weiter helfen kann!? Grüße, Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|