|
CATIA V5 Programmierung : Einsteiger-Frage
Timberwolve am 20.03.2007 um 09:54 Uhr (0)
Hallo, hab mal etwas in deinem Makro rumgepfuscht ;-)Aber jetzt läuft es so wie du es haben willst.Für die Zukunft dieses Makros gibt es nur ein paar kleine Probleme.1. Wird das Makro mehrmals in einem Part angewendet, so heissen alle Parameter die erzeugt werden gleich.2. Es muss, damit das Makro läuft ein Geometrisches Set mit dem Namen "Geometrical Set.1" vorhanden sein, ansonsten bricht es ab. 3. Da alle erzeugten Parameter den gleichen Namen haben, kann es bei der erzeugung der Formeln zu Schwierigkei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft nicht unter XP
Timberwolve am 21.03.2007 um 13:57 Uhr (0)
Ahhhh, ja da hast du den richtigen Ansatz, dieses Problem hatte ich auch schon. Der Visual Basic Editor ist in dem Fall CATIA nicht zugewiesen, ich weiss das dann VB und Catvba Projekte nicht mehr laufen. Die Lösung ist in diesem Fall folgende:Den Rechner starten und sich als Administrator(Windows)anmelden. Wenn du dann CATIA als angemeldeter Administrator startest, sollte eigentlich der Visual Basic Editor freigeschaltet sein. Wenn dies einmal gemacht wurde, dann ist er auch für alle User auf diesem Rechn ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Produktstruktur Part öffnen
Timberwolve am 25.07.2006 um 13:06 Uhr (0)
Hallo an alle die dieses Problem haben.Also ich habe keinen Befehl gefunden der die Funktion "Im neuen Fenster öffnen" steuert. Es ist jedoch möglich. Man muss sich die Komponente in der Produktstruktur als Produkt zurückgebenlassen. Hier ein Beispielcode:Dim Selection_Part as SelectionDim AktuellesDokument as DocumentDim Suche as ProductDim DocToOpen as DocumentSet Selection_Part = CATIA.ActiveDocument.SelectionSelection_Part.Search "CATAsmSearch.Product.Name= Partname,all" Set Suche = Selection_Part.I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Generate Ballons Makro
Timberwolve am 28.07.2006 um 09:51 Uhr (0)
Hallo, hatte auch ein solch ein Problem, Das CATIA.StartCommand akzeptiert keine Leerzeichen. Versuch es mal folgendermaßenDim Anwendung as StringAnwendung = "Generate" & " " & "Ballons"CATIA.StartCommand Anwendungso hats bei mir geklappt.------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umgang mit Makros
Timberwolve am 02.08.2006 um 18:16 Uhr (0)
Hallo mit Beispielscript sieht es vom zeitlichen her momentan nicht gut aus. Schau mal in die CAA-Hilfe von CATIA nach, da erfährst du ziemlich viel über Parameter und Design-Tables bzw. wie sie angesteuert werden. WEnn ich zeit habe lass ich dir was zukommen.------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit dem rootproduct update
Timberwolve am 02.08.2006 um 18:33 Uhr (0)
Hallo, hab mir das Szenario mal angeschaut. hab es mit einen CATScript versucht aber mit vba funkt es auch. Code:Sub CATMain()Dim Root_Document As ProductDocumentDim Root_Product As ProductSet Root_Document = CATIA.ActiveDocumentSet Root_Product = Root_Document.ProductRoot_Document.ActivateRoot_Product.UpdateEnd SubUpdatet die Baugruppe egal ob part oder Product aktiv ist. Über das Makro kannst du meines wissens den schönen blauen balken in CATIA der das aktivieren symbolisiert nicht auf das aktivierte Par ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : No-Show komplett löschen
Timberwolve am 03.08.2006 um 10:48 Uhr (0)
[QUOTE]Original erstellt von CAMiCADse:Frage an alle:Wofür sind die CATAsmSearch/CATGmoSearch/CATSpdSearch/... usw. gut?Die kommen ja wohl vom Macrorecorder, kann darüber aber nirgends infos finden.Ich kopiere immer den Suchstring(Query) aus dem Suchfenster und hatte bisher noch keine Probleme!Das sind die Suchstrings für die jeweiligen Workbenches die man auch in CATIA unter EDIT-- Search definieren kann. mit dieser auswahl begrenzt sich die Suche eben auf die verschiedenen workbenches. Mehr weiss ich dar ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interaktive Schaltflächen
Timberwolve am 03.08.2006 um 15:41 Uhr (0)
das prob ist ich darf keine Vorlage verwenden, es muss eine Excel Tabelle sein die es noch nicht gibt. es muss quasi alles interaktiv erstellt werden vom vba-Code selbst. 1. Schaltfläche in Tabelle erstellen2. Schaltfläche umbenennen3. Code zur Schaltfläche hinzufügen4. über Schaltflächenklick daten an CATIA zurück gebenmit dem umbenennen über Caption geht so lala, aber vielleicht spinnt auch mein Excel etwas ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interaktive Schaltflächen
Timberwolve am 04.08.2006 um 09:38 Uhr (0)
Das ist ja das Problem ;-)es gibt keines.Ich muss alles interaktiv erzeugen. Wie oben erklärt. Ich habe nur ein CATPart und das darin gespeicherte CATScript. hab jetzt ne relativ unschöne lösung ohne Command Button.Code:Sub CATMain()Set oActiveDoc = CATIA.ActiveDocumentSet mypart = oActiveDoc.PartSet Formeln = mypart.RelationsSet KonTAB = Formeln.Item("Platten")Spalten = KonTAB.ColumnsNbZeilen = KonTAB.ConfigurationsNbSet Anwendung = CreateObject("Excel.Application")Anwendung.Visible = TrueSet Blaetter = A ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interaktive Schaltflächen
Timberwolve am 04.08.2006 um 10:07 Uhr (0)
Puh wenn der Rückgabecode an CATIA komplex ist dann ist das ja ziemlich stressig *g*Aber danke für die Antwort, werde das jetzt dann mal testen. Werd dann wohl wieder ein Problem haben *g* so wie immer *g*------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interaktive Schaltflächen
Timberwolve am 04.08.2006 um 11:32 Uhr (0)
Leider muss ich mitteilen das es doch nicht funktioniert wie ich mir das gedacht habe. Der Weg von Excel zurück nach CATIA ist zu. Das neu erzeugte Modul kennt die CATIA funktionalitäten nicht. Die müsste ich dann an jedem Excel arbeitsplatz einstellen. das ist leider zu aufwendig.Trotzdem Danke für die ganze mühe ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro automatisch starten nachdem CATIA update ausführt
Timberwolve am 04.08.2006 um 15:15 Uhr (0)
Erstelle eine Regel mit KWA, diese reagiert bei jedem Update von CATIA, in der Regel selbst startest du dann das Makro. Das wäre der einfachste Weg ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Publications
Timberwolve am 08.08.2006 um 11:54 Uhr (0)
Hi, versuch mal nach Ablauf des Makros zwei mal Esc zu drücken. Dann dürfte das ganze wieder funktionieren. Das Phänomen hatte ich auch schon öfters. Irgendwie gibt CATIA die Selektion nicht frei. Aber zweimal Esc und alles geht wieder. Teste das mal. ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |