|
CATIA V5 Programmierung : PDF Script Fehler
Jens Hansen am 01.10.2008 um 15:09 Uhr (0)
Hallo.versuch mal mit der geänderten Version.Ohne Gewähr, da nicht getestet !!SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF Script Fehler
Jens Hansen am 29.09.2008 um 13:01 Uhr (0)
Hm,versuch mal das Makro aus dem VBA-Editor zu starten.Einfach den VBA-Editor öffnen und das Makro mit File - Import File ... einfügen. Es kann gut sein, dass durch das Update eine nötige Referenz auf die Klasse "Scripting" verloren gegangen ist. Im VBA-Editor müsste diese aber vorhanden sein.Ein Versuch ist es Wert.Jens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF Script Fehler
CadV5UserR am 02.10.2008 um 08:39 Uhr (0)
Hallo zusammen,Noch eine Anmerkung für alle die diese Option nicht kennen.Catia Speichert beim erzeugen von PDF-Dateien immer alle Seiten ab.Ob Catia beim Speichern, jede Seite in je ein PDF umwandelt oder eine PDF Datei mit mehreren Seiten Inhalt erstellt kann man nicht im Script festlegen.Diese wird über die Optionen geregelt.(Getestet für Catia V5R16)In : Tools - Optionen :Allgemein - Kompatibilität unter Grafikformate gibt es die Option Exportieren (Sichern unter). Dort PDF auswählen und auf Konfigurat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument in eigenem Fenster geöffnet/sichtbar?
dmogler am 02.10.2008 um 11:31 Uhr (0)
hallo zusammen,Ich habe eine grafische Benutzeroberfläche programmiert, mit der ich meine unterschiedlichen Makros starten kann. Für die Ausführung eines bestimmten Makros, ist es erforderlich abzufragen, ob als erstes Dokument eine Zeichnung und als zweites Dokument das passende Part in einem für den Benutzer sichtbaren Fenster geöffnet ist.mit folgendem Code kann ich den Art des CAD Dokuments abfragen:************************************** 020 Hauptprogramm**************************************Public Sub ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument in eigenem Fenster geöffnet/sichtbar?
CadV5UserR am 02.10.2008 um 11:51 Uhr (0)
Hallo dmogler,Das geht wenn du direkt die Fenster abfragst.z.B.:.For N = 1 to CATIA.Windows.CountIf TypeName( CATIA.Windows.Item(N).Parent ) = "Window" Then MsgBox "WARNUNG : Der Schreibtisch ist geöffnet." Exit Sub End IfIf TypeName( CATIA.Windows.Item(N).Parent ) = "PartDocument" Or TypeName( CATIA.Windows.Item(N).Parent ) = "ProductDocument" Then...End IfNext.GrußCadV5UserR
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 13:53 Uhr (0)
Hallo,versuchs mal mit AddNewExtract(Ableitungsfläche) und dabei die Option PropagationType = 1Viel ErfogJens Hansen ------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 14:19 Uhr (0)
Oha.. das wird schieriger .... wenn nur die angrenzen Kanten verrundet wären ginge es noch. Es würde vieleicht einen Weg über den BREP-Namen geben aber davor würde ich erst einmal zurückschrecken. Man müsste dann für alle Flächen den BREP-Namen erfassen und dann versuchen eine Regel abzuleiten.Das wäre jetzt mein 2. Ansatz.Jens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Timberwolve am 02.10.2008 um 14:43 Uhr (0)
Habe schon befürchtet das das nicht so einfach werden würde. Habe aber aktuell schon schwierigkeiten den selektierten BRep Abzuleiten. Weiss net wie ich da weiterkomme. Hatte mit selektierten BReps bis jetzt noch nix am HutCode:Public CATIA As INFITF.ApplicationPublic oPart As PartPublic oHybridbody As HybridBodyPublic oHSFAC As HybridShapeFactoryDim aINPUT(0)Private Sub Command1_Click()aINPUT(0) = "AnyObject"Set CATIA = GetObject(, "CATIA.Application")Set oPart = CATIA.ActiveDocument.PartSet oHybridbody = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 14:56 Uhr (0)
An den BREP-Namen kommst du mit oSel.Item(1).Reference.NameJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 15:20 Uhr (0)
Lass mal die ganzen Dim-Deklarationen weg. Zumal du hier der Fehler liegen wird:Dim oElem As ReferenceSet oElem = oSel.Item(1).Value *--- Liefert direkt das angeklickte Objekt und nicht die Referenz!!Richtig wäre für die Extract-Fläche demnach:Set oElem = oSel.Item(1).ValueSet oRef = oPart.CreateRefernceFromObject(oElem)Oder -------Set oRef = oSel.Item(1).Reference-------------Set oHSFAC = oPart.HybridShapeFactorySet oNewExtract = oHSFAC.AddNewExtract(oRef )oNewExtract.PropagationType = 3oNewExtract.Comple ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Timberwolve am 02.10.2008 um 15:32 Uhr (0)
Hallo, also so schlägt es bei mir ebenfalls fehl. Bin langsam am verzweifeln. Wenn ich so ein Makro aufzeichne, dann übersetzt das CATIA mit CreateReferenceFromBrepName.Habe ich aber jetzt auch schon versucht, und den Namen zu zerstückeln ist wohl sehr komplex, da ich nicht weiss was weggekürzt werden muss und was nicht. Ich programmier das ganze momentan auf VB6, kann es daran liegen? Ich werds mal als CATScript laufen lassen.------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 15:42 Uhr (0)
Bei CATscript muss die Dim-Deklaration davor - bei catvbs nicht!!------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 15:46 Uhr (0)
Kannst du den BREP-Namen mal hier reinschreiben ?------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |