|
CATIA V5 Programmierung : Catscript vs Catvba oder doch Catvbs?
CEROG am 26.09.2008 um 06:14 Uhr (0)
Zitat:Original erstellt von daxuesheng:Halloim Rahmen meiner Diplomarbeit muss ich wohl oder übel doch ein makro erstellennach langem hin und her, kontte ich doch nicht mit knowledgeware auskommen.Da ich total neu bin und schon seit 2 tagen grübel, habe ich mir aus der Bib den Ziethen"Effiziente Konstruktion mit Makros geholt"Schade dass es sowas nicht gibt für Dummies Dummies schreiben eigentlich keine Diplomarbeit. Zitat:Nach 2 Stunden hatte ich meinen ersten Geometrical Set, obwohl ich total konfus ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suchen in selektierter Struktur
Jens Hansen am 28.09.2008 um 13:00 Uhr (0)
Hallo,du darfst vorher die Selection nicht leeren(nozprod.Clear) da du damit auch die Auswahl von Hand - laso das ausgewählte Produkt - entfernst. Somit suchst du in einer vollkommen leeren Selection.Lass also diese Zeile weg!SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unendliche Linie erstellen!
Jens Hansen am 20.10.2008 um 10:40 Uhr (0)
Hallo,kannst du es vielleicht über die Schnittkurve (Intersection) zweier Ebenen lösen? Dann wäre diese Schnittkurve immer unendlich lang.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 23.10.2008 um 16:59 Uhr (0)
Hallo,Code:...Liste1.ClearListe1.Search "CATKnowledgeSearch.AdvisorRelationSet.NameInGraph=Relations;all"Set of Relations definieren und leeren--------------------------------------------------------------Dim USel1 As SelectionSet USel1= CATIA.ActiveDocument.SelectionGefundene Set of Relations selektieren und entfernen------------------------------------------USel1.Cut...USel1.Cut kann nicht funktionieren da in der Selektion nicht drinnen ist! Mit Liste1.Cut bzw. Liste1.Delete sollte es gehen, da in dieser ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
J.Streit am 22.10.2008 um 16:50 Uhr (0)
Hallo erstmal an die Gemeinde,Bin neu hier (zumindest als Mitglied, nicht als Leser) und versuche auf diesem Wege Hilfe zu bekommen.Ich habe zur Aufgabe, produktübergreifend aus Parts und Products verschiedene Parameters und Relations zu entfernen. Bislang habe ich das mit der Suchfunktion von Hand realisiert. Dieses ist auch soweit okay, läuft leider nicht automatisch durch, da bei Hidden Relations bzw. Hidden Parameters eine Warnmeldung im Catia erscheint, welche man bestätigen muss, um auch versteckte O ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
J.Streit am 23.10.2008 um 10:56 Uhr (0)
Hallo Daniel,ich bitte nochmal um Hilfe. Ich wollte erstmal versuchen, nur alle Hidden Parameters und Relations einzublenden. Im einzeln geöffneten Part funktioniert das auch ohne Probleme. Nun möchte ich das ganze von aktivierten RootProduct machen, wobei er in jedem geladenen Part suchen und einblenden soll. Welche Variable muss ich dafür setzen.Hier nochmal das bisherige:###############################Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet partDoc = oDoc.PartSet oPara = partDoc.ParametersSet oR ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA window freezing during makro running
RSchulz am 20.04.2015 um 11:48 Uhr (1)
Hi Lucas,try CATIA.interactive = false ...------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfeld suchen und löschen, aber nur auf aktuellem Blatt
n4426 am 16.11.2011 um 19:10 Uhr (0)
Hi Bernd,ich habs gestern dann noch so gelöst.Code:Public Function DeletTxtFeld(varTextfeldName As String, varSheetName As String) Dim intDocObj As Document Dim intWindowsObj As Windows Dim intObjTypeStr As String Dim intTextBoxNameStr As String intTextBoxNameStr = varTextfeldName ***Background View zugänglich machen Dim intSheetObj As DrawingSheet Dim intBckViewObj As DrawingView Set intDocObj = CATIA.ActiveDocument Set intSheetObj = intDocObj.Sheets.ActiveSheet Set intBckViewObj = in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Allcatpart Erstellung
xam0560 am 19.05.2014 um 14:19 Uhr (1)
Jup1-SchrittFor Schleife ---- ALLCATPART erstellen ---- ALLCATPart speichern und schließennext2.Schrittalles schließen3.SchrittCATProduct erstellen4.Schrittalle ALLCATParts unter C:...1 einbauen5.Schrittalles Fixieren6.SchrittCATProduct speichern und schließen unter C:...27. SchrittLöschen des Ordners C:...1FERTIGPS: Quellcode Ordnererstellung im Makro:Catia.FileSystem.CreateFolder (C:TempBLA BLA BLA)Catia.DisplayFileAlerts = FalseDannach nicht vergessen Catia sagen wohin es zu speichern hat.C:TempBL ...
|
In das Form CATIA V5 Programmierung wechseln |
 Data_Rescue.zip |
CATIA V5 Programmierung : Datenrettung bei Click OK to Terminate
AstroAsterias am 22.09.2012 um 21:35 Uhr (1)
Hallo liebe CAD.DE Gemeinde!Ich bin letztes Jahr auf diesen Thread hier gestoßen und habe mich fleißig ans programmieren gemacht...Herausgekommen ist das Progrämmchen im Anhang.Es handelt sich um eine .exe Datei, die im Fall eines Click OK einfach per doppelklick gestartet werden kann. Das Programm hat sich nun seit ca. einem Jahr bei uns in der Firma (ca. 200 User) gut bewährt.Strategie:- Ansprechen von CATIA (in einem eigenen Thread)- Anzeigen des GUI- Auswählen des Speicherortes durch den User- Starten ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsmakro für Toleranzen
DasDon am 19.12.2012 um 14:54 Uhr (0)
frohe weihnachten....Code:MACRO_NAME = "ToleranceDRW"MACRO_VERS = "V1.0"VER: 1.0DESC: CREATE ADDS TOLERANCE TO SELECTED DIMENSIONS DEPENDING ON VALUE.PREP: ACTIVE DOCUMENT MUST BE OF TYPE CATDRAWINGLANG: CATSCRIPTDATE: 19/12/12CREA: DasDon-----------------------------------------------------------------------------------DECLARE VARIABLE -------------------- CONSTANT VARIABLES -------------------- GENERAL VARIABLES DIM oSel As Selection -------------------- ARRAYS DIM InputObj(0) InputObj(0) = "Drawin ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia -> 3D unerfahrener versucht sich an Scripten
jogibear9988 am 22.09.2013 um 21:11 Uhr (1)
Habs jetzt noch ein bischen erweitert...Was Ich jetzt wahrscheinlich noch brauche sind die Maße des Objektes, bin mir da abe rnicht ganz sicher, wie und was Ich noch genau brauch oder ob mir die Infos weiterhelfen...Muß da jetzt erst mal noch mit unseren 3D Zeichnern reden...Danke für die Hilfe auf jeden Fall...Sub CATMain()Dim doc As ProductDocumentSet doc = CATIA.ActiveDocumentOpen "c: est.csv" For Output As #1Print #1, "Name;Parentname;a;b;fnm;X1;X2;X3;Y1;Y2;Y3;Z1;Z2;Z3;O1;O2;O3"getAllSubProducts doc.Pr ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Constrains updaten
RSchulz am 25.09.2013 um 11:48 Uhr (15)
Das ist klar, wenn du dem Kind einen eigenen Identifier gibst, dann kannst du ihn auch ansprechen. Das Problem ist nur, dass die CATNLS somit vom Standard abweicht. Das heist, dass das Programm dann nur auf deinem Rechner läuft oder du überall diese austauschen musst. Das ist sehr fehlerträchtig!Den Key "CATAssembly.AsmCstSolve" kannst du AFAIK nicht direkt ansprechen. Der Dient lediglich der Identifikation von CATIA, zum auslesen der sprachabhängigen Texte. Die CATNLS würde ich nicht verändern. Ich gebe z ...
|
In das Form CATIA V5 Programmierung wechseln |