|
CATIA V5 Programmierung : Balloon links entfernen
NyariG am 19.08.2015 um 08:28 Uhr (1)
Was ich probiert:1)Makro aufnahmen während Isolirung...2)drawingView1.Texts.Item(1).Isolate3)Code:For j = 1 To drawingView1.Texts.Countselection1.Add drawingView1.Texts.Item(j)NextAnwendung = "Isolate"CATIA.StartCommand Anwendung4)Copy-Paste5)Neue Balloon erstellen.Leaderposition kann ich nicht abfragen. Code:Dim MyText2 As DrawingTextSet MyText2 = drawingView1.Texts.Add("ComplexText", 0#, 0#) MyText2.AnchorPosition = 21 MyText2.FrameType = catCircleDim MyLeader As DrawingLeaderSet MyLeader = MyText2.Leade ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-makro Schritte durch Produkt fuehren
Sylas am 22.11.2012 um 10:41 Uhr (0)
Zitat:Original erstellt von bgrittmann:ServusDu könntest alle ParameterSets suchen (Makrorekorder) lassen (Name = Aenderung_*). Das erste Element umbenennen, und aus der Selektion entfernen (siehe "selection remove") und den Rest löschen (siehe "selection delete").Parameterset anlegen siehe "CreateSet" in Doku und Forensuche.GrußBerndIch gruße dich, BerndViellen Dank. Der letzte Frage (ich vermute - Mann nie weißt ;) ) - wie kann ich ein Selection umbennen - so(?):Code:selection1.item(1).name = "Aenderung_ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
RedBiBo am 15.01.2011 um 21:29 Uhr (0)
Hallo Andreas,Ich verwende in so einem Fall lieber die Möglichkeiten der Sicherungsverwaltung:Datei - Sicherungsverwaltung -- "Sichern unter" und dann "Verzeichnis weitergeben"(Savemanagement -- Save as -- Propagate directory)Wenn man nur die gewünschte Baugruppe offen hat, dann funktioniert es i.d.R. sehr zuverlässig.Nur wenn man dann noch Unterordner hat, dann wirds etwas mühsam.Die muss man dann für jedes Unterbaugruppen-Product neu anlegen unddann wieder "Sichern unter -- Verzeichnis weitergeben"Mit fr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit String
leipziger am 22.01.2006 um 23:10 Uhr (0)
Hallo ich möchte ein eventuelles "Copy of " aus den Bodynamen entfernen.string1=body1.NameMsgBox string1string2=Replace(string1,"Copy of ","")MsgBox string2body1.Name = string2MsgBox body1.Nameleider kann ich mit body1.Name = string2den Bodynamen nicht setzen.Set body1.Name = string2funktioniert auch nicht und dasbody1.Name = string2+"" funktioniert auch nicht, nur wenn ich es so schreibebody1.Name = string2+" " funktioniert esKann mir einer sagen warum das so umständlich ist oder einen anderen Weg zeigen? ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Veröffentlichungen/ Publications umbenennen
Randle am 19.02.2018 um 09:24 Uhr (1)
Hallo,das Umbenennen von Veröffentlichungen per Makro geht nicht.Was man machen könnte wäre das veröffentlichte Objekt einer Veröffentlichung auszulesen, die alte Veröffentlichung zu löschen und eine neue (korrekt benannte) zu erstellen.Die Sache hat allerdings einen Haken. Durch das Löschen der alten Veröffentlichung gehen deine Links kaputt.Ich würde mal drüber nachdenken ob es nicht möglich (und sinnvoller) ist Projektnamen/Zeichnungsnummern usw. aus den Namen der Veröffentlichungen zu entfernen (neutra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection add
bgrittmann am 21.02.2014 um 09:26 Uhr (1)
ServusJa du kannst bei Remove die Elemente nur über den Index (zB Remove(1) angeben.Siehe auch Doku. (Sollte nicht gemäß Doku eher Remove2 verwendet werden?)GrußBerndEDIT:Lösungsvorschlag:- Schleife über die Selection- jedes Selektierte Element mit deinem "Vergleichselement" vergleichen- falls diese gleich sind: Element aus Selektion entfernen und Schleife verlassen------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 21. Feb. 2014 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename = PartNumber?
bgrittmann am 18.09.2009 um 08:52 Uhr (0)
ServusDir ist bewusst, dass beim öffnen der neuen Products diese die Einzelteile nicht mehr findet (da diese umbenannt wurden)?Zum das zu verhindern müsstest du die oberste Baugruppe öffnen und nun rekursiv zuerst alle Parts und dann alle Products umspeichern.GrußBerndEDIT: Ich hatte schon mal so was ähnliches zusammen gebastelt (siehe hier). Müsstest du auf deinen Fall umbauen (Export nach STEP entfernen)------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform mit Bild wiederverwenden
DanielFr. am 26.05.2009 um 21:03 Uhr (0)
Hallo Jan,dieser Fehler tritt auf wenn du versuchst ein Steuerelement aus der Controls-Collection zu enfernen das während des Entwurfmodi erstellt wurde. Soll heißen man kann während der Laufzeit nur Steuerelemente entfernen wenn man sie auch während der Laufzeit erstellt hat.Hab dir gerade mal ein kleines Beispiel zusammengebastelt. Importiert dir das mal und schau dir das mal an. Hier wird einem Steuerelement (Image) ein neues Bild während der Laufzeit zugewiesen OHNE das Steuereelement zu löschen. Die E ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche aufnähen mit Sew Surface per Makro
Bopkes am 07.07.2009 um 11:34 Uhr (0)
Hi!Ich hätte da mal wieder eine frage zu der ich werder in der Dokumentation etwas gefunden hab noch mit der Suchfunktion hier im Forum!Es geht um die Funktion "Sew Surface" mit der man eine Fläche auf ein Bauteil aufnähen kann!Das aufnähen der Fläche ist auch soweit kein Problem, aber leider ist es mir per Makro nicht möglich das "Häkchen" aus Simplify Geometrie (Geometrie vereinfachen) zu entfernen!Hab in der Doku nur gefunden wie ich den "Haken" aus "Intersect Body" (Körper schneiden) bekomme!Hat das je ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer aus Catia v5 in Excel Stückliste suchen
Gumbagumbanga am 21.01.2013 um 15:48 Uhr (0)
Ich hatte mal ein ähnliche Problem.Mir wurde dann der Befehl split empfohlen.Beispiel:string = "4X0.123.456{3}"tmpArray = SPLIT (string,".")tmpArray(0) wäre "4X0"tmpArray(1) wäre "123"tmpArray(2) wäre "456{3}"Dann hättest du zumindestens erstmal die Punkte entfernt.Ich würde jetzt auf den TmpArray mit dem {} noch mal ein Split drüber laufen lassen um den Wert hinter der Klammer zu entfernen.Weiß aber nicht genau ob das wirklich geht, da ich auch nicht viel mit Makros zu tun habe.------------------Schaffen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Befehl zum Schließen von überschüssigen Parts/Products
bgrittmann am 30.11.2016 um 15:55 Uhr (1)
ServusDu kannst Unterbaugruppen deaktivieren indem du Tabelle mit jeweiligen dem Parameter "Aktivierungsstatus der Komponente" verknüpfst.Zum Products aus der Baugruppe zu entfernen:- Methode Remove der Products-Collection (siehe Doku)- oder selektieren und löschenBenötigst denn du den überhaupt ein Makro? Wird das nicht unnötig komplex?Nachdem du so eine schöne Vorlage der Planetensätze mit Skelett/Masterpart hast, willst/sollst du nicht diese Methodik auch in deiner Baugruppe anwenden?GrußBernd---------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Buchstabe von Stringparameter entfernen
moppesle am 02.12.2011 um 15:46 Uhr (0)
Hallo Henry,habe vergessen zu schreiben, das ich kein Makro schreibe, sonderen in einem Parameter eine Berechnung durchführen möchte.Also "Gewindetiefe" = "NenndurchmesserGewinde"*1,5mmNur stört mich das "M" bei meinem Parameter Gewinde.Möchte aber auch nicht unbedingt einen zusätzlichen Parameter anlegen.Gruß UweHallo gladly Zitat:Da habe ich wohl zu lange zum Tippen gebraucht...Ich kann dich beruhigen du bist nicht der einzige Werd deine Variante mal testen. Sieht gut aus.[Diese Nachricht wurde von mop ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text in String an Position X einfügen/entfernen
bgrittmann am 26.01.2021 um 17:46 Uhr (1)
Servus UweNur als Ergänzung (löst dein Beispiel nicht komplett): Bei Replace kann man auch angeben wie oft der Suchstring ersetzt werden soll.Code:Sub CATMain()Dim sNeu as StringDim sAlt as StringsAlt = "123879_Z02578_ZSB Bauteile"sNeu = Replace(sAlt, "Z", "",1,1)sNeu = Replace(sNeu, "_ZSB", "_-_ZSB")MsgBox sNeuEnd SubAlternativ würde noch gehen: Sting mit Split in Array aufsplitten, Teilstings modifizieren, mit Join wieder den gesamt Sting zusammensetzen.GrußBernd------------------Warum einfach, wenn es a ...
|
| In das Form CATIA V5 Programmierung wechseln |