|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 22.10.2008 um 17:27 Uhr (0)
Hallo Jan,ich habe gleich zwei Vorschäge für dich. Der erste basiert auf einer Schleife in der alle Parameter/Relations des Parts durchlaufen werden. In dem If-Block (siehe Code) kannst du dann einen Namen bestimmen. Der Parameter/Relation der den Namen trägt wird gelöscht. Sollen mehrere Parameter/Relations mit unterschiedlichen Namen gelöscht werden muss der If Block mit einem - or erweitert werden (siehe Code Kommentar)Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet partDoc = oDoc.PartSet oSel = oD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene Toolbar über Settings integrieren?
denyo_1 am 24.04.2008 um 16:02 Uhr (0)
Also zuerst mal musst du dir überlegen ob du eine eigene Toolbar haben willst, oder den Button auf eine schon bestehende Toolbar legen willst.Ich würde dir jedoch raten dir eine eigene Toolbar zu erstellen, sonst findet nachher keiner deinen Button weil er nicht mehr weiß auf welcher Toolbar er jetzt war. Desweiteren kannst du dann auf dieser Toolbar alle wichtigen Makros drauflegen und du bekommst eine Art kleine Toolleiste (die wichtigsten Makros zum Ausführen für die USER)Erst mal muss du die Makro Libr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body zuklappen
denyo_1 am 03.07.2008 um 12:03 Uhr (0)
Zitat:Original erstellt von Mörchen:Hallo,vorneweg: ich hab vom Programmieren keine Ahnung (leider)Man kann den Baum per Befehl zuklappen, indem man ins Befehlsfeld in der deutschen Version "B:alles ausblenden" eingibt ( englisch: "C:collapse all")Vielleicht hilft das.GrußHallo,ja das sollte doch helfen. Ich kanns gerade nicht ausprobieren aber mit einem CATIA.StartCommand("collapse all") sollte es dann eigentlich gehen. Ein Nachteil ist aber, das das Makro während des Ausführenes eines StartCommand Befeh ...
|
| 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 : VBA: GetViewName
denyo_1 am 03.07.2008 um 11:11 Uhr (0)
Hallo,was passiert wenn du jede Variable in eine eigene Klammer setzt? Dann wird die Variablendefinition angepasst und man bracht nicht unbedingt die richtige DefinitionBeispiel:Code:MyView.GetViewName ((MyPrefix), (MyIdent), (MySuffix))EDIT:Ich habe es jetzt gerade nochmal ausprobiert. Also bei mir geht es einwandfrei. Es muss irgendwie an der Definition deiner Variablen liegen. Kommentier doch mal die DIMs aus und versuche es dann nochmal. Ich habs mit folgendem Code versucht:Code:Sub CATMain()Set oDoc = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auswählen von Pars in einem Product per Makro
denyo_1 am 24.06.2008 um 10:13 Uhr (0)
Hallo,öffne das Produkt in dem das Part steckt. Anschleißend mache das Makro mit dem Editor auf (CATIA interner Editor). Der vorletzte Button von rechts heißt "insert Object resolution..." Klicke ihn an, warte bis der Editor im Hintergrund ist, und dann klicke auf der Part.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 10.04.2008 um 20:06 Uhr (0)
Ist das nicht exakt das selbe Thema wie das???Crossposting?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 11.04.2008 um 07:09 Uhr (0)
Sorry aber crossspostings werden nun mal nicht gerne gesehen. Trotzdem *michschäm*werd wirklich nicht gerade nett ------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 16.04.2008 um 07:56 Uhr (0)
Hallo K. SIebert,hab mir die Scripte gerade mal angeschaut. Was willst du mit dem Speicherscript überhaupt erreichen? WIllst du das nur die Zeichnung die du gerade offen hast mit einem speziellen Dateinamen gespeichert wird, oder willst du alle gerade aktiven Teile (alle Zeichnungne, alle Parts, alle Produkte) speichern und alles schließen?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 18:14 Uhr (0)
Hallo K.Siebert,also ich habs jetzt nochmal überarbeitet. Das Makro sucht jetzt alle in der Zeichnung vorhandenen Detail Sheets nach den Texten ab. Werden sie gefunden, dann werden sie synchonisiert wenn nicht wird die Zeichnung ohne aktualisierung gespeichert und geschlossen. Ich bin jetzt von deinem Beispeil ausgegangen und ich denke jetzt läuft es Test auf R18MFG------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 10:36 Uhr (0)
ja is ja kein Thema (was tut man nicht alles für die Leute dieses wunderbaren Forums )Ja das muss halt noch ein bisschen anpassen aber ich denke das bekommst du hin. Ich habe beim Programmieren auch mal mit der Methode TRY AND ERROR angefangen. @K.Siebert: Wenn du nicht mehr weiterkommst kannst du mir ja mal so eine Zeichnung zur Verfügungen stellen. Die die ich hatte, da lag das SChriftfeld im Blatt 1 im Hintergrund. Wenn du mir ein Original hier reinstellst kann ichs dir auch schnell anpassenschöne g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 16.04.2008 um 12:06 Uhr (0)
Hallo,also ich hatte gerade ein bisschen Zeit und hab dein Script mal ein bisschen optimiert. Die beiden Einzelteile habe ich natürlich gleich zu einem Script gemacht. Außerdem hab ich noch ein, zwei Abfragen gemacht was die Stabilität des Makros doch wesentlich verbessern sollte.Hier mal eine grobe Übersicht was das Makro jetzt macht:1. Es prüft ob Zeichnungen, Parts oder Producte in der Session geöffnet sind. Wenn nicht Abbruch2. Part werden geprüft ob sie schon mal gespeichert waren (dann werden sie mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
denyo_1 am 30.10.2008 um 12:26 Uhr (0)
Hallo,also ich hab das Makro mal zu einer CATvba-Datei umgebaut. Also jetzt das zip File entzippen, auf der Festplatte bzw. Serve speichern, Tools - Macro - Macros - Macro libraries - Add existing library. Dann nur noch den richtigen Pfad angeben und fertig. Das Makro kann man dann über Tools - costumize - commands - Macros auf die Toolbar legen und von dort starten.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |