|
Inventor : Externe iLogic regel funktioniert nicht korrekt über Globales Formular
rkauskh am 18.11.2025 um 11:03 Uhr (1)
MoinWenn das Formular geöffnet bleibt, während du eine andere Zeichnung öffnest, bleibt das Formular trotzdem im Kontext der ursprünglichen Zeichnung. Deswegen wird auch deine Regel im Kontext der ersten Zeichnung ausgeführt. Konkret heißt das, die Variable ThisDoc enthält immer noch die erste Zeichnung. Versuch es stattdessen mit ThisApplication.ActiveDocument, statt ThisDoc.Document.------------------MfGRalf
|
| In das Form Inventor wechseln |
|
Inventor .NET : Referenz zu Ansicht umstellen in idw
rkauskh am 26.06.2013 um 21:56 Uhr (0)
HalloMan kann die Funktion nutzen wofür sie gedacht ist. Zum Beispiel eine IDW kopieren, das Originalbauteil mit Kopie speichern klonen, neue IDW (mit Referenz auf das Originalteil) öffnen und Referenzen auf den Klon umbiegen. Da Original und Klon noch identisch sind und die internen IDs der Körperkanten noch identisch sind, bleiben Anmerkungen erhalten. Jetzt kann man seinen Klon modifizieren ohne in der IDW alles neu machen zu müssen.------------------MfGRalf
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : iLogic: Einstellungen für externe Skripte / Regeln
rkauskh am 03.09.2024 um 12:19 Uhr (1)
MoinKorrekt, in externen Regeln wäre diese Einstellung nutzlos. iLogic generiert für Parameter in internen Regeln Objekte die überwacht werden. Bei Änderungen am Parameter wird die Regel ausgeführt, kann über diesen Schalter aber aufgehalten werden. In externen Regeln kann das nicht funktionieren, da iLogic nicht weiß welche Regel zum aktuellen Dokument gehört. Eine Wiederverwendung von Parameternamen in mehreren Dokumenten wäre somit unmöglich.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor : Inventor Bauteil suche unterdrücken
rkauskh am 01.09.2022 um 11:43 Uhr (1)
HalloDer Screenshot zeigt die Einstellung für eine IDW. Du hast im Hintergrund aber eine IAM offen. Ich gehe mal davon aus, das auch im Reiter Baugruppe der Haken gesetzt ist.Kontrolliere mal im Stileditor, ob da irgendwelche Stile verwendet wurden, die nicht mehr vorhanden sind. Schalte mal in den Anwendungsoptionen im Reiter "Allgemein" die Rechtschreibprüfung aus. Und natürlich könntest du meinen Vorschlag von vorhin (Kopie erstellen, fehlende Referenzen löschen) versuchen.Ist Hochladen der Baugruppe (s ...
|
| In das Form Inventor wechseln |
|
Inventor : Externe Regel aus Formular ausführen
rkauskh am 09.12.2024 um 20:34 Uhr (1)
MoinNochmal, du kannst in einem iLogicformular keine frei definierte Auswahlliste anzeigen. Die Dropdowns holen ihren Inhalt aus einem bereits vorher bestehenden Multivalue Parameter. Du kannst höchstens den aktuellen Wert des Parameters über das Dropdown wählen. Das was du beschreibst ist mit einer iLogicform nicht realisierbar, sondern erfordert z.B. eine Windows Form. Die kann frei definierte Listen als Inhalt eines Dropdown anzeigen und sie kann die selektierten Werte des Dropdowns an eine weitere Funk ...
|
| In das Form Inventor wechseln |
|
Inventor : externe iLogic-Regel um Vorgabe-Stücklistenstruktur auszulesen
rkauskh am 09.04.2020 um 10:28 Uhr (1)
MoinDie Fehlermeldungen kannst dir --hier-- ansehen.x-mal die selbe Frage neu anzufangen erhöht nicht die Anwortwahrscheinlichkeit.Wenn schon der Verdacht besteht, dass der Fehler auftritt wenn das iProp noch nicht angelegt ist, das vorab testen und ggf. erst erstellen?Code:Dim doc = ThisDoc.DocumentcustomPropertySet = doc.PropertySets.Item("Inventor User Defined Properties")Try prop = customPropertySet.Item("BOM")Catch customPropertySet.Add("", "BOM")End TrySelect Case doc.ComponentDefinition.BOMStruc ...
|
| In das Form Inventor wechseln |
|
Inventor : Parameter in Zeichnungsbemaßung
rkauskh am 29.11.2025 um 11:03 Uhr (1)
MoinMeines Wissens nicht möglich. Die Parameternamen machen auf einer Zeichnung auch keinen Sinn in der Art wie Autodesk deren Bedeutung sieht. Man kann sich aber mit ein paar Codezeilen behelfen. Eine neue externe iLogicregel erstellen, Code einfügen und ausführen. Alle abgerufenen Skizzenbemaßungen werden mit dem Parameternamen überschrieben und der Bemaßungswert ausgeblendet. Hab es nicht exzessiv getestet, sollte aber tun.Code:If Not ThisDoc.Document.DocumentType=DocumentTypeEnum.kDrawingDocumentObject ...
|
| In das Form Inventor wechseln |
|
Inventor : große Demobaugruppe gesucht
rkauskh am 06.02.2022 um 10:57 Uhr (1)
HalloDanke, ich denke ich habe mit den genannten Quellen mehr als genug Futter.@UdoIch möchte bzw. muss ein paar Vergleiche Inventor/Apprentice beim Öffnen der Dateien und Auflösen der Referenzen machen. Unter anderem möchte ich eine Datei in der Gesamtbaugruppe finden, die in irgendeiner Unterbaugruppenebene steckt und seit dem letzten Speichern der Gesamtbaugruppe geändert wurde. Vault oder andere Datenbanken sind nicht möglich. Das Ganze muss im Inventor/Apprentice/Filesystem stattfinden. Bei kleinen Ba ...
|
| In das Form Inventor wechseln |
|
Inventor VBA : Skizze drehen
rkauskh am 17.06.2008 um 19:28 Uhr (0)
Hmm,scheint wohl eine schlechte Idee gewesen zu sein. Ich versuche alternativ das Bauteil nach Referenzen zu durchsuchen und deren Link zu lösen. Das klappt soweit auch. Da ich das Ganze zum Schluß rückgängig machen möchte, dachte ich mir so, pack ich die gesamte Soße in eine Transaction und nutze anschließend "undo".Die Transaction habe ich aus den Samples übernommen:Code: Get the transaction manager from the applicationDim oTxnMgr as TransactionManagerSet oTxnMgr = ThisApplication.TransactionManager Star ...
|
| In das Form Inventor VBA wechseln |
|
Inventor .NET : Referenz zu Ansicht umstellen in idw
rkauskh am 05.10.2010 um 19:23 Uhr (0)
HalloSo weit ich das verstanden habe, ersetzt der von dir erwähnte Befehl die Referenz der Ansicht. Dabei dürften aber alle Bemaßungen ect. übern Jordan gehen. Einzig wenn Teil A durch Teil B, daß per Kopie speichern unter aus Teil A erstellt wurde und kaum geometrische Änderungen enthält, könnten Bemaßungen ect. erhalten bleiben. Ich würde mir da keine Wunder erwarten, denn Hellsehen kann Inventor nicht. Du könntest es aber auch unter 2010 testen, wenn du eine IDW mit drei Ansicht von 3 Bauteilen erstells ...
|
| In das Form Inventor .NET wechseln |
|
Inventor : iProperties aus IPT/IAM über Webserver auslesen – geht das?
rkauskh am 15.11.2025 um 14:43 Uhr (1)
MoinWas genau hast du vor? Sollen die Daten per Webzugriff von jedermann über das Internet zugreifbar sein oder geht es eher um einen lokalen Intranetzugriff?Autodesk Vault Professional hat einen Thin Client, der Webzugriff auf den Tresor und alle darin enthaltenen Daten erlaubt. Da müsste man das Rad nicht neu erfinden.Bei den meisten Drittanbierlösungen wird vermutlich ein Apprenticeserver dahinter stecken. Das ist eine abgespeckte Inventorversion. Die hat selbst keine grafische Oberfläche und bietet kei ...
|
| In das Form Inventor wechseln |
|
Inventor VBA : iParts einer iAssembly als eigenständige Bauteile speichern
rkauskh am 18.03.2013 um 20:10 Uhr (0)
HalloDas Verhalten habe ich auch beobachtet. Daher habe ich die Originale immer ohne Speichern geschlossen. Dabei flog der Fehler wieder raus. Bleiben die falschen Referenzen bei dir drin? Ebenso hatte ich regelmäßig einen partout nicht aktualisierenden Teilebrowser. Der zeigte in Unterbaugruppen stur die original iParts statt der separierten Bauteile. Einmal Baugruppe schließen und wieder öffnen und es wurde korrekt dargestellt.Die mit SaveAs erzeugten Kopien haben die gleiche interne Identnummer wie die ...
|
| In das Form Inventor VBA wechseln |
 |
Inventor .NET : Prüfen, ob nur die I-Properties geändert wurden (Geometrie unberührt)
rkauskh am 01.12.2021 um 11:08 Uhr (15)
MoinWas ist der TestManager? Der Wert von RecentChanges sollte nach dem Ändern eines iProps mW eigentlich immer 10 sein. Die 10 ist die Summe der beiden CommandTypesEnumeratoren 8 (kFilePropertyEditCmdType) und 2 (kQueryOnlyCmdType). Alles darüber sollten Änderungen am Modell und/oder den Referenzen sein.Ich habe keine Erfahrung wie zuverlässig die Angabe ist. Man kann in den eigenen ControlDefinitions ja selbst definieren welcher CommandType das angeblich ist. Da würde ich definitiv mal testen, einem Comm ...
|
| In das Form Inventor .NET wechseln |