|
CATIA V5 Programmierung : SystemService.Print ?
barbara_ am 01.04.2003 um 09:20 Uhr (0)
Hallo, weiß jemand wo wird die Meldung nach Ausführen den Befehl CATIA.SystemService.Print("Meldung") gedrückt ? Ich kann es leider nicht lokalisieren. Danke im Voraus Barbara
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überschneidung mit Makro überprüfen und Ergebnis in Text-Datei speichern
steirerhubsi am 02.04.2003 um 10:44 Uhr (0)
Hallo! Ich bin ein CATIA-Neuling und muß für meine Diplomarbeit bestimmte Konstruktionsmöglichkeiten in CATIA, die automatisch ausgeführt werden sollen, überprüfen. Ich möchte mit Hilfe eines Makros eine Überschneidungsprüfung bei einem Produkt durchführen und das Ergebnis (Überschneidung ja/nein reicht) extern zugänglich machen. Also vielleicht eine Textdatei, wo "0" oder "1" steht. Wenn ich versuche ein entsprechendes Makro aufzuzeichnen, ist diese leer. Dank im Voraus für die Hilfe Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sub Prozeduren mit VB
janitza am 02.04.2003 um 14:56 Uhr (0)
Hallo, ich habe folgendes Problem: Ich möchte im Kinematik Modul mit Hilfe von VB die aktuelle Stellung eines mechanismuses auslesen. Dazu gibt es in der Doku ein Makro (CAAKiiMechanismSolve), das wohlgemerkt fehlerhaft ist, da eine SET Anweisung fehlt!. Ist der kleine Fehler jedoch behoben läuft das Makro unter CATIA. Kopiere Ich jedoch dieses Makro in ein VB Programm hängt sich dieses an der folgenden Zeile: oFirstMechanism.GetCommandValues dValcmd mit folgender Fehlermeldung auf: Funktion oder Schnittst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Testmakros
Jasiu am 04.04.2003 um 14:58 Uhr (0)
Da ich gerade versuche mir die VBA-Programmierung in Catia V5R10 beizubringen. Suche ich unbedingt einige Testmakros zum ausprobieren. In meiner Diplomarbeit möchte ich eine Testdatei auslesen und die Parameter Parametern in Catia zuordnen und das Teil automatisch aktualisieren. Ich habe schon unter den VBA welches in Excel integriert ist die Parameter selektiert, so jetz fehlt mir aber die Uebergabemöglichkeit an Catia. Kann mir möglicherweise jemand eine deutsch/englisch-sprachige Literatur zum Thema Pro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei öffnen
Steffen Hohmann am 04.04.2003 um 16:12 Uhr (0)
Hallo Jasiu, so geht s: SelFile= CATIA.FileSelectionBox ("Teil oder Produkt auswählen", "*.CATPart;*.CATProduct", CatFileSelectionModeOpen) Gruss Steffen [Diese Nachricht wurde von Steffen Hohmann am 04. April 2003 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : environment varaiblen
cwillmann am 07.04.2003 um 15:27 Uhr (0)
Hallo Peter, definiert werden die Variablen z.B. über den Environment Editor (im CATIA Folder über das Windows-Startmenü) (es wird auf eine txt-Datei zurückgegriffen. Dort finden sich eine Vielzahl von Variablen, die größtenteils selbsterklärend sind. Eine Auflistung inkl. Erläuterung wäre klasse (gab auch mal einen Topic im Forum dazu), ist aber noch nie gefunden worden. ------------------ Grüße,Christian Willmann --- Inoffizielle Pro/E-Hilfeseite http://PROE.CAD.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste von Körpern durch Selektion in einer Baugruppe
MuadDib am 04.04.2003 um 16:38 Uhr (0)
Hallo, ich schreibe gerade ein Makro, das einen vom Benutzer ausgewählten Körper kopiert und im selben Part einfügt, wobei der ursprüngliche Körper ins Noshow geschickt wird. Solange in CATIA nur ein Part-Dokument geöffnet ist, funktioniert das ganze ohne Probleme, nicht aber, wenn dieses sich irgendwo in der Baugruppe befindet. Diese ist beliebig kompliziert und ich kenne auch nicht den Namen bzw. die Lage des Parts, um diesen über CATIA.Documents.Item() zu erreichen. Gibt es eine Möglichkeit das Part, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste von Körpern durch Selektion in einer Baugruppe
Stoffel am 04.04.2003 um 18:20 Uhr (0)
Moin! Mal wieder die Frage nach den Aktivierung von einzelnen Teilen/Produkten. Auch wenn sie öfters gestellt wird, wird es, meiner Meinung nach, keine Antwort dafür geben.... Die Methode ActiveDocument bezieht sich auf das Dokument, welchen Gerade aktiv in CATIA ist. Das ist aber nur relevant, wenn mehrere Dateien geöffnet sind.... (falls das falsch ist, bitte ich um Berichtigung) Soviel für heute Stoffel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste von Körpern durch Selektion in einer Baugruppe
Steffen Hohmann am 09.04.2003 um 17:52 Uhr (0)
Hallo Dietmar, das Dokument, in dem der Körper ausgewählt wurde, erhältst Du über Selection.Item(XXX).Value.Parent.Parent.Parent (siehe unten) Das aktivieren eines Parts innerhalb des Produktes ist dabei nicht notwendig. Anbei das komplette Beispiel als CATScript-Code. Sub CATMain() Dim oPartDoc As PartDocument Dim oProdDoc As ProductDocument Dim oSel As Object Dim SelFilter(0) Set oProdDoc = CATIA.ActiveDocument SelFilter(0) = "Body" oProdDoc.Selection.SelectElement S ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Keywords im Katalog per CATScript
barbara_ am 02.04.2003 um 15:46 Uhr (0)
Hallo, mit Katalogen habe ich mich leider noch nicht beschäftigt. Apropos Zugriff auf txt-Dateien, bietet das Objekt FileSystem dafür geignete Methoden. Vielleicht hilft das dir: Dim iFileSystem As FileSystem Set iFileSystem = CATIA.FileSystem Dim iFile As File Set iFile = iFileSystem.GetFile("C:TextDatei.txt", True) Dim iTextStream As TextStream Set iTextStream = FileObj.OpenAsTextStream("ForWriting") iTextStream.Write("Hello World") iTextStream.Close mfG Barbara
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro .bat Datei ausführen
alf2k am 10.04.2003 um 16:06 Uhr (0)
Hallo, ich habe folgendes Problem: ich habe mit Perl ein kleines Hilfsprogramm geschrieben, welches ich direkt aus CATIA starten will. zum starten habe ich auch eine kleine .bat Datei. Ich möchte am Liebsten direkt in CATIA ein neues Icon haben, welches diese Datei ausführt. Wie mache ich so etwas am einfachsten? Ich muss dazu sagen, ich habe von Makroprogrammierung noch nicht viel Ahnung. Vielen Dank schon mal für Eure Hilfe, Marco
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfaches aufgezeichnetes Makro (Platinenerstellung) geht nicht
nightfall am 11.04.2003 um 16:16 Uhr (0)
Hallo, bin blutiger Anfänger, muß aber im Rahmen meines Studiums einige Makros in Catia erstellen. Habe nun ein einfaches Makro erstellt, das einfach eine runde Platine liefert. Beim Ausführen in Catia funktioniert dieses Makro einwandfrei, sobald ich es aber extern starte, mit entsprechenden Änderungen, bekomme ich folgende Fehlermeldung: Das Verfahren AddNewPad ist fehlgeschlagen. Quelle CatiaShapeFactory Vielleicht kann mir ja jemand helfen. Danke nightfall hier noch der Code des Makros: Set documents1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfaches aufgezeichnetes Makro (Platinenerstellung) geht nicht
Jens Hansen am 11.04.2003 um 18:11 Uhr (0)
Hallo nightfall, was meinst du mit "extern" ?? Aus VB oder VBA ??? Wenn ein makro außerhalb von CATIA gestartet wird muß vorher: Dim CATIA As Object Set CATIA = CreateObject("CATIA.Application") Catia wird gestartet stehen. Nachzulesen unter dem Stichwort "out-process macro" in der online-Hilfe. mfg Jens Hansen
|
In das Form CATIA V5 Programmierung wechseln |