|
CATIA V5 Programmierung : Makro Section cut mit neuem Release R19 umfangreich zu modifizieren?
HoBLila am 30.09.2009 um 15:01 Uhr (0)
*g* genau das gleiche Problem hatte ich bei genau dem gleichen Makro. Du benötigst Hotfix 18 oder größer für R19, dann kannst du eine Variable setzen, die dann im CATIA das alte Verhalten nachbildet.Ab SP4 ist diese Variable dann auch in den Settings direkt per Checkbox einstellbar. Hoffe jetzt nichts all zu falsches gesagt zu haben. jedenfalls gibts jetzt dafür eien Variable von Dassault, die aber nicht ausreichend dokumentiert ist.Die Sache mit den kurven bringt nämlich noch ganz andere Nachteile mit sic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zu AnnotationSets
buecherm83 am 24.01.2014 um 07:56 Uhr (1)
nein, daran kann es nicht liegen.es liegt eher an der If-Schleife in der die Nummer des Punktes erzeugt wird.Mir ist aufgefallen, wenn ich Catia neu starte und das selbe Part oder Product lade und das Makro laufen lassedie Nummer des Punktes dann richtig angelegt wird.Gibt es einen Befehl mit dem ich in VBA den Zwischenspeicher leeren kann? Habe nur welche für VBA unter Excel gefunden.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : STP File öffnen und als CATPart speichern
pfannensepp am 24.01.2014 um 10:21 Uhr (1)
Halloich hab heute mal was leichtes. Aber ich finde meinen (Denk-)Fehler nicht. Ich öffne ein STEP (oder CATPART) FileCode:CATIA.Documents.Open(Dateiort & Dateiname)...Mein Makro...Code:oActiveDoc.SaveAs (Dateiort & DateinameNeu &".CATPart")oActiveDoc.Closewenn ich ein CATPart öffne, dann funktioniert das speichern. wenn ich ein STEP file öffne funktioniert das speichern nicht.Warum ? :-)Vielen DankSepp
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Links erkennen
tberger am 01.10.2009 um 09:37 Uhr (0)
Und DisplayFileAlerts = false ?------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Links erkennen
bgrittmann am 01.10.2009 um 09:37 Uhr (0)
ServusUnd die Fehlermeldung mittels:CATIA.DisplayFileAlerts = Falseausschalten? Ist das eine Lösung? (Achtung am Ende des Makros wieder einschalten)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Performance in R19sp3
tomtom1972 am 15.07.2009 um 06:54 Uhr (0)
Moin,probiers mal damit:vor der Selektion (oder z.B. am Anfang des Scriptes) CATIA.HSOSynchronized=False nach der Selektion (oder z.B. am Ende des Scriptes) CATIA.HSOSynchronized=TrueDas sollte helfen.Gruß------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Performance in R19sp3
Filippo am 15.07.2009 um 07:58 Uhr (0)
und es hilft wirklich, Danke!Jetzt heisst es aber ran an die Arbeit! Für R19 müssen alle Makros bzw. Anwendungen wieder angepasst werden. Haben die Leute bei Dassault nichts besser zu tun als Ihre Kunden zu ärgen?PS. wie bist du auf diese CATIA-Eigenschaft gekommen?Ciao,Filippo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Performance in R19sp3
Maetes am 01.10.2009 um 17:15 Uhr (0)
Hallo zusammen!Kämpfe derzeit auch mit dem Problem. Allerdings kann ich diesen Ominösen HSO-Schalter nicht ändern?Allein schon bei dem kleinen Beispiel Scriptfetzen quitiert mir Catia mit einem Automatisierungsfehler den Dienst (siehe Screenshot im Anhang):Code:Sub CATMain() CATIA.HSOSynchronized = FalseEnd SubHat jemand eine Idee woran das liegt?Gruss Maetes/edit: System: Win64 CATIA V5R19SP4------------------Catia ist doof[Diese Nachricht wurde von Maetes am 01. Okt. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Performance in R19sp3
Maetes am 02.10.2009 um 11:10 Uhr (0)
CATVBS - Bzw. ein CATScript startet das CATVBS-Programm.Macht das einen Unterschied?------------------Catia ist doof
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur ein Blatt als PDF speichern
tobul am 01.10.2009 um 17:49 Uhr (0)
Hallo!Bei mir macht "Save As pdf" IMMER alle Blätter :-((save as tif macht IMMER nur das aktuelle Blatt und bei dxf kann man es in den Options einstellen...)Workaround: Bau einen Catia-Drucker, der PDF ausgibt, diesen "Druck"-Vorgang kann man auch im VBA anstoßen. So kann man gezielt einzelne Blätter zu pdf machen; ggf. im VBA auf Dateiebene die pdfs geeignet umbenennen.salutobul
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe von Teilen im Product ändern.
fleischi am 02.10.2009 um 13:58 Uhr (0)
Hallo Zusammen,dieses Thmema ist ansich bereits ausführlich hier behandelt.Ich habe ein Product mit einem einzigen Teil (CGR).Dieses Teil möchte ich dunkelgrün einfärben um Bilder zu machen.Dieses mache ich wie folgt:C# CodeCode:private void LblVersionsstandClick(object sender, EventArgs e){ object strPartPath = "Teil.1"; ProductDocument productDocument1 = (ProductDocument) CatiaSharp.ActiveDocument; Product product1 = productDocument1.Product; Products products1 = product1.Products; Product produ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
IIYTII am 02.10.2009 um 14:42 Uhr (0)
Code:Sub main()Dim AchsennameDim Filter(0)Dim achsinfoDim userselSet usersel = CATIA.ActiveDocument.Selectionusersel.ClearFilter(0) = "AnyObject"achsinfo = usersel.SelectElement2(Filter, "Bitte Achse selektieren", False)Achsenname = usersel.Item(1).Value.NameMsgBox (Achsenname)End SubBringt die Fehlermeldung: Object variable or With block variable not setAber NUR, wenn ich eine Achse einer Bohrung anwähle. Warum? SelectElement4 etc. würde für mich nicht in Frage kommen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
IIYTII am 02.10.2009 um 16:27 Uhr (0)
Also weder selectelement2,3 oder 4 konnte mir helfen, daher habe ich es jetzt so gemacht, dass ich die Mantelfläche auswähle. Nachdem ich den Birep Pfad bekommen habe, schreibe ich ein !Axis: (PFAD) in den String mit ein.Hintergrund ist scheinbar der, dass CATIA nicht mit dieser imaginären Achse arbeitet, sondern grundsätzlich über die Mantelfläche geht. Dem Anwender wird nur gezeigt, er würde die Achse anwählen. Der Pfad sieht dann nämlich so aus:Code:!Axis:(Selection_RSur:(Face:(Brp:(Rect ...
|
In das Form CATIA V5 Programmierung wechseln |