|
CATIA V5 Programmierung : StartCommand VBA7
buecherm83 am 13.08.2015 um 09:15 Uhr (1)
Hallo,ich habe leider zu dem Thema nichts über die Suche gefunden.Ich habe ein Makro, welches in R22 und VBA6 über StartCommand den Befehl "Ersetzen" aufruft. Hier funktioniert alles einwandfrei.Ich bin dieses nun am Anpassen für R24 und VBA7.1.Wenn ich das Makro in Einzelschritten teste wird der Befehl ausgeführt. Wenn es allerdings ohne Einzelschritte durchlaufen soll, wird der Befehl nicht gestartet. Wenn ich das Makro dann beende pop das Ersetzen-Fenster auf.Könnt ihr mir weiterhelfen?Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroerstellung
geekv5 am 18.06.2012 um 13:43 Uhr (0)
Zeichne mal ein Makro auf, dann gehst du auf und-color: #FFFF99'>suchen, wählst aus was du und-color: #FFFF99'>suchen willst (z.B. "Fläche") und klickst auf "und-color: #FFFF99'>Suchen und auswählen"..Das Wiederholst du für alle Typen, die du ausblenden willst.. Dann stoppst du die Makroaufzeichnung und suchst im Makro Code nach den entsprechenden Suchstrings..z.B.selection1.Search "CATGmoSearch.Sketch,all"selektiert alle Skizzen..Die geposteten Lösungen sind im Prinzip korrekt, du musst nur den Suchstring anpassen, sodass er die gewünschten Elemente sucht..[Diese ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Replace References
Fanfon am 22.01.2013 um 12:06 Uhr (0)
Hallo,ich versuche mithilfe der C5 Api die Referenzen zu ersetzen.Ich lade eine Baugruppe, traversiere sie durch und bekomme so alleabsoluten FileNames, die in der Baugruppe (und deren Unterbaugruppen und Teilen).Das Funktioniert soweit so gut. Jetzt versuche diese referenzierten Dateien zu ersetzen.Die ersetzten Teile/Baugruppen, sind die gleichen, haben nur einen anderen Namen und liegenin einem anderem Verzeichnis!Laut API gibt es ja eine ReplaceFunc für Components und Products. Welche muss ich da jetzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Replace, Möglichkeiten?
mrgod am 22.03.2010 um 08:01 Uhr (0)
Zitat:Original erstellt von MarcDe:Hallo,ich bin dabei ein Part parametrisch aufzubauen, ohne Links! Dabei habe ich einfach verschiedene Inputs (Punkte, Flächen, evtl Linien etc.) Diese sind in einem GeoSet Input. Ich möchte mit einem Makro nun diese Element ersetzen, das sich die Konstruktion dahinter ändert. Da es die ReplaceFunktion nicht gibt, wie kann man dies realisieren?Linien könnte man ja in ein Join packen oder auch Flächen und die Elemente dem Join entnehmen und die neuen reinpacken und ein Upd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe von Flächen ändern
bgrittmann am 07.10.2014 um 17:49 Uhr (1)
ServusDie Suche "oSelection.Search ("Topology.CGMFace,sel")" selektiert nichts.Was willst du und-color: #FFFF99'>suchen? Wo willst du überall und-color: #FFFF99'>suchen (nur in der Selektion)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 07. Okt. 2014 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen ersetzten oder in einem Join Fläche austauschen
Animexx am 03.07.2009 um 09:08 Uhr (0)
Hallo Zusammen,hab folgendes Problem:Alternative 1:In einem CATPart habe ich eine Fläche die ich durch eine neue Fläche ersetzen möchte. Kann ich dies irgendwie ersetzen? Ich habe hie im Forum gelesen, dass es keine replace Funktion gibt.Alternative 2:In einem CATPart habe ich ein Join wo eine Fläche eingebunden ist, jetzt möchte ich diese Fläche aus dem Join entfernen und eine neue einfügen. Wie bekomme ich Zugriff auf den Join?Ich bedanke mich bei Euch im Voraus.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Existenz der Datei prüfen
DanielFr. am 08.12.2009 um 14:13 Uhr (0)
Hallo,das liegt an der Auswertung der booleschen Variablen. Dies kann VB so nicht verarbeiten. Konvertiere die Variable vorher in einen String und vergleiche mit dem Wert "True" dann wird es gehenHier mal ein Beispiel:Code:Sub CATMain() Dim myFilePathStr As String Dim myFileNameStr As String Dim ExitsBool As Boolean myFilePathStr = "deinPfad" myFileName = "deinDateiname" ExitsBool = CATIA.FileSystem.FileExists(myFilePathStr + myFileName) If CStr(ExitsBool) = "True" Then MsgBox "ersetzen" Else ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : kontextverbindung definieren über ein script
gong2 am 29.06.2012 um 16:07 Uhr (1)
Edit: Vielleicht helfen noch die folgenden Anmerkungen:- Über Bearbeiten - Verknüpfungen ist es nicht möglich den Link zu reparieren, da CATIA vollständig den Pfad verloren hat (1.Bild: verknüpfungen). - Versuche ich das Objekt zu ersetzen kommt die Fehlermeldung: "Ersetzen der Verknüpfung vom Import im Kontext nicht möglich" (2. Bild: Fehlermeldung)- Ist das Originalteil nicht veröffentlicht, so funktioniert auch die Lösung über die neu definierte Kontextverbindung nicht (3.Bild: Kontextverbindung, wenn z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Warum Selection.Search EXTREM langsamer als CATIA Suche?
Maetes am 21.09.2009 um 10:45 Uhr (0)
Hallo!Weiss einer wieso die Programmierschnittstelle zum und-color: #FFFF99'>suchen Selection.Search um ein vielfaches langsamer ist als, wenn ich die manuelle Suche über Bearbeiten/und-color: #FFFF99'>Suchen... nutze? Die Suchmaske ist genau gleich. In meinem Fall "Typ=*;Bild"Beim manuellen und-color: #FFFF99'>suchen über das Menü ist alles direkt markiert - wie sichs gehört. Im Makro braucht er dann mal eben eine Minute.Unten links sieht man dann schön die Elemente fast schon im Sekundentakt aufzählen Muss man das so hinnehmen?Gruss------------------Catia ist do ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbennenung in Catia v5
serrano am 10.03.2006 um 09:18 Uhr (0)
Hi,Was genau willst du ersetzen oder umbenennen??PartName ? PartNumber ?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisches speichen
Struppi0909 am 04.10.2010 um 13:33 Uhr (0)
Hallo Lusilnie,ja mit ".Name" möchte ich die PartNumber auslesen und speichern. Es wird auch gespeichert, aber bei manchen Parts z.B. 2021.46.025.20.catpart wird die Datei ohne Extender gespeichert, also ohne *.catpart. Dadurch ist meine Datei danach unbrauchbar.Ich muß die PartNumber auslesen, da mein "Umbenennungsmakro(und-color: #FFFF99'>suchen und ersetzen)", nur die PartNumber ändert.Und mit diesem Makro wollte ich den Dateinamen aus der PartNumber speichern lassen.Mit ".Parent" wird nur der Dateiname ausgelesen, da dies ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eventuell hilft es dem ein oder anderem !!??!!
K.Siebert am 22.04.2008 um 18:04 Uhr (0)
Habe mal diese liste erstellt da hin und wieder hier die gleichen fragen gestellt werden, die Hier schon gelöst wurden.Wenn ich noch gute Beiträge finde oder ihr habt da was gefunden könnt ihr Sie mir schicken oder selbst eine link hier reinstellen da denn dann viel spaß noch cad.de/smili Instancenames in Baugruppen Baugruppen neu Abspeichern-1Baugruppen neu Abspeichern-2Tabelle ansprechen Copy Paste Makro umbenennen des Parts CATIA Settings auslesen und noch mehr (exe)User-Settings keine Ahnung in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GenerativeSheetMetal Features
tberger am 07.02.2011 um 13:27 Uhr (0)
Du könntest über die Suchfunktion im CATIA nach PartDesign-Features und-color: #FFFF99'>suchen lassen wie Block, Tasche, Verrundung etc.Diese und-color: #FFFF99'>Suchen lassen sich auch gut mit dem Makrorekorder aufzeichen.Wenn die Selektion dann 0 ist, hast du eine Vermischung------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |