|
CATIA V5 Programmierung : BrowseForFolder Kontrolle
breitinger am 07.05.2009 um 00:59 Uhr (0)
Hallo Zoltan,den Strukturbaum akualisiert mir Catia bei Makro5. Hier der Code. Ich bin echt planlos.Code:Sub CATMain()-------------Suchen der x bzw z EbenenSet ListeX = CATIA.ActiveDocument.SelectionListeX.Search "..NAME=PlaneX_*;All" Call MsgBox ("Anzahl der PlaneX_* ist:" & ListeX.count & "",EbenanzahlX)ListeX.VisProperties.SetShow catVisPropertyNoShowAttrCountX = ListeX.countListeX.ClearSet ListeZ = CATIA.ActiveDocument.SelectionListeZ.Search "..NAME=PlaneZ_*;All" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SelectElement
tomtom1972 am 04.07.2007 um 06:57 Uhr (0)
Hallo,den Namen deiner Linie bekommst du über Catia.ActiveDocument.Selection.Item(n).Value.Parent.Name zurückIn der Selektion selbst (Catia.ActiveDocument.Selection.Item(n)) befindet sich kein Objekt, sondern ein Verweis auf ein Objekt, also eine Referenz. Unter ...Item(n).Reference.Name ist also das selbe zu finden wie unter ...Item(n).Value.Name, nämlich der BRep-Name des selektierten Elements, etwas in der Art von: "Selection_WireREdge Wire Brp GSMLine.1);None Limits1 );Limits2 ));Cf11 ));GSMLine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : regeln/reaktionen und msgbox
Heinkes am 28.02.2010 um 18:00 Uhr (0)
hallo leute, mein problem ist dass ich nach 20min googlen nicht draufgekommen bin wie ich zur catia online hilfe komme?!?!?... irre.wenn mir da vielleicht jemand was sagen könnte, obwohl das nicht das eigentliche problem ist.Mein problem: habe einen Parameter, den ich verändere. Möchte ganz einfach eine MsgBox ausgeben, falls der Parameter unter ein Minimum gesetzt wird: "Parameter muss mindestens 120mm sein" - OKBitte wie geht das, da ich am anfang meiner CATIA Regel,Reaktion und VB Karriere stehe.besten ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fastener parameter
Hamlet am 21.01.2014 um 08:07 Uhr (1)
Also ich hab mir die selection-search-Funktion angesehen.In den meisten Fällen sehe ich in etwa diesen code:dim auswahl as selectionset auswahl = catia.activedocument.selectionauswahl.search ........Kann ich das überhaupt verwenden? Da ich mich in einem Produkt befinde, jedoch auf ein Part darin zugreifen will.Zudem hab ich noch nichts dazugefunden, wie ich in der search-Funktion nach einem Datentyp (hier: HybridShape) suchen kann.Ich hab bis jetzt nur Werteabfragen gefunden, wie z.b.:Auswahl.search ".Punk ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro und SaveAs
andy0281 am 02.11.2006 um 21:37 Uhr (0)
Hallo zusammen,ich versuche gerade ein Makro zu schreiben, welches mir ein neues Part erstellt und dieses nach Abfrage eines Part-Namens sich selbstständig speichert. Soweit bin ich auch.Ich bekomme es aber nicht hin, das Catia beim Speichern gleich den Namen nimmt, der eigentlich schon vorgegeben wäre.Im Normalfall, also ohne Makro, klickt man auf "Speichern" und Catia übernimmt automatisch den Part-Namen. Nur wie funktioniert das im Makro? Ich komme hier irgendwie nicht weiter und wäre euch über einen Ti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic Editor bei CatiaV5R18 unter Vista
demar am 25.11.2008 um 18:26 Uhr (0)
Hallo Leute...Mein Problem ist, dass ich nicht schaffe den Visual Basic Editor unter Catia zu öffnen.Ich kann VBS aber nicht VBA Makros öffnen. Ich hab zuerst Catia auf Win XP installiert und dann die ganzen Dateien auf dem Vista Rechner kopiert und mit ein bißchen Mühe zum Laufen gebracht.Hat es vielleicht damit zu tun?In einem Beitrag hier in Forum stand irgendwas, dass man die Windos Berechtigung braucht aber das hat auch nicht funktioniert. Könnte mir bitte jemand helfen!!!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Druckparameter
Pietzonka am 08.09.2017 um 11:41 Uhr (1)
Sehr geehrter Herr Strasser,mit Erfolglosigkeit möchte ich per Makro das Blattformat dem Drucker übergeben.Wie im bild zu sehen, ist das eingestellte Format noch A0. Der folgende Code kann leider nicht das Format A2 einstellen:Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim DocName As StringDim oDrwSheets As DrawingSheetsSet oDrwSheets = drawingDocument1.SheetsDim oDrwSheet As DrawingsheetSet oDrwSheet = oDrwSheets.ActiveSheetDim pageSetup1 As DrawingPageSetupSet pageSetup1 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter verstecken
Thomas Harmening am 05.06.2007 um 19:49 Uhr (0)
hmm, ist oben doch ausführlich beschrieben..?naja ;-)parameter:ist nur ein test = Stringzeige = booleanRule:Code:/*Rule created by ;-) 05.06.2007*/if zeige == false{`RelationsVB ScriptsVB Script.verstecke` .Run()}else{`RelationsVB ScriptsVB Script.zeige` .Run()}dann 2 Macros mit Argumenten erstellenName: VB Script.versteckeCode:Parameter X hideSet myParam1 = CATIA.ActiveDocument.Part.Parameters.Item("ist nur ein Test")myParam1.hidden =trueEnd SubName:VB Script.zeigeCode:Parameter X ShowSet myParam1 = CATIA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
HoBLila am 30.07.2008 um 08:46 Uhr (0)
Hallo tomtom1972,ich habe mir mal die catvbas angeschaut, ist ein interessantes Projekt, die haben ein paar von den Dingen bearbeitet, die ich auch schon als Programm nierder geschrieben habe. Was ich aber toll finde ist, dass es open source ist, wenn auch nicht so extrem gut, dafür aber gut zu verstehen.Jedenfalls werden die Bilder dort auch mit Send-Keys geschossen und ich bekomme einen Fehler bei:CATIA.ActiveWindow.Layout = catWindowGeomOnlyAber cooles Teil um mal zu sehen, wie es die anderen gelößt hab ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PageSetup Parameter
Erwin am 06.06.2003 um 10:28 Uhr (0)
Hallo Leute,ich will/muß das Drucken automatisieren (PS - PDF - Archiv), funktioniert auch hervorragend. Nur die Linienstärken stimmen nicht.Ich mach das per Makro mit folgenden Parametern: Dim catSheet As DrawingSheet Set catSheet = CATIA.ActiveDocument.Sheets.ActiveSheet CATIA.ActivePrinter = CATIA.Printers.Item("PSPrinter") catSheet.PageSetup.PaperSize = catSheet.PaperSize catSheet.PageSetup.Orientation = catSheet.Orientation catSheet.PageSetup.Color = catColorMonochrome catSheet.PageSetup.Orie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand ohne Benutzer-Interaktion durchführen?
DiNo_68 am 17.03.2006 um 14:22 Uhr (0)
Hallo,ich möchte aus CATScript einen Befehl über CATIA.StartCommand aufrufen (z.B. eine CAA-Applikation) - das funktioniert auch gut, abgesehen davon, dass das Skript weiter abgearbeitet wird, bevor der Befehl beendet ist...Der aufgerufene Befehl öffnet in meinem Fall ein Eingabe-Fenster, um Parameter einzugeben.Frage: Kann man den Befehl "im Batch" aufrufen, also dass keine Benutzer-Interaktion stattfindet und die Parameter stattdessen auch aus CATScript gesetzt werden?Wäre dankbar für jeden Tip...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elternteil einer Selection?
K.Siebert am 25.09.2008 um 14:33 Uhr (0)
Bitte schön http://ww3.cad.de/foren/ubb/Forum134/HTML/002619.shtml#000022 Edit: Code eingefügt "Speicherpfad zum Part o. Product lesen und Zeichnung Speichern"Code:If TypeName(oDocument) = "DrawingDocument" Then__________________Ansicht bestimmen_________________________________Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveShee ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Settings werden nicht angewendet
mgheinz1001 am 29.08.2012 um 09:47 Uhr (0)
Hallo,ich würde gern die CATIA-Settings wie im angehängten Bild dargestellt ändern. Dazu gehe ich folgendermaßen vor:Code:Dim objSettingsCtrl As SettingControllerSet objSettingsCtrl = CATIA.SettingControllers.Item("CATVizVisualizationSettingCtrl") objSettingsCtrl.AntiAliasingOffset = 0.200000objSettingsCtrl.AntiAliasingMode = TrueobjSettingsCtrl.FullSceneAntiAliasingMode = CATFSAAMode_4xSuperSamplingcall objSettingsCtrl.SaveRepositorycall objSettingsCtrl.CommitNach Ablauf des Makros sind die Einstellungen ...
|
| In das Form CATIA V5 Programmierung wechseln |