|
CATIA V5 Programmierung : Copy/Paste
Tapani. am 01.09.2006 um 10:53 Uhr (0)
moin,das Problem liegt wohl darin, welches Objekt das Active Object (blau hinterlegtes Element in CATIA) ist, denn den Code hab ich gerade noch mal ausprobiert und an sich ist das ok. Der Fehler taucht nur dann auf, wenn das Ziel-Part nicht Bestandteil des ProductDocuments ist, indem das Quell-Part liegt und das Ziel-Part das ActiveDocument istoderwenn das Ziel-Part und Quell-Part zwar Bestandteil des selben ProductDocuments sind, aber das Ziel-Part (oder ein ganz aderes Part) das Active Object ist.Am einf ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
Augustiner am 01.09.2006 um 17:32 Uhr (0)
Hallo zusammenmal wieder eine frage zum wochenende .Ich habe mehrere Instanzen von Catia(bzw cnext) offen und möchte quasi per Knopfdruck zwischen den Instanzen hin-und herswitchen können.Wie ich die erste Instanz anspreche ist mir ja klar(GetObject) aber die anderen??? Hatt da vielleicht jemand eine Idee??Gruß Andi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
clausb am 03.09.2006 um 20:30 Uhr (0)
Wer startet diese Instanzen in Deinem Szenario?Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewAssemble
JPF am 04.09.2006 um 10:57 Uhr (0)
Hallo Zusammen,warum funktioniert AddNewAssemble nur mit dem Koerper2 und nichtmit shaft1 ???Kann mich jemand auf den richtigen Weg schicken???Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim Wzk3D As ShapeFactorySet Wzk3D = part1.ShapeFactoryDim Koerper1, Koeper2 As BodySet Koerper1 =part1.Bodies.Item("BAHN.1")Set Koerper2 =part1.Bodies.Item("BAHN.2")Dim shapes1 As ShapesSet shapes1 = Koerper1.ShapesDim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewAssemble
Proofin am 04.09.2006 um 11:53 Uhr (0)
Hi JPF,soweit ich die Catia Hilfe richtig verstanden habe funktionieren die Boolschen Operationen nur mit Körpern. Dies sieht man auch wenn man das mal interaktiv versucht. Catia selektiert sofort den Körper und nicht die Welle.MfgProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros extern über VB
weissda am 04.09.2006 um 15:53 Uhr (0)
HiIch hätte gerne das selbe, was ihr von VB aus macht, mit der Command line gemacht. D.h. ich möchte ein Macro aus der Dos-Konsole starten und Parameter übergeben.so etwas wie:-run "CNEXT.exe -macro ...catvba Module1 [arg1] [arg2]"Das Macro wird zwar gestartet aber die Argumente werden nicht übergeben/erkannt. Gibts da was Ähnliches wie dieses CATIA.Systemservice... für die command line??Greets, Daniel.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : uv Punkte auf Fläche erzeugen
noir333 am 04.09.2006 um 16:02 Uhr (0)
Hallo zusammen,ich versuche mich seit ein paar Tagen in die Programmierung von V5 über Visual Basic 2005 einzuarbeiten, bin also noch Anfänger.Ich suche eine Möglichkeit ein Punkteraster mit Hilfe der u,v Parameter auf eine Freiformfläche zu legen. So direkt habe ich da nichts gefunden.Das einzige was ich dazu in Catia gefunden habe ist eine Funktion "Kurve auf Fläche" in der Workbench Freestyle. Da kann man sich ISO-Linien erzeugen lassen. Auf die könnte man dann Punkte legen.Leider habe ich keine korresp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestätigung automatisieren
mkna am 05.09.2006 um 09:02 Uhr (0)
Hallo zusammeIn einem Makro erzeuge ich aus einer vorhandenen Datei eine neue. Dabei erscheint von Catia eine Messagebox, die ich garnicht so genau lese, da ich sie immer mit Ja oder sowas bestätige. Besteht die Möglichkeit diese Abfragen zu unterbinden indem ich im Makro festlege dass alle Catiaabfragen automatisch mit Ja oder OK bestätigt werden.Ich möchte gernen dass Makro ablaufen lassen ohne vor dem Rechner sitzen zu müssen und bei jeder Schleife die Entertaste zu drückenIm vorraus vielen DankMartin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
Augustiner am 05.09.2006 um 09:12 Uhr (0)
Servusder Anwender hatt mehrere Instanzen offen bzw startet sie.Gruß Andi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros extern über VB
AlexE78 am 05.09.2006 um 11:58 Uhr (0)
Hallo allerseits,meines Wissens nach kann man mit der Console nur die Macro-Datei angeben. Angaben von Funktionen/Subroutinen und/oder Argumenten werden nicht interpretiert.Ich umgehe das, indem ich eine Art Dummy-Macro verwende, das das eigentliche Macro mit CATIA.SystemService.ExecuteMacro... startet.Diesen Dummy kann man entweder vor jedem Aufruf neu erzeugen oder ihn mit Umgebungsvariablen (s. CATIA.SystemService.Environ) steuern.mfg Alex
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
okl am 05.09.2006 um 14:40 Uhr (0)
Meinst Du mit Instanzen die verschiedenen Fenster, in denen verschiedene Parts geöffnet sind oder von einander unabhängige CATIA-Applikationen? Die Plattform V5 ist wie zB Word oder Excel als MDI (multiple Document Interface) gestaltet. Daher kenne ich nur die Möglichkeit, dass es ein Objekt CATIA gibt und der Rest sind geöffnete Dokumente, die Du auf verschiedene Art und Weise ansprechen kannst. Vielleicht nochmals beschreiben.Grüße aus dem wilden Süden der Republik, okl
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
Augustiner am 05.09.2006 um 18:12 Uhr (0)
Ich habe mehrere CATIA Applicationen geöffnet siehe Screenshot.Wenn ich mit GetObject oder GetActiveObject Arbeite komme ich nur an das zuerst geöffnete CATIA, ich möchte aber per Knopfdruck zur nächsten wechseln können. Gruß Andi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : existenz des Knoten Relations prüfen, ohne ihn anzulegen?
stefanandreas am 06.09.2006 um 13:21 Uhr (0)
Hallo allezusammen,gibt es eine Möglichkeit in der Struktur document1.part nur zu schauen, ob der Knoten Relations überhaupt existiert? sobald ich z.B. mit document1.part.relations.count schaue, ob was drin ist, erzeugt CATIA den Knoten schon, wenn er nicht vorhanden war. den Knoten nachträglich wieder löschen (select, delet) kostet unheimlich Performance, besonders, wenn ich durch ne größere Productstruktur traversiere.Bitte um Hilfe, vielen DankLiebe GrüßeStefan
|
In das Form CATIA V5 Programmierung wechseln |