|
CATIA V5 Programmierung : Title Block Editor v3.1.4
Steffen Hohmann am 15.02.2006 um 14:25 Uhr (0)
Hallo Fazer,in dem gezeigten Code-Ausschnitt wird geprüft, ob das momentan aktive Dokument eine CATDrawing ist (es könnte ja ein Part sein). In Deinem Fall ist kein Dokument geöffnet, so daß die CATIA.ActiveDocument-Methode fehlschlägt.Hier müßte noch ein If - Then Block vorgeschaltet werden:If CATIA.Documents.Count 0 Then If Not docIsDrawing(CATIA.ActiveDocument) Then msgbox .... fatalError = 1 Exit Sub End IfElse msgbox "kein Dokument geöffnet" fatalError = X Exit SubEnd IFGruß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RE: Teil schließen
barbara_ am 22.05.2003 um 12:12 Uhr (0)
Antwort zu dem von Jasiu erstellten Beitrag Hallo Jasiu, Das folgendes Beispielsmakro schließt alle Dokumente zu. Ich hoffe es hilft dir. mfG BARBARA Sub CATMain() n = CATIA.Documents.Count If n=0 Then MsgBox "Es befinden sich keine Dokumente in der Sitzung" Exit Sub End If message = "Es sind " & n & " Dokumente geöffnet" & vbCrLf &_ "Sollen jetzt alle geschlossen werden?" answer = MsgBox( message, vbYESNO) If answer = vbYes Then I=0 While n 0 i=i+1 CATIA.Documents.Item(i).Close n = CATI ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim Öffnen von DXF Daten
Christian.O am 25.05.2010 um 15:39 Uhr (0)
Servus Bernd,mit "CATIA.StartWorkbench ("Drw")" streikt mein Catia. Sprich, es bleibt der Sternenhintergrund stehen aber die Icons wechseln in den Drafting Modus. Auf einem anderen Rechner klappt dieser Befehl. Irgendwie kurios.------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vbscript macro auf allen geöffneten zeichnungen ausführen
dero2k am 04.03.2013 um 09:04 Uhr (0)
Hiich habe ein macro welches bei der gerade geöffneten zeichnung ein parr property einträge ausfüllt diese dann speichert und schliest. funktioniert soweit auch einwandfrei, allerdings hätte ich gerne das er dann mit den anderen geöffneten zeichnungen weiter macht. ich also nicht bei jeder zeichnung einzeln das macro starten muss.hier mal der codeCode:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet parameters1 = drawingDocument1.ParametersSet strParam1 = parameters1.Item("Dra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fix Together in einer Skizze
mycon am 19.02.2011 um 15:34 Uhr (0)
Bis jetzt nicht, nein, da ich das Makro schon aus einer Skizze herraus aufrufe.Habe es jetzt mal mit: Dim StartParts As Documents Set StartParts = CATIA.Documents Dim StartPart As PartDocument Set StartPart = CATIA.ActiveDocument Dim sketch1 As Sketch sketch1 = StartPart.Part.InWorkObject.Name Dim my2DFactory As Factory2D Set my2DFactory = sketch1.OpenEdition CATIA.StartCommand "Fix Together"versucht, kommt aber nach wie vor der gleiche Fehler.[Diese Nachricht wurde von mycon am ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt an geschlossene Curve
Sylas am 28.05.2018 um 15:50 Uhr (1)
Gruss dichJa es funktioniert. Catia nimmt ein Vertex als Referenz automatisch. Welches Vertex ist das, oder wohin Catia weisst, welches Punkt zu nehmen ist ein Mystery fuer mich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Power copy question
DanielFr. am 25.12.2009 um 17:26 Uhr (0)
Hi,its nearly a double post . I close this one. Here the link to the first threadPower copy question------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
tberger am 02.10.2009 um 19:55 Uhr (0)
Inden du in deinem Fall nach erklären der reference2 diese mit z.B. reference2.Name = "EBENE_umbenannt"umbenennst.------------------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 : Paste problem
ThomasJay am 11.09.2012 um 10:31 Uhr (0)
Ich möchte verschiedene Elemente aus einem Part in verschiedene andere kopieren. Bei den meisten FUnktioniert das auch, nur an einer Stelle (einfügen einer Fill-Fläche) bekommen ich die Fehlermeldung: "Server threw an exception", obwohl ich genau so vorgehe wie bei den anderen Elementen, bei denen es funktioniert. Mein Code sieht vom Prinzip her so aus:Code:Set part1 = CATIA.ActiveDocument.PartSet selection = CATIA.ActiveDocument.selectionSet oZuKopieren = Geoset.hybridshapes.item(1)selection.Clearselectio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beim Starten von CATIA Ausführen
NT24 am 13.07.2008 um 11:10 Uhr (0)
Hallo Zusammen!Wo stelle ich ein das ein Makro beim starten von CATIA gestartet wird ?mfgNT24
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizzen ins NOSHOW legen?
Steffen Hohmann am 21.07.2003 um 12:05 Uhr (0)
Hallo JPR, Über die Search-Methode sind doch schon alle Skizzen ausgewählt. Jetzt braucht man doch nur noch über die VisProperties die ausgewählten Skizzen ins NoShow schieben. Der folgende 3-Zeiler ist ausreichend. CATIA.ActiveDocument.Selection.Clear CATIA.ActiveDocument.Selection.Search CATGmoSearch.Sketch,all CATIA.ActiveDocument.Selection.VisProperties.SetShow catVisPropertyNoShowAttr Fertig!! Gruss Steffen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 26.10.2009 um 08:43 Uhr (0)
Hallo,eigentlich schon. Du hast doch schon einmal einen anderen Beitrag aufgerissen in dem ich dir auch eine Lösung angeboten habe. Lade dir die *.bas mal runter und importiere sie in den Visual Basic Editor von CATIA (File - import). Da ist kein Verwies auf Excel drinnen und trotzdem läuft die CountIf Funktion tadellos.Hier der Link zum anderen BeitragWorksheetFunction.CountIf funktioniert nicht------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 26.10.2009 um 08:43 Uhr (0)
Hallo,eigentlich schon. Du hast doch schon einmal einen anderen Beitrag aufgerissen in dem ich dir auch eine Lösung angeboten habe. Lade dir die *.bas mal runter und importiere sie in den Visual Basic Editor von CATIA (File - import). Da ist kein Verwies auf Excel drinnen und trotzdem läuft die CountIf Funktion tadellos.Hier der Link zum anderen BeitragWorksheetFunction.CountIf funktioniert nicht------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts ( ...
|
| In das Form CATIA V5 Programmierung wechseln |