Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  Drawing Text und Positional Link auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co.
  
KISTERS 3DViewStation: Schnelligkeit und Präzision in dem neuen JT-Importer, eine Pressemitteilung
Autor Thema:  Drawing Text und Positional Link auslesen (208 / mal gelesen)
Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 13:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Capture.PNG

 
Moin Zusammen,
ich versuche schon seit längerem, den Positional Link zwischen dem DRW Text heraus zubekommen, hat jemand eine Idee wie ich an diese Information herankomme??
Wenn ich Manuel mit der RMT auf dem Text gehe und dann "Query Links Object" aktiviere bekomme ich diese Info (siehe Bild)
Wäre super, wenn jemand hier weiterhelfen könnte!

Danke

Gruß Petermaen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 07. Apr. 2025 14:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus

.AssociativeElement sollte dir das Element liefern, auf dass sich die Postionsverknüpfung bezieht.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 14:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

OK, hatte ich schon mal ausprobiert, hat aber leider nicht funktioniert, muss ich das "AssociativeElement " in die Schleife nehmen oder nur aufrufen??

Text.Name & Text.Type hat funktioniert.


Wie muss ich das denn aufrufen??

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 07. Apr. 2025 14:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus

Welche Schleife?

Code:
Set LinkedElement = MyText.AssociativeElement
MsgBox LinkedElement.Name
MsgBox TypeName(LinkedElement)
Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 15:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

....schleife hat sich erledigt, wenn man es so aufrufen kann ;-)

"LinkedElement" kennt das VBA Script nicht und ich finde es auch nicht in dem Object Browser.

Danke für deine Unterstützung, Top!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 07. Apr. 2025 15:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus

Ich hab den Fehler im obigen Code verbessert (LinkedElement statt AssociativeElement)

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 15:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

...bekomme eine Fehlermeldung "The method AssociativeElement failed"

habe hier ein Teil meines Scriptes zur Verfügung gestellt ;-)

                selection1.Search "(.Text.Name=* & ..Visibility=Shown) ,sel"
                nSelect = selection1.Count
                If selection1.Count > 0 Then
                    ReDim sel_itemsRef(nSelect)
                    For III = 1 To nSelect
                    Set sel_itemsRef(III) = selection1.Item(III).Value
                    Next
                    TextItem = ""
                    For IIII = 1 To nSelect
                        TextName = UCase(sel_itemsRef(IIII).Name)
                        TextItem = sel_itemsRef(IIII).Text
                        TypeFrame = sel_itemsRef(IIII).FrameType

                        If TypeFrame = 7 Or TypeFrame = 17 Then
                            ActiveSelection.Clear
                            ActiveSelection.Add sel_itemsRef(IIII)
                           
                            Rem LinkText = sel_itemsRef(B).AssociativeElemente
                           
                            Set LinkedElement = sel_itemsRef(IIII).AssociativeElement
                            MsgBox LinkedElement.Name
                            MsgBox TypeName(LinkedElement)
                           
                        End If
                    Next
                End If

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 16:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

...nach dem ich es erneut versucht habe, hat es geklappt, er gibt aber immer nur ein Link heraus, obwohl zwei vorhanden sind, denke es muss doch in einer Schleife, oder??

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 07. Apr. 2025 16:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus

Um was für Links handelt es sich?
Zeigt mal ein Bild des "Query Link Panel" mit mehr als einem Link.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 16:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

...die Dimensions links zeigt er an, aber die Geometrical Tolerance leider nicht.

Bild folgt

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 16:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

...also die Links aus dem Bild oben, was ich hochgeladen habe, die Links leitet er nicht ab.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 07. Apr. 2025 16:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus

Ich vermute/befürchte dass .AssociativeElement nur bei Elementen funktioniert auf die per Makro zugegriffen werden kann. (zB andere Texte oder 2D-Elemente)
Dies ist bei Elementen die aus dem 3D sind, oder zB geometrischen Toleranzen nicht möglich.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 07. Apr. 2025 16:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Feierabend, morgen mehr ;-) Danke Bernd

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Petermaen
Mitglied



Sehen Sie sich das Profil von Petermaen an!   Senden Sie eine Private Message an Petermaen  Schreiben Sie einen Gästebucheintrag für Petermaen

Beiträge: 13
Registriert: 22.01.2008

PC XP64Bit

erstellt am: 08. Apr. 2025 11:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin Bernd,

scheinbar ist es so, dass "AssociativeElement" nur 2D Dimensions abgreifen kann und die Links zum Geometrical Tolerance Tabelle, die auf der Zeichnung ist scheinbar nicht, oder hast du noch eine Idee??

Gruß Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Apr. 2025 12:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Petermaen 10 Unities + Antwort hilfreich

Servus Thomas

Ich befürchte das geht nur mit CAA.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz