Autor
|
Thema: Balloon links entfernen (2011 mal gelesen)
|
NyariG Mitglied Simulation
Beiträge: 15 Registriert: 11.12.2012 win7 64bit<P>Catia R24 sp1 hf20
|
erstellt am: 18. Aug. 2015 09:45 <-- editieren / zitieren --> Unities abgeben:
|
NyariG Mitglied Simulation
Beiträge: 15 Registriert: 11.12.2012 win7 64bit<P>Catia R24 sp1 hf20
|
erstellt am: 19. Aug. 2015 08:28 <-- editieren / zitieren --> Unities abgeben:
Was ich probiert: 1) Makro aufnahmen während Isolirung... 2) drawingView1.Texts.Item(1).Isolate 3)
Code:
For j = 1 To drawingView1.Texts.Count selection1.Add drawingView1.Texts.Item(j) Next Anwendung = "Isolate" CATIA.StartCommand Anwendung
4) Copy-Paste 5) Neue Balloon erstellen. Leaderposition kann ich nicht abfragen. Code:
Dim MyText2 As DrawingText Set MyText2 = drawingView1.Texts.Add("ComplexText", 0#, 0#) MyText2.AnchorPosition = 21 MyText2.FrameType = catCircleDim MyLeader As DrawingLeader Set MyLeader = MyText2.Leaders.Add(20#, 50)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Aug. 2015 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für NyariG
Servus Kannst du nochmal beschreiben was du im generellen vor hast? Willst du Balloons erstellen oder verändern? Gruß Bernd PS: If it is easier for you, we could discuss this topic also in English. ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 19. Aug. 2015 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für NyariG
Hallo Nyari, zu dem von Bernd gefragten noch folgendes: Falls ein Header an einem 2D-Punkt fixiert ist(HeaderTarget), reicht es den Punkt zu löschen. Für andere händisch 2D-Elemente gilt dasselbe. Daher die Frage: Wie wurden die Header gesetzt? Auf per 'Update' erzeugte Geometrie? Tschau, Joe
------------------ The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence. ~Charles Bukowski Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NyariG Mitglied Simulation
Beiträge: 15 Registriert: 11.12.2012 win7 64bit<P>Catia R24 sp1 hf20
|
erstellt am: 19. Aug. 2015 12:22 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich habe eine ISO Ansicht. Mittels diese Befehl:
Code:
Anwendung = "Balloon" & " " & "generation" CATIA.StartCommand Anwendung
erstelle ich den Balloons und nach der Erstellung benenne ich das um. Das funktioniert gut. Aber jedes Balloon hat ein Attribute link, das muss man momentan per Hand isolieren. Das möchte ich auch automatisieren. Grüß Gergö ---- Englisch geht leider nicht.
[Diese Nachricht wurde von NyariG am 19. Aug. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 19. Aug. 2015 14:22 <-- editieren / zitieren --> Unities abgeben: Nur für NyariG
Servus Deine 3. Möglichkeit (selektieren und über StartCommand isolieren) hat bei mir funktioniert. Vermutlich dürfen nur Texte mit einem Attributlink markiert sein, und der Name des Startcommand muss passen (aus "Tools -> Anpassen -> Befehl -> alle Befehle" heraussuchen) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NyariG Mitglied Simulation
Beiträge: 15 Registriert: 11.12.2012 win7 64bit<P>Catia R24 sp1 hf20
|
erstellt am: 20. Aug. 2015 06:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Bei mir funktioniert leider nicht. Kannst du bitte anschauen: Code:
Private Sub CommandButton8_Click()Set drawingDocument1 = CATIA.ActiveDocument Set drawingSheets1 = drawingDocument1.Sheets Set drawingSheet1 = drawingSheets1.ActiveSheet Set drawingViews1 = drawingSheet1.Views Set drawingView1 = drawingViews1.ActiveView Set DrawTexts1 = drawingView1.Texts Dim selection1 As Selection Set selection1 = drawingDocument1.Selection
selection1.Clear For j = 1 To DrawTexts1.Count selection1.Add DrawTexts1.Item(j) Next Dim anwendung As String
anwendung = "Isolate Text" CATIA.StartCommand anwendung anwendung = "Isolate" CATIA.StartCommand anwendung anwendung = "Isolate Point(s)" CATIA.StartCommand anwendung selection1.Clear End Sub
Gruß Gergö [Diese Nachricht wurde von NyariG am 20. Aug. 2015 editiert.] [Diese Nachricht wurde von NyariG am 20. Aug. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NyariG Mitglied Simulation
Beiträge: 15 Registriert: 11.12.2012 win7 64bit<P>Catia R24 sp1 hf20
|
erstellt am: 20. Aug. 2015 08:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe den Problem gefunden. Bei mir der Befehl "Isolate" manchmal aktiv manchmal inaktiv. Wenn das inaktiv ist wird die Balloons nicht isolieren. Wie kann man das prüfen ob das inaktiv ist? Und wie kann man das aktive machen? Gruß Gergö Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |