Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.321
Anzahl Beiträge: 31.777
Anzahl Themen: 6.277

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 50 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : [HowTo] Interne Befehlsnamen schneller finden (CATNls)
geekv5 am 11.05.2012 um 15:36 Uhr (1)
Hallo Lila,hätte ich gewusst, dass Notepad++ so eine Funktion hat, hätte ich auch kein extra Programm gesucht "Normal View" finde ich nur als "NormalViewHeader", CATIA spuckt aber leider nur "Unbekannter Befehl" aus.. Das Problem habe ich übrigens auch bei anderen Befehlen, ich finde den String zwar, aber CATIA kennt ihn nicht.. Kann natürlich auch sein, dass ich den Befehl auf der falschen Workbench aufgerufen habe, bin gerade im PartDesign..Werde das Tutorial bei Gelegenheit nochmal überarbeiten und wie ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : [HowTo] Interne Befehlsnamen schneller finden (CATNls)
geekv5 am 10.05.2012 um 19:30 Uhr (1)
Hallo zusammen,hier ein kleines Tutorial, was das finden der interenen Befehlsnamen erleichtern soll..Szenario 1:Ein Befehl wird über CATIA.StartCommand aufgerufen, ist aber unter verschiedenen Workbenches unter dem gleichen Namen vorhanden, sodass unter Umständen der falsche Befehl aufgerufen wird.Szenario 2:Der Befehl CATIA.StartCommand wird in einem mehrsprachigen Makro verwendet, statt für jede Sprache den richtigen String vorzuhalten, soll der interne Befehlsname verwendet werden.Anleitung:Die gesucht ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro im Product ausführen
geekv5 am 30.05.2012 um 14:10 Uhr (0)
Hm füge doch mal nach "Set selection1 = adoc.Selection" ein "selection1.clear" ein, dann müsste es gehen, wobei es bei mir auch so funktioniert, egal was ich selektiert habe

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro im Product ausführen
geekv5 am 30.05.2012 um 10:37 Uhr (0)
Wie meinst du das? Bist du im Part oder Produkt (was ist im Baum blau hinterlegt)? Wenn das Part nicht die aktive Komponente ist, dann funktioniert es nicht, dann müsstest du dich vom selektierten Element zum Part hochhangeln..

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro im Product ausführen
geekv5 am 25.05.2012 um 15:31 Uhr (0)
Hallo,hier meine Lösung:Code:Sub CATMain()Dim partdocument1 As PartDocumentDim part1 As PartDim selection1 As SelectionDim orderedgeometricalSets1 As OrderedGeometricalSetsDim orderedgeometricalSet1 As OrderedGeometricalSetDim adoc As DocumentOn Error Resume NextSet adoc = CATIA.ActiveDocumentIf Err.Number 0 Then Exit SubSet selection1 = adoc.Selection   Select Case TypeName(adoc)    Case "PartDocument"            Set partdocument1 = adoc        Case "ProductDocument"            selection1.Search ("Part D ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
geekv5 am 08.05.2013 um 12:26 Uhr (0)
Mahlzeit Stefan bitte mit "f", aber das nur nebenbei Habe ein wenig mit deinem Trick herumprobiert und festgestellt, dass er einwandfrei funktioniert, wenn ich den Code in eine Prozedur packe und aus dem VB Editor starte.. Normalerweise müsste ich die Maus in das CATIA Fenster bewegen (aber nicht hineinklicken), um die Änderung zu bewirken, mit dem AppActivate CATIA.Caption ist das nicht notwendig.. Allerdings klappt das nicht wenn ich eine Form geöffnet habe, da diese anscheinend verhindert, den Fokus auf ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : StartCommand wiederholen (wie Doppelklick)
geekv5 am 20.04.2012 um 18:25 Uhr (0)
Ja, aber wenn ich mich nicht täusche ist doch das Problem, dass das Makro nicht wartet bis der Befehl beendet ist..So stelle ich mir das vor:Code:If Mehrfachstarten=1 then  Do Until Abbruchbedingung=True    CATIA.StartCommand("Kommando")  LoopElse  CATIA.StartCommand("Kommando")End IfMehrfachstarten=0Die Variable "Mehrfachstarten" würde ich über ein weiteres Icon vorher setzen und die Abbruchbedingung müsste auf Wahr gesetzt werden, wenn man einen Befehl abbricht.. Vielleicht denke ich zu kompliziert?Edit: ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Unterschiedliches Verhalten (Makrostart per Button/aus Makrorecorder)
geekv5 am 18.01.2012 um 17:25 Uhr (0)
Hi!Ein Teil meines Makros selektiert und zentriert eine Selektion.. Dies geschiet per Klick auf einen Button.. Wenn ich das Makro aus dem Editor starte, passiert das wie gewünscht bei Klick.. Führe Ich das Makro per Button in einer Symbolleiste aus, passiert bei Klick nichts, nachdem ich die Form schließe, zentriert er dann das Element..Hier mal der das Click-Ereignis des Buttons:Code:Dim selection1 As ObjectSet selection1 = CATIA.ActiveDocument.SelectionDim visPropertySet1 As VisPropertySetDim bSTR1 As St ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Saved-Attribut wird falsch ausgelesen
geekv5 am 19.09.2012 um 13:49 Uhr (0)
Also bei einer anderen Installation hat es funktioniert, allerdings gleiches Release und SP (R20SP7).. Am Code kann es eigentlich nicht liegen, da ich per Hand ein Part erstellt und gespeichert und dann nur folgende Zeile getestet habe:Code:msgbox catia.activedocument.savedKann ja dann nur wieder was mit den Settings sein CATIA - Fluch und Segen Danke euch fürs testen..------------------Seid nicht dumm, lest drin rum!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parts werden nicht ordnungsgemäß geschlossen
geekv5 am 20.03.2012 um 17:49 Uhr (0)
Hallo!Habe das Problem jetzt mit dem Startcommand erfolgreich lösen können, allerdings (noch) mit einer Einschränkung:Wenn ich ein Part in Bearbeitung (blau) gesetzt habe, findet er das Startcommand natürlich nicht, da es im Part Design nicht verfügbar ist..Jetzt würde ich gerne das oberste Produkt im aktiven Dokument blau setzen lassen, habe auch schon mehrere Möglichkeiten probiert, leider ohne Erfolg:1. Es passiert nichts, bin mir aber auch nicht sicher ob das der richtige Befehl für mein Anliegen ist.. ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Eigenschaften von Selektion zurücksetzen
geekv5 am 03.12.2012 um 13:31 Uhr (0)
SendKeys hatte ich schon probiert, aber leider kommt kein Tastendruck an.. In die Befehlszeile kann ich schreiben via SendKeys, aber wenn ein Dialogfenster offen ist, scheint es nicht zu funktionieren..Code:Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub CATMain()CATIA.StartCommand ("Eigenschaften zurücksetzen")CATIA.RefreshDisplay = TrueSleep 2000SendKeys "{TAB}", TrueSendKeys "{TAB}", TrueSendKeys "{ENTER}", TrueEnd SubGruß------------------Seid nicht dumm, lest drin rum!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 15:49 Uhr (0)
Hm glaube ich habe mich undeutlich ausgedrückt - Im CATIA sind zwei Fenster geöffnet- Fenster1: Produkt mit QuellPart- Fenster2: ZielPart- Fenster2 ist im VordergrundActiveDocument.Selection ist ja dann die Selektion des ZielParts..Meine Idee war jetzt, dass Fenster1 in den Vordergrund zu holen, allerdings weiß ich nicht, wie ich vom QuellPart auf den Namen des Fensters komme, in dem es Steckt..BTW. das aktive Part kann man doch so feststellen:CATIA.ActiveDocument.Selection.Search ("Part Design.Teil, in")

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Verschachtelte Körper bearbeiten
geekv5 am 10.11.2011 um 15:41 Uhr (0)
Komisch, er selektiert einfach nichts.. Habe nur ein Part offen mit einem "Hauptkörper" und einem "Körper.2", der einen "Block.1" beinhaltet.Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As selectionSet selection1 = partDocument1.selectionDim oPadkoerper = "Körper.2"geo = "Block.1"selection1.Search "(CATPrtSearch.BodyFeature.Name=koerper),all"selection1.Search "(CATPrtSearch.Pad.Name=geo),sel"MsgBox selection1.Count - ist 0For i = 1 To selection1.Cou ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz