|
CATIA V5 Programmierung : Part im Product neu positionieren
bgrittmann am 27.06.2012 um 10:29 Uhr (0)
ServusDa fallen mir zwei Möglichkeiten ein:- mit einer Schleife alle Products deines Assemblys abarbeiten, und dabei über "GetComponents" die Koordinaten auslesen, dann die Werte modifizieren und über "SetComponents" die korrigierte Position zuweisen- die STEP-Datei mal mit einem Text-Detor öffnen, und schauen, ob du ggf durch editieren des Headers (Einheiten) die Postionen korrigieren kannstGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad über Dialog auswählen
Andreas Schaaf am 27.06.2012 um 20:30 Uhr (0)
Hallo Rick,danke für die Antwort."Von außen" heißt, dass ich ein VB.Net-Programm schreibe, es in der üblichen Windows-Umgebung ausführe und das Programm (ohne VBA- oder CATIA-Korsett) automatisch auf CATIA zugreift? Klingt gut.Zu diesem Thema hab ich übrigens noch einen Code-Schnippsel aus einem CATScript gefunden:Code:Dim oQuelle As StringoQuelle = CATIA.FileSelectionBox("Datei Öffnen", "*.txt", CatFileSelectionModeOpen)GrüßeAndreas
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 04.07.2012 um 12:33 Uhr (1)
Hallo DasDon,Zitat:Steht wirklich bei dir in Zeile 40: IF oChild.Parameters.Count 0 THEN ?Ja. (siehe Bilder)Habe auch extra noch einmal mit normaler Struktur getestet um andere Fehler auszuschließen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
HoBLila am 02.07.2012 um 15:25 Uhr (1)
Warum antwortet Du, vor allem auch noch mit Fragen und überhaupt nichts konkretem, außer "man könnte... - ich stelle es mir einfach vor..." auf Ein Thema vom 03. Nov. 2011 ?!?------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing[Diese Nachricht wurde von HoBLila am 02. Jul. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 08:17 Uhr (1)
Hallo DasDon,ich glaube wir reden hier aneinander vorbei.Zitat:Vorzugsweise inklusive Instance-NamenDie Instance die vom Produkt gehändelt wird. Siehe Bilder------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 02.07.2012 um 20:17 Uhr (1)
Oh OK. Aber den Sinn ergibt sich bei mir nicht. Warum, wenn ein und das selber Part hundert mal verbaut ist, will ich es auch hundert mal abgespeichert haben? Das macht doch den Effekt von wieder verwendete Teile zunichte. Wenn ich hundert schrauben oder nieten oder sonst was verbaue, dann hätte ich hundert mal das selbe Part unter anderem NAmen abgespeichert. Oder verstehe ich die Aufgabenstellung immer noch nicht Zitat:Mit deiner Variante müsste mann bei geschlossener Catiasitzung die Dateinamen umbene ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 02.07.2012 um 21:01 Uhr (1)
Hallo DasDon,Zitat:Warum, wenn ein und das selber Part hundert mal verbaut ist, will ich es auch hundert mal abgespeichert haben?Dem ist nicht so.Wenn ein Part 100 mal im Produkt vorahnden ist, gibt es 100 Instanzen, die das Produkt händelt. Das Part gibt es aber nur 1mal auf der Festlatte.Änderst du den Namen des Part im Produkt ändern sich alle 99 auch mit.Nun ist der Name der Datei auf der Festplatte noch nicht umbenannt.Diese Datei gilt es umzubenennen. (Part und Produkt)In der Praxis ist es so, das di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 02.07.2012 um 23:11 Uhr (1)
Hallo,Zitat:Wenn ein Part 100 mal im Produkt vorahnden ist, gibt es 100 Instanzen, die das Produkt händelt. Das Part gibt es aber nur 1mal auf der Festlatte.Änderst du den Namen des Part im Produkt ändern sich alle 99 auch mit.Das weiss ich ja, und ist genau das was ich meinte. Aber warum ist in der Aufgabenstelle hiervon die Rede:Zitat:Vorzugsweise inklusive Instance-NamenDas beduetet für mich, dass die Dateiname auch den Product.Name haben sollten. Das wären 100 Parts die gespeichert werden.Code:Mit dein ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 02.07.2012 um 17:01 Uhr (1)
Hier nochmal die Bilder. Bevor das Makro durch gelaufen ist und danach.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 02.07.2012 um 19:14 Uhr (1)
Hallo DasDon,du hast die Aufgabenstellung verdreht. Die Partdateinamen sollen mit den Namen im Produkt abgeglichen werden.Zusätzlich sollten die Instazen auch abgeglichen werden.Dies macht auch vom Handling mehr Sinn.Mit deiner Variante müsste mann bei geschlossener Catiasitzung die Dateinamen umbenennen.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 02. Jul. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 03.07.2012 um 10:24 Uhr (1)
So, nach dem durcheinander müsste das die Lösung sein. Es bennent die Dateien nach der PartNumber um und setzt die InsanceName = PartNumber.Code: Opps da war noch ein fehler drinne...bin gerade am korrigieren.Ach und @moppesle: könntest du mir sagen wie ich CODE fotmatieren kann? Das kann ja keiner Lesen. Warum sehe ich die Tabs nicht?Gruß,[Diese Nachricht wurde von DasDon am 03. Jul. 2012 editiert.][Diese Nachricht wurde von DasDon am 03. Jul. 2012 editiert.][Diese Nachricht wurde von DasDon am 03. Ju ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
DasDon am 03.07.2012 um 13:00 Uhr (1)
Hallo Uwe,Danke erstmals für die Unterstützung.ZIELE 66: FOR EACH oDoc IN CATIA.DocumentsZIELE 67: IF oDoc.Product.PartNumber = oProd.PartNumber THENIn Zeile 66 wird eine Schleife erzeugt der alle Offene(geladene) Dokumente durchläuft und in Ziele 67 dann die PartNumber des Dokuments (oDoc) mit dem des oProd (ein object aus dem Strukturbaum) vergleicht. Stimmen sie NICHT mit einander ein, so muss diese Doukument dann mit dem PartNumber Abgespeichert werden (sofern nicht vorhanden; was PartNumber = FileName ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : STL Import API Lösung
bgrittmann am 27.10.2020 um 18:06 Uhr (1)
Servus TankiSchon malCode:Shell "wscript.exe C:DesktopFileDialogSTL.vbs " & stlfile probiert (gemäß hier)Die Lösung 3 ist wohl am elegantesten: Code an einer Stelle, fertiges Makro als exe-Datei kompilierenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |