|
Inventor VBA : Bauteilkomplexität automatisch ermitteln
mb-ing am 23.08.2021 um 16:18 Uhr (3)
Zitat:Original erstellt von Chris0804:@mb-ing:Danke für den Hinweis mit den Vertices, das ist tatsächlich ganz hilfreich. Die Entscheidung ob gedreht oder gefräst wird, macht nacher der Bediener. Auf andere Daten kann ich leider nicht zugreifen, da die zum gewünschten Zeitpunkt noch nicht vorhanden sind. Mit dem Konvertieren in andere Formate bin ich tatsächlich noch etwas skeptisch. Könnte man dies soweit automatisieren, dass der Bediener nichts umwandeln muss? Also das Umwandlung und Auswertung automatis ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilkomplexität automatisch ermitteln
Chris0804 am 25.08.2021 um 11:22 Uhr (1)
Ich bin gerade deinem Hinweis gefolgt die Dateien ins Step-Format zu exportieren und habe mir den ASCII-Code angeschaut. Tatsächlich lässt sich ein guter Unterschied für die Komplexität in der Anzahl der Zeilen erkennen. Ich werde hier noch einmal ein paar mehr Bauteile durchgucken und hoffe, dass dies so bleibt. Zum Glück haben wir hier eher weniger Bauteile mit 500 Bohrungen Gerade kämpfe ich allerdings wieder mit VBA... zumindest den Export in eine STEP-Datei habe ich schon einmal hinbekommen. Gibt es ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilkomplexität automatisch ermitteln
mb-ing am 25.08.2021 um 11:50 Uhr (3)
Zitat:Original erstellt von Chris0804:Ich bin gerade deinem Hinweis gefolgt die Dateien ins Step-Format zu exportieren und habe mir den ASCII-Code angeschaut. Tatsächlich lässt sich ein guter Unterschied für die Komplexität in der Anzahl der Zeilen erkennen. Ich werde hier noch einmal ein paar mehr Bauteile durchgucken und hoffe, dass dies so bleibt. Zum Glück haben wir hier eher weniger Bauteile mit 500 Bohrungen Gerade kämpfe ich allerdings wieder mit VBA... zumindest den Export in eine STEP-Datei habe ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilkomplexität automatisch ermitteln
mb-ing am 30.08.2021 um 09:46 Uhr (5)
Zitat:Original erstellt von Chris0804:@MB-Ing:Das Auslesen der Zeilen im Step-Format klappt nun, außerdem bildet dieser Wert wirklich schon sehr gut die Komplexität ab. Das werde ich jetzt anhand einer etwas größeren Menge an Bauteile versuchen zu bestätigen. Ggf. reicht diese Angabe für meine Zwecke auch schon aus. Nichtsdestotrotz werde ich mir auch demnächst das Wavefront OBJ-Format anschauen. Ist die Vorgehensweise hier analog zu dem Auslesen des Step-Dateien? Also auch wieder als Textfile öffnen und d ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilkomplexität automatisch ermitteln
mb-ing am 30.08.2021 um 11:18 Uhr (3)
@Chhris:Wer konstruiert die Teile?Der MA in der KO kann ja am besten beurteilen, ob es sich um ein "bearbeitungsarintensives" Teil handelt!?Kann der Mitarbeiter diese Attribut nicht ad hoc in die Meta-Daten schreiben bzw. schreiben lassen!?Ein Knopf erstellen, der mittels einem Mini-Programm ein I-Property befüllt.Die I-Properties kannst Du dann entweder in einer DB analysieren oder man durchforstet mit dem Apprentice-Server Verzeichnisse nach den I-Properties.Ich dokumentiere meinen Quellcode mit DocFX. D ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Kampf mit Array!
KraBBy am 31.08.2021 um 10:03 Uhr (1)
Hab Deine Beispiel-Datei erhalten. Die kritischen Kanten werden von den Bohrkegeln der Gewindebohrungen gebildet, vmtl. die Kegelspitze. Wenn man alle Sacklöcher auf "flach" umstellt, gibt es keine ungezählten Kanten. (so bin ich drauf gestoßen: wie viele Edges insgesamt, wie viele haben keinen .Evaluator; von was sind 12 Elemente in dem Beispiel...)mE kann man also diese Kanten bedenkenlos überspringen, da sie keine Kantenlänge beitragen. (falls es nicht noch weitere Fälle gibt)------------------Gruß KraB ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stücklisten Filter
rkauskh am 01.09.2021 um 09:47 Uhr (1)
HalloAha, das klingt besser. Mein Vorschlag wäre:- Transaction starten- in allen referenzierten Dokumenten der Baugruppe mit iProp "Montagebaugruppe" die Stücklistenstruktur auf Phantom setzen_ Baugruppe ggf. aktualisieren- Stückliste exportieren- Transaction abbrechen, das sollte es ersparen alle Änderungen rückgängig machen zu müssen.Eventuell kann man noch eine Stücklistenanpassungsdatei laden, damit alle notwendigen Spalten sicher eingeblendet sind beim Export. Das Ganze könnte aber noch am Schreibschu ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Fehler im VBA Code beim Erstellen der Excel-Stückliste
rkauskh am 15.10.2021 um 19:13 Uhr (1)
HalloHöchstwahrscheinlich läuft da noch mindestens eine Excelinstanz im Hintergrund? Beende mal alle laufenden Excel Instanzen. Falls nicht sichtbar, die Excel.exe im Taskmanager abschießen.In deinem Code fehlen am Ende zwei Möglichkeiten. Ich war davon ausgegangen das das nur nicht mitkopiert wurde. Entweder machst du mit Code:oExcelApp.Visible=true dein Excel mitsamt der geöffneten Datei sichtbar und kümmerst dich selbst ums Speichern und Schließen oder wenn es unsichtbar bleiben soll, die Datei speicher ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Iproperties der Baugruppe übernehmen
RolandD am 20.10.2021 um 11:07 Uhr (1)
Zitat:Original erstellt von HansPeterNew:...ich habe den Code jetzt getestet. Er funktioniert soweit auch. Sobald ich jedoch speichere oder ein Bauteil einzeln öffne sind die angelegten Ipropertys wieder weg.Der Code schreibt sicher in die aktuell offene Datei - also die IAM und nicht in alle enthaltenen IPTs separat.Zitat: ... ich möchte wie im Bild in einer Baugruppe die Stückliste (Strukturiert) die Eigenschaften mit vordefinierten Werten befüllen,z.B. Dispoart = Eigenfertigung oder Fremdfertigung, dami ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ilogic Regel zur automatischen PDF-Erstellung
erwinosius am 11.11.2021 um 11:52 Uhr (1)
Servus chense,ist das Thema noch interessant? Ich habe vielleicht einige ilogics, die zusammengefügt dein Problem lösen könnten:1. Skript geht durch die Stückliste und prüft ob für die Teile eine Zeichnung vorhanden ist. Hier fallen nur Teile raus die als IPART die Zeichnung im FamilyPart haben. Diese wird in diesem Fall nicht ausgegeben. (Das stand schon lange auf der ToDo Liste). 2. Ein Skript, das benutzerdefinierte Parameter in die Teile schreibt. Hier werden alle Contentcenterparts ausgeblendet, da hi ...
|
| In das Form Inventor VBA wechseln |
 Toleranzliste.zip |
Inventor VBA : ComboBox im Eigenschaften bearbeiten Fenster (Feldtext)
rkauskh am 16.11.2021 um 18:54 Uhr (15)
HalloSo schwer ist das nun auch wieder nicht. Eine Demo anbei.- Zipfile herunterladen und irgendwo entpacken- Inventor starten und mit ALT + F11 den VBA-Editor öffnen- Anwendungsprojekt anklicken- Menü "Datei" -- "Datei importieren" -- frmToleranz.frm und ShowFormToleranz.bas importieren- VBA-Editor schließen- Zeichnungsdatei öffnen (irgendeine)- Ribbonleiste deiner Wahl, z.B. "Mit Anmerkungen versehen" akivieren- Über Rechtsklick auf die Ribbonleiste -- "Benutzerbefehle anpassen..." öffnen- Tab "Multifunk ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Auflösung/Größe Thumbnail
KraBBy am 24.11.2021 um 17:31 Uhr (1)
Damit habe ich mich bisher noch nicht befasst. Ich konnte jetzt in der API-Hilfe keine Option dazu finden. Bild selber erstellen?Camera.SaveAsBitmap MethodCamera.CreateImage Method das wäre ein Bild im Arbeitsspeicher, ohne eine Datei zu erzeugen. kA wie man das ins Excel wirft------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste über Excel Makro in Excel Datei einfügen
Thomas Thomas am 11.12.2021 um 20:39 Uhr (1)
Hallo,wir erstellen wie oben beschrieben über ein Makro die Stücklistendatei im Excelformat. Dies hat bei Inventor 2018 auch sehr gut funktioniert, wir haben aber jetzt auf Inventor 2022 umgestellt. in dieser Version ist der Modellzustand neu, wenn wir die Excel Datei über das Makro erstellen wird die Anzahl der Bauteile von jedem Modellzustand in einer Spalte dargestellt. Ist es möglich das nur die Anzahl der Hauptansicht ausgegeben wird und die Spalte auch nur "Anzahl" heißt und nicht "Anzahl (MODELZUSTA ...
|
| In das Form Inventor VBA wechseln |