|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
Hamlet am 23.01.2014 um 10:47 Uhr (1)
Hi,meiner Meinung nach ist anfangs alle Parts zählen und um einen Faktor der Anzahl (bzw. position) verschieben, sehr viel einfacher als erst z.b. 3 parts auswählen - verschieben und sofern noch ein part angewählt wird, anhand ihrer ursprünglichen position verschieben.sollen die einzelparts in den unterbaugruppen auch verschoben werden, oder nur die unterbaugruppe an sich?(unterscheidung ist sehr wichtig, da man entweder nur eine ebene unter dem hauptproduct suchen, oder aber alle ebenen nach unten hin abs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus einer Textdatei erzeugen und benennen
MrSmith20 am 10.07.2008 um 14:58 Uhr (1)
Hallo zusammen!Ich habe folgendes Problem:Ich habe eine Datei vom Typ .txt in der sich die Daten von verschiedenen Punkten befinden. Das Ganze sieht ca. so aus:Name Punkt1_X (TAB) x-KoordinateName Punkt1_Y (TAB) y-Koord.Name Punkt1_Z ..Name Punkt2_X ....Nun möchte ich gerne ein Macro schreiben, dass in einem Part Punkte erzeugt, indem es auf die txt-Datei zugreift (diese sollte vom Benutzer selbst ausgewählt werden können), ausliest, wieviele Punkte erzeugt werden sollen und danacha) den Namen in die Prope ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part per Makro auslesen
Jens Hansen am 04.03.2005 um 12:26 Uhr (0)
Hallo, man kann die Körpernamen - also die bodies eines parts auslesen, indem man die Body-collection anspricht (Bodies) und die einzeln Lörper über eine Schleife anspricht. Den Weg dahin bekommt man am besten über den Makrorekorder, indem man einen einzelnen Körper anspricht und z.B. den Partnamen ändert. Dies wird vom Rekorder aufgezeichnet. Dann bleibt nur noch die Schleife zu programmieren, die die alle vorhandenen bodies auslist. Die ganzen Namen in Excel zu bekommen ist etwas schwerer. Dafür muss Exc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formula / Zuordnung / wechseln / finden
zoltan.bekesi am 29.04.2009 um 19:57 Uhr (0)
Hallo Willi,dann würde ich den genannten Offset anders erreichen (nicht getestet):1) Sketch gehört zu eine bestimmte Feature in einen bestimmten Body dim oBody as Body set oBody = oPartOpen.Part.Bodies.Item(n) dim oPad as Pad set oPad=oBody.Shapes.Item(i) dim oSketch as Sketch set oSketch = oPad.Sketch dim oOffset as Constraint set oOffset = oSketch.Constraints.Item(i) dim oParam as Length set oParam = oOffset.Dimension -- Du bist am Offset2) Sketch über SelectElement2 von User auswählen lassen und so an d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Userform in CATMain nutzen
HoBLila am 02.07.2012 um 16:08 Uhr (0)
Sollte funktionieren. Solange die UserForm nicht mit einem Unload beendet wird, sollten die Controls im RAM liegen und ihre Parameter über die Funktionen zugänglich sein.Wenn Du die Parameter öfter verwendest, solltest Du sie natürlich lokal in einem anderen Parameter unterbringen. Nehme an Du führst Berechnungen durch, wegen des Casts auf Integer.Ich kann natürlich nie ausschließen, dass ich mich irre. :-) - gebe ja auch nur alles aus meinen Gedanken her und gebe Denkanstöße, also habe es jetzt nicht ausp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere Bodies löschen
jotge am 14.03.2013 um 09:05 Uhr (0)
Hallo,ich erzeuge mit einem Powercopy einen neuen Körper in einem CATPart, das bereits einen Body mit mehreren Unterkörpern enthält (Startmodell eines Automobilherstellers). Dadurch entsteht neben dem Hauptkörper also ein zweiter Körper, der die eigentliche Geometrie enthält.Meine Probleme sind:1. Wie erkenne ich welcher der beiden Körper leer ist (d.h. ich muss alle "Unterbodies" finden und prüfen, ob Sie Geometrie enthalten, wennnicht, handelt es sich um den leeren Körper und der muss gelöscht werden2. P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Varianten in einem Designtable-Part
Christoph91 am 15.03.2017 um 07:56 Uhr (1)
Guten Morgen Bernd,soweit bin ich jetzt, nach längerer Pause, durchgestiegen.Jetzt kommt noch eine Erweiterung hinzu:Ich habe eine Alternative eingefügt (konkret: Auswerferstift mit und ohne Entlüftungsflächen).Diese habe ich über einen Multiple Value die Option eingearbeitet, dass die Standard-Flächen erzeugt werden können (also Entlueftung: Ja/Nein).Jetzt möchte ich mit dem Aktivieren der Entlüftung auch eine Annotation aktivieren, um bei der späteren Montage gleich einen Hinweis geben zu können.Die Akti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Save As auf Produktstruktur kurze frage
nreim1 am 15.02.2008 um 12:06 Uhr (0)
Hallo CATIA FreundeEs ist malwieder soweit und ich Stoße an die Grenzen meiner Programmierkunst !!!Es dreht sich um folgendes !Ich möchte ein Produkt öffnen ( Mehrere unterprodukte und parts )Dann Lasse ich mein Renaming Makro Laufen und Dann mein Save As Makro...Mein Problem ist folgendes:Lasse ich mein Saveas Makro Laufen ( ohne vorher Renaming ) klappt es wunderbar, Er Speichert mir alle Parts und Produkte in dem Neuen Ordner...Wenn ich nun aber vorher mein Renaming habe laufen lassen und dann das Save ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB auf ein Part zugreifen
Tstone am 24.11.2006 um 12:33 Uhr (0)
Hallo Jan24 , Hallo LusilnieLusilnie erstes Code-Schnippsel funktioniert sicherlich, aber das zweite verwirrt mich ein wenig:If CATIA.Documents.Item("Balken.CATPart").name = "Balken.CATPart" Then Set part1 = CATIA.Documents.Item("Balken.CATPart")End IfAlso wenn das Dokument "Balken.CATPart" den Namen "Balken.CATPart" trägt, dann ....???Desweitern muss man wissen, das wenn auch ein Dokument in der Dokumentauflistung enthalten ist, es nicht zwangsläufig auch visualisiert wird, sprich in einem eigenen Fenste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument aufrufen und zuweisen
MichaelTreiber am 07.02.2011 um 10:33 Uhr (0)
Hallo Community,habe jetzt ein Weilchen in der Suche gestöbert, aber wie immer nichts gefunden was mir weitergeholfen hat. (Vielleicht mach ich auch irgendwas falsch )Nunja ich habe zumindest zwei Catia Part Dateien in einem Ordner, welche meine Vorlagen für ein VBA - Skript darstellen: Ein Rohteil und ein Fertigteil. Zu erkennen sind die Teile in den Namen an den Endziffern 002 und 102.Nun versuche ich 2 partdocuments zu erstellen und diese Dateien diesen documents zuzuordnen, um dann in meiner UserForm ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benutzerdefinierte Darstellung eines Werkzeugs hinzufügen
arno.hofmann am 05.12.2008 um 12:18 Uhr (0)
Hallo ihr Beiden,ich versuchs besser zu erklären.Wenn ich mit der rechten Maustaste auf ein Resourcenobjekt, z.B. einem "Bohrer" klicke, kann ich über dasKontextmenü eine benutzerdefinierte Darstellung eines CATParts an das Objekt "Bohrer" anhängen.Diese benutzerdefinierte Darstellung wird dann auch beim Werkzeugweg und bei der Simulation verwendet.Das würde ich gerne per Programm ausführen:Ich habe ein Objekt vom Typ ManufacturingTool, das dem Objekt "Bohrer" entspricht.Nun möchte ich gerne diesem Objekt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Absoluten Pfad von Part mit DLNames
logan am 23.01.2007 um 10:17 Uhr (0)
Hallo,ich lese Daten von einem geöffneten CATPart in eine Textdatei. Wenn CATIA in Tools/Options auf Folder = Current gesetzt ist, kann ich den Pfad eines geöffneten CATPart folgendermassen ermitteln:Dim sFilesFile = CATIA.ActiveDocument.Path & CATIA.FileSystem.FileSeparator & sFileNameBei der Verwendung von DLNames bekomme ich z.B. folgenden Wert für sFile:"CATIAV5MAP_01Geo Set_Part7_DeleteMe.txt"unter Windows. Dabei steht CATIAV5MAP_01 für den Namen des DLNames. Folgender Code schlägt dann fehl:Dim oFi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts und Products unter vorhandene Products einfügen
Philip am 26.03.2004 um 15:24 Uhr (0)
Hallo zusammen Bin am einarbeiten, mit der ganzen CATIA programmierung. Stosse jedoch immer wieder auf das gleiche Problem (arbeite mit VB): Wenn ich eine neue Datei (CATpart oder CATproduct) unter ein Product einfügen will (habe es mit Products.AddExternalComponent NewDocument gemacht) erscheint immer wieder ein automatisierungsfehler. Nun habe ich entdeckt, dass das Problem daran liegt, dass das Part oder mehrere Parts in dem Product gleich benannt ist und so der Fehler entsteht. Wenn ich die vorhanden ...
|
| In das Form CATIA V5 Programmierung wechseln |