|
CATIA V5 Programmierung : Makro ausführen vor dem Schließen des aktiven CATIA-Fensters
mapast am 10.10.2018 um 07:58 Uhr (1)
Hallo Diesaster,leider muss es "idiotensicher" gemacht werden. Daher ist deine Lösung leider nicht das was ich suche.Ich verfolge gerade den Ansatz mit dem Knowledge Adviser eine Reaktion oder Aktion zu erstellen, ob das Schließen eines Produktes abzufangen.Hast du damit schon deine Erfahrungen gemacht?Viele Grüße Mapast
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA vom Netzwerkordner starten
HoBLila am 11.06.2008 um 13:40 Uhr (0)
Die Anwender haben keine Adminrechte, deshalb glaube ich nicht, dass dies gehen wird.Mir wäre auch lieber, wenn der Admin da etwas kooperativer wäre, aber er hat nunmal seine Prinzipien udn wirds schon wissen.Wenn die CATIAs ordentlich registriert wären hätte ich nicht das Problem.Das mit dem regserver hatte ich somit also schon abgehakt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes Problem
CAMiCADse am 16.03.2007 um 09:34 Uhr (0)
Hallo Tonka,hast du R14 und R16 parallel auf den Maschinen laufen? Damit hatte ich auch schon meine Problemchen.Hast du schon mal versucht CATIA neu als com-server zu registrieren, damit die richtigen TypeLibs gezogen werden?Also erst mal CNEXT /unregserver und dann wieder CNEXT /regserver.Keine Ahnung ob das was bringt, aber Schaden kanns jedenfalls nicht.GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programm ignoriert Befehl
adrian83 am 07.06.2013 um 14:53 Uhr (0)
okay,guter tipp.aber wie wird das konkret gemacht?habs mal so probiert:Dim refebene As ReferenceSet refebene = part.CreateReferenceFromObject(ebene)Call mfgop.SetGeometry("RelimitingPlane", refebene, NC, 0) = Fehler 440Call mfgop.SetGeometry("Parts", des, XX, 0)Call mfgop.SetGeometry("RoughStock", sto, XX, 0)-------------------Windows 7 64 bit-Catia V5 r19[Diese Nachricht wurde von adrian83 am 07. Jun. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inputbox Ordner auswählen
K.Siebert am 24.10.2013 um 09:25 Uhr (1)
Hallo,Über inputboxCode:Pfad = "D:Pf"Pfad = InputBox ("Bitte geben Sie denn Speicher Ort ein.", "Eingabe Speicher Ort", Pfad)und hier über einen Dialog (z.B. Speichern...)Code:Datei = CATIA.FileSelectionBox (Text, "*.nix", CATFileSelectionModeSave)Pfad = Left(Datei, InStrRev(Datei, "") )If Datei = Abort ThenExit Subend if------------------Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript aus CATScript heraus aufrufen
denyo_1 am 22.01.2009 um 10:32 Uhr (0)
Hallo Tiberius,das geht mit:Code: Dim myScript Dim Params() myScript = CATIA.SystemService.ExecuteScript("C:", catScriptLibraryTypeDirectory, "TEST.catscript", "CATMain", params)Mit catScriptLibraryTypeDirectory stellst du ein was du genau aufrufen möchtest (CATscript aus Ordner, als Datei oder aus einem VBAProjekt). Such mal im Objektbrwoser danach bzw. in der Automation-Help. Da ist die Enum aufgeführt.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing - ViewProperties
Günter K. am 08.03.2006 um 15:51 Uhr (0)
Ja, die gibt es:Sub CATMain() Set drawingDocument = CATIA.ActiveDocument Set drawingSheets = drawingDocument.Sheets Set drawingSheet = drawingSheets.ActiveSheet Set drawingViews = drawingSheet.Views Set drawingView = drawingViews.ActiveView Set generativeBehavior = drawingView.GenerativeBehavior generativeBehavior.HiddenLineMode = catHlrModeOn generativeBehavior.ForceUpdateEnd SubGruß, Günter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA--Annotation--Text ausleiten
Bobie am 28.09.2009 um 20:49 Uhr (0)
Sub CATMain() Set MeinDoc = CATIA.ActiveDocumentSet MeinPart = MeinDoc.PartSet MeinAnnSs = MeinPart.AnnotationSetsSet MeinAnns = MeinAnnSs.Item("Annotation Set.1") Set MeinAnnT = MeinAnns.Annotations.Item(6)Set A = MeinAnnt.Text.TextMsgBox AEnd SubFehlermeldung sieht im Anhang
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eingefügtes Objekt selektieren
bgrittmann am 30.10.2013 um 11:09 Uhr (1)
ServusDu könntest einfach das letzte Element der ProductsCollection selektieren (ungetestet):Code:Dim RootProduct as productSet RootProduct = CATIA.ActiveDocument.Productdim oProduct as ProductSet oProduct = RootProduct.Products.item(RootProduct.Products.Count)osel.add oProduct GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktuelle Sheet einer Drawing ermitteln
DanielFr. am 20.05.2009 um 16:47 Uhr (0)
Hallo Andreas,du hast eine Collection übersprungen. Dir fehlt die Sheets-Collection in der sich die Methode ActiveSheet befindet. So funktioniert es:Code:Dim oDoc as DrawingDocumentDim oSheets as DrawingSheetsDim oSheet as DrawingSheetSet oDoc = CATIA.ActiveDocumentSet oSheets = oDoc.SheetsSet oSheet = oSheets.ActiveSheetMsgBox(oSheet)------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename = PartNumber?
IIYTII am 15.09.2009 um 14:50 Uhr (0)
Ich hatte jetzt daran gedacht, das du die neuen Teile, mit den geänderten Partnummern, bereits durch z.B. den CATIA Catalog Editor ausgeschüttet hattest und nun nur noch die alten Parts durch die neuen ersetzen musst. Oder war das jetzt die richtige Antwort zur falschen Frage von mir? :-DSave as sollte dir jedoch keinen Strich durch die Rechnung machen. Wenn du die UUID behalten willst, solltest du aber mit "Neu aus" arbeiten
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameter
Manrok am 20.03.2009 um 09:12 Uhr (0)
Guten Morgen an alleich hätte noch eine kleine Frage zwegs der Übersichtlichkeit im Modell. In Catia besteht die Möglichkeit, Parameter in einem Parameter zu speichern.Also ungefähr so:Input - Input1 = 30mm - Input2 = 45mmOutput - Output = 60mmWie kann ich das im Makro steuern? Bei mir sind alle Parameter immer untereinander. Ich kann also keine Parameterordner erstellen und dann Parameter einfügen.Vielen Dank und schönes Wochenende
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATGSMIPLtfTypeLib.tlb
Frank1234 am 17.02.2022 um 19:11 Uhr (1)
Guten Abend zusammen, für eine Hausaufgabe muss ich ein Programm erstellen das 100 Zeilen lang ist und eine beliebigen Volumenkörper erzeugt.auf den Hs Rechnern liegt die neueste Version von catia v5 und dafür ist auch die Anleitung im Script.Nun ab ich Corona und muss es von zu Haue aus erledigen, dort habe ich aber nur R21 und genau diese .tlb muss dort einen anderen Namen haben.weiss jemand wie der alte Name der biblo lautet?lg Frank
|
| In das Form CATIA V5 Programmierung wechseln |