 |
Inventor VBA : Regel zum Erfassen der Schnittlänge für Laserteile
tschütte am 27.03.2020 um 12:02 Uhr (15)
Liebe Community,im Inventor -Forum habe ich freundlicherweise folgenden iLogic-Code erhalten:Oberfläche = iProperties.AreaVolumen= iProperties.VolumeSchnittlänge = Oberfläche / Objekthöhe - 2 * Volumen / Objekthöhe ^ 2iProperties.Value("Custom", "Schnittlänge") = CStr(Round(Schnittlänge, 1)) & " mm"Dieser funktioniert in vielen Fällen auch.Es gibt aber zwei Probleme:1.) die Regel muss in der Bauteildatei gespeichert sein. Als externe Regel funktioniert es nicht.2.) bei manchen Bauteilen funktioniert er auc ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Save Dialog (mit abhängigen Dateien)
rtend12 am 31.07.2009 um 20:46 Uhr (0)
Hallo,als erstes würde ich in den Anwendungsoptionen unter Dokument die Einstellung "Referenzierte Dateien, mit Vorgae "Nein"..." wählen. Dann würde es das Dialogfeld, dass Du in dem angehängten Bild zeigst schon mal gar nicht geben. Ansonsten könntest Du, wenn Du alle Dateien speichern möchtest durch alle Referenzen itterieren und die mit dirty-Flag speichern. Du müsstest natürlich beim untersten Dokument mit dem speichern beginnen.Die Frage ist natürlich warum ein Modell gespeichert werden will, wenn Du ...
|
| In das Form Inventor VBA 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 VBA : Makro bei speichern ausführen
SKYSURFER am 18.10.2018 um 20:16 Uhr (1)
Zitat:Original erstellt von KraBBy:das sollte mit iLogic zu machen sein: InventorVb.RunMacro("projectName", "moduleName", "macroName")im Ereignisauslöser gibt es "vor dem Speichern"Die Performance hängt wohl stark davon ab, was gemacht werden soll. Mein (sehr beschränkter) Eindruck ist, dass z.B. beim Datenexport fast egal sein dürfte, ob der Aufruf dazu vom VBA-Makro oder AddIn kommt. Die meiste Zeit dürfte dabei IV selbst brauchen, so dass einige ms Unterschied da untergehen. Hallo,habe gerade eine exter ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Reaktion auf Speichervorgang von Dokumentreferenzen
Frank_Schalla am 22.02.2005 um 08:06 Uhr (0)
Hallo an alle ich komme da an einer Stelle nicht weiter. Ich habe eine Klasse welche auf den Speichervorgang reagiert. Soweit so gut. Sie reagiert je nach Dokumenttyp unterschiedlich. Auch kein Problem. Nun gibts aber eine Situation an der ich mir im Moment die Zähne ausbeisse. ****************************** IDW ist geladen und DIRTY REFERENZIERTE DATEN sind ebenfalls DIRTY Beim Speichern erscheint nun der im Anhang gezeigte Dialog. MEIN PROBLEM Ich möchte nur auf das EVENT des aktuellen Dokuments reag ...
|
| In das Form INVENTOR VBA wechseln |
|
Inventor VBA : abgeleitete Komponente tauschen
rtend12 am 07.06.2008 um 21:59 Uhr (0)
Hallo Charly,wenn man es so sehen will ist es nur die Automatisierung der "Holzhammer-Methode". Aber mehr ist der DA auch nicht.Und da mir die Bedienung des DA nicht gefallen hat hab ich mir selbst was gemacht, das doch einiges bietet was einem die tägliche Arbeit erleichtern würde. So werden zum Beispiel die IDWs auch kopiert und die Referenzen neu gesetzt wenn sie im gleichen Ordner liegen und den gleichen Namen wie das Modell haben.Oder du kannst Ordner definieren, in denen du deine Konstruktion ablegen ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Apprentice Zugriff sehr langsam bei INV 9
basti19 am 10.12.2004 um 10:15 Uhr (0)
Hi Leute, ich habe ein sehr lästiges Problem. Ich versuche über den Apprentice auf eine Baugruppe zuzugreifen und rekursiv zu kontrollieren, ob alle Dateien vorhanden sind. Die Routine funktioniert sehr gut, es gibt allerdings mit besagter Baugruppe das Problem, das jeder Zugriff auf ein Property etwa 3 Minuten dauert, also 3 min für die Anzahl der referenzierten Dateien, 3 min für den Zugriff auf die erste ref. Datei, ... Da in dieser Datei 150 Referenzen vorhanden sind, kann man sich ausrechnen, daß das ...
|
| In das Form INVENTOR VBA 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 VBA : direkt ANSICHT1 bearbeiten
Enduro am 19.11.2012 um 10:56 Uhr (0)
Hallo ich habe folgende Frage: wie kann ich die iProps von der Datei bearbeiten, die zwar eine der Referenzen ist aber Ansicht eins ist?ich hab ja bisher den CodeCode:Dim oReferencedPartDoc As DocumentSet oReferencedPartDoc = oDoc.ReferencedDocuments.Item(1)oReferencedPartDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}").Item("Revision Number").Value = "Revisionsnummer"verwendet. Das Problem ist aber, dass das Item(1) die erste Ansicht im Browser ist und nicht die erste Ansicht in der Zeichn ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : idw zu Modell öffnen, alternativ neu anlegen
RolandD am 02.10.2016 um 18:29 Uhr (1)
Hallo Roland,Zitat:Wie kann das sein, dass das Schriftfeld eine andere Datei bzw. Ansicht als Erstansicht heranzieht als mein Makro?- Das Schriftfeld wird mit den iProperties der Datei der Erstansicht gefüllt- Dein Makro öffnet die referenzierte Datei mit dem Counter 1 schau mal nach unter Verwalten- Referenz ersetzen. Da sind 2 Referenzen drin und kurioserweise erhält die zuletzt eingefügte Datei die Nr. 1 (die vorherige rutscht auf 2) und wird deshalb vom Makro geöffnetEdit:Du könntest den Dateiname aus ...
|
| In das Form Inventor VBA wechseln |
 Macro.txt |
Inventor VBA : Symbol aus externer Bibliotheksdatei austauschen
ofencad am 24.08.2023 um 14:54 Uhr (1)
moin.Ich habe ein kleines Problem.Einzusetzende Symbole sind in einer externen Bibliotheksdatei (Bibliothek.idw) im Netzwerk abgelegt, um diese jedem zur Verfügung stellen zu können.Nun kann es sein, dass sich beispielsweise Norm-Angaben verändern, und diese Texte (in den Symbolen) dann aktualisiert werden müssen.Es besteht di Möglichkeit, dass man eine ältere Zeichnung aufruft, und sich dort ein solches Symbol befindet. - Diese möchte ich mit einem Macro tauschen (mit der aktuellsten Version, wenn vorhand ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : Eingebettete Excel File
eagle82 am 24.06.2005 um 17:20 Uhr (0)
Hallo an Alle! Ich hoffe bei Euch Hilfe zu finden! Bin kein Profi auf dem Sektor Programmieren! Ich habe in meinem Inventor File eine Excel-Tabelle !eingebettet!, somit ist sie nur in der *.ipt gespeichert. Nun würde ich aber gerne meine Arbeitsabläufe über ein makro steuern und dazu gehören auch die Änderungen in dieser eingebetteten Excel Tabelle! Mein Problem ist, ich kann per VBA nicht auf diese Zugreifen bzw. ich weiß nicht wie!!! Externe Excel Dateien aufzurufen ist kein Problem, nur dadurch dass die ...
|
| In das Form INVENTOR VBA wechseln |
|
Inventor VBA : iLogic: Probleme beim Durchsuchen aller Baugruppen und Bauteilen in einer Baugruppe
FroSte am 21.10.2024 um 12:09 Uhr (1)
Hallo Ralf,vielen Dank für Deine Unterstützung. Ich war die letzten Wochen viel auf Dienstreisen unterwegs, so dass ich mich erst heute wieder der Programmierung und dem Problem zuwenden kann. Die Korrektur hat geholfen und bei Baugruppen mit Unterbaugruppen und mit Bauteilen funktioniert das nun perfekt.Allerdings habe ich nun noch eine Ausnahme, die zu einem Fehler führt. Ich habe in meinen Baugruppen teilweise auch noch iParts und / oder iAssemblies verbaut. An diesen steigt der Code mit einer Fehlermel ...
|
| In das Form Inventor VBA wechseln |