|
CATIA V5 Programmierung : Disassemble automatisieren
CoolEagle am 10.11.2011 um 15:54 Uhr (0)
Hallo Rick,danke nochmal für Deine ausführliche Antwort.Ich glaube da gab es ein kleines Missverständnis. Ich wollte gar nicht dass du auf die Details wie "Public" & Co. ein gehst, weil ich mir das (was mir fehlt) selbst erarbeiten möchte. Das Neue an den Themen war hauptsächlich der Zugriff auf Systemfunktionen, bisher war ich meist nur innerhalb von Catia unterwegs. Ausserdem wollte ich mich hier auf das Kernproblem konzentrieren. Aber nun genau dazu:Nach Anpassung an Catia-Eigenheiten habe ich Dein Scri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zur Programmierung eines VBA Scripts für Catia V5 R21
netattack am 17.09.2013 um 13:04 Uhr (1)
Hallo,ich bin seit Tagen verzweifelt auf der Suche nach einer Idee zur Programmierung meines CatScripts zur Lösung eines Problems.Ich habe in einem Ordner "x:..ABCDEFG1 0001" den Catia Process "EFG1ABCD00001_abcdfghijk.CATProcess" mit einem Unterprojekt "EFG1ABCD00001_abcdfghijk.CATProject" und ca. 7-9 Unterparts "EFG1ABCD00001_abcdfghijk1-9.CATPart".Nun möchte ich diesen Process von "x:..ABCDEFG1 0001" nach "x:..WXYZEFG1 0001" senden und gleichzeitig alle Dateien von EFG1ABCD00001_abcdfghijk nach EFG1WXYZ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript Funktionen in CATVBA nutzen
DanielFr. am 08.09.2009 um 17:44 Uhr (1)
Hallo,was ist das genau Problem? Du kannst eine SelectElement auch in CATvba nutzen. Hierzu darfst du jedoch die Selektion nicht als solche deklarieren sondern als Objekt. Das selbe ist mit dem CATBSTR. Diese wird einfach als Objekt deklariert.Zur Erklärung:Es gibt in Visual Basic Funktionen die nicht oder nur teilweise unterstützt werden. Das liegt in der Regel an der Deklaration des jeweiligen Objekts. Wenn du nun das Objekt auch als Objekt (die Mutter aller Objekte wie Selektion, Document, etc.) deklari ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset fehler mit makro bestätigen
Jens Hansen am 18.08.2011 um 22:34 Uhr (0)
Hallo,zu 1: Hierfür kannst du den Befehl "UpdateObject" verwenden. Dabvei werden automatisch alle Elternfeatures entsprechend aktualisiert; die Kinderfeature aber nicht.zu 2: Das externe Betätigen einer Fehlermeldung geht nur in Windows über das Fensterhandle. Beispielcode in VB:-----------------Public Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Int32Public Declare Function ShowWindow Lib "user32.dll" Alias "ShowWindow" (By ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sporadische teils unerklährliche Makrofehler
DanielFr. am 20.10.2009 um 05:50 Uhr (0)
Guten morgen, Zitat:das ich praktisch alle "Dim As" Angaben weggelassen habe. Weil die Programme anscheinend auch ohne funktionieren.Das solltest du auf gar keinen Fall machen! Das kann nämlich zu Speicherverwaltungsfehlern führen. Werden Variablen und Objekte nicht gedimmt werden sie während der direkten Kompilierung durch VB deklariert. Dies führt ggf. zu extrem hoher Speicherauslastung.Also BITTE immer alles "dimmen". Wird eine Funktion als restriced angezeigt dann wird das entsprechende Objekt als Obje ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
mattu82 am 23.06.2005 um 13:33 Uhr (0)
Hi, ok das es hier Informationen gibt hatte ich mir schon gedacht (wenn auch noch nicht gefunden) aber gibt es hier auch so allg. Anleitungen für den Einstieg? ------------------ A fool with a tool is still a fool
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Option: Größe der Anzeige des Achsensystems
crow73 am 20.02.2007 um 14:53 Uhr (0)
Das ganze geht in der R16 aber in der R14 nicht!Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim partInfrastructureSettingAtt1 As PartInfrastructureSettingAttSet partInfrastructureSettingAtt1 = settingControllers1.Item("CATMmuPartInfrastructureSettingCtrl")partInfrastructureSettingAtt1.AxisSystemSize = 15partInfrastructureSettingAtt1.SaveRepositoryEnd Sub[Diese Nachricht wurde von crow73 am 20. Feb. 2007 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei umbenennen und sichern
bgrittmann am 21.08.2012 um 17:07 Uhr (0)
ServusOhne es getestet zu haben, sollte die Überprüfung ob die Datei schon vorhanden ist so funktionieren:Code:...if CATIA.FileSystem.FileExists(Datei) true then Dim partDocument1 As Document Set partDocument1 = documents1.Item(DateiPart) PartDocument1.SaveAs DateiEnd If...------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anzahl der Blätter in Drawing ermitteln
RSchulz am 11.02.2009 um 10:58 Uhr (0)
Hallo,versuchs mal damit...Dim DRW as DrawingDocumentDim DRWShts as DrawingSheetsDim Anzahl as IntegerSet DRW = CATIA.ActiveDocumentSet DRWShts = DRW.SheetsAnzahl = DRWShts.Count------------------MFGRick SchulzNettiquette (CAD.de)Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterschiedliche Product definitionen
bgrittmann am 19.02.2018 um 11:49 Uhr (1)
ServusWas ist bei dir die BauteilBenennung?Beispiel:Code:Set MyPartDocument = Catia.Documents.Item("MyPart.CATpart")Set MyPart = MyPartDocument.PartSet MyPartProduct = MyPartDocument.ProductArbeitest du in VBA? Dann nutze bitte mal das Watch/Local-Fenster um die Struktur zu erforschen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DMU Space Analysis Makro
grundig am 01.12.2004 um 12:29 Uhr (0)
Hallo, ich möchte gern eine Bandanalyse mit Hilfe eines Makros durchführen. Die Bandanalyse ist dabei nicht das Problem. Ich möchte zusätzlich noch ein Catia V4 model erstellen, in dem farblich die Ergebnisse der Bandanalyse abgelegt werden. Kann mir da jemand auf die Sprpnge helfen? Viele Grüße aus Berlin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte finden und Abstände messen
akrohn am 29.04.2005 um 10:24 Uhr (0)
Hallo! Danke für den Tip. Das klappt anscheinend auch, aber mit dem Messen habe ich noch so ´meine Probleme. Ich habe schon die anderen Posts durchgeschaut, bekomme die Beispiele von dort aber nicht zum Laufen. Ich benutze VBA und habe folgenden Code: Sub CATMain() Dim APListe As Selection Dim MyList As Collection Set MyList = New Collection Set myDocument = CATIA.ActiveDocument Set MySelection = myDocument.Selection MySelection.Clear MySelection.Search ( .Punkt.Name=augenpunkt1;Alle ) Number = MySel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PasteSpecial
3.1415926535 am 05.12.2005 um 11:57 Uhr (0)
um etwas mit pastespecial einzufügen, muss man vorher ein objekt in die selection einfügen (add). damit wird sozusagen der zielort angegeben, an dem das einfügen ausgeführt wird.beispiel:Set part1 = CATIA.Documents.Item("Part1.CATPart").Partsel1.Add part1sel1.PasteSpecial ("CATPrtResult")mfg
|
| In das Form CATIA V5 Programmierung wechseln |