Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Axissystem umbenennen.

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
Autor Thema:  Axissystem umbenennen. (1417 mal gelesen)
WilliGo
Mitglied
Konstruktion


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

Beiträge: 102
Registriert: 20.02.2007

Catia V5 R14 - R19
Windows 10

erstellt am: 10. Nov. 2009 13:56    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

Hallo Zusammen,

gebrauchte einen kleinen Schupps. Wie kann ich ein Achsensystem umbenennen.
Suchen und finden kein Problem (Search-Funktion) Aber wie kann ich den Namen
verändern. Er soll eine Teil der PartNumber werden.
Eine kleine Hilfe währe klasse.

------------------
Willi

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

pittyplatsh
Mitglied



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

Beiträge: 62
Registriert: 27.12.2008

CATIA V5 R16 SP3

erstellt am: 10. Nov. 2009 18:20    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 WilliGo 10 Unities + Antwort hilfreich

AxisSystem.Name = "Hier steht der Name"

AxisSystem ist dabei das Objekt Achsensystem

Code:
Selection.Search(Suchparameter)
Selection.Item(Index).Value.Name = productRoot.PartNumber zB

Ohne das Value erhälst du nur das SelectedElement, welches die Referenz zum Objekt hält. Value gibt dir dann das selektierte Objekt zurück.

Liebe Grüße,
pitty

[Diese Nachricht wurde von pittyplatsh am 10. Nov. 2009 editiert.]

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

Peter91
Mitglied



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

Beiträge: 39
Registriert: 12.10.2015

Catia V5-6R2014
Windows 7
VBA 7.1

erstellt am: 03. Nov. 2015 21:10    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 WilliGo 10 Unities + Antwort hilfreich

Guten Abend,

wie würde das Skript aussehen wenn ich ein selektiertes Achsensystem in den den Namen "Achsensystem_1" umbenennen will?

Code:

Selection.Item(1).Value.Name = "Achsensystem_1"
Funktioniert leider nicht
Könnte es daran liegen, dass ich mich im Assembly Design befinde?

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: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 03. Nov. 2015 21:23    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 WilliGo 10 Unities + Antwort hilfreich

Servus Peter
Bei mir geht es so egal ob ich CATProduct oder im CATPart bin.
Wie sieht dein Code/Randbedingen aus?

Gruß
Bernd


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

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

Peter91
Mitglied



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

Beiträge: 39
Registriert: 12.10.2015

Catia V5-6R2014
Windows 7
VBA 7.1

erstellt am: 03. Nov. 2015 21:32    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 WilliGo 10 Unities + Antwort hilfreich

Das ist der komplette Code
Code:
Sub CATMain()

Dim productDocument1 As PartDocument
Set productDocument1 = CATIA.ActiveDocument

Dim selection1 As Selection
Set selection1 = productDocument1.Selection

selection1.search "Name='Grundplatte',all"


Dim selection2 As Selection
Set selection2 = productDocument1.Selection

selection2.search "(Name=Nullpunkt_Flansch & CATPrtSearch.AxisSystem),sel"

selection2.Item(1).Value.Name = "Achsensystem_1"

End Sub



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: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 04. Nov. 2015 09:06    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 WilliGo 10 Unities + Antwort hilfreich

Servus
Bei mir funktioniert es so.
Wird auch was bei den beiden Suchen selektiert (zB Counter ausgeben)?

Gruß
Bernd

PS: Bitte Systeminfo ausfüllen.

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

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

Peter91
Mitglied



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

Beiträge: 39
Registriert: 12.10.2015

Catia V5-6R2014
Windows 7
VBA 7.1

erstellt am: 04. Nov. 2015 10: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 WilliGo 10 Unities + Antwort hilfreich

Bei der ersten Suche wird lediglich ein Part selektiert und bei der zweiten Suchen das Achsensystem selber. Ansonsten wird nichts selektiert oder ausgegeben.

Gruß
Peter

edit:
So funktioniert es:

Code:
CATIA.ActiveDocument.Selection.Item(1).Value.Name = "Achsensystem_1"

[Diese Nachricht wurde von Peter91 am 04. Nov. 2015 editiert.]

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)2023 CAD.de | Impressum | Datenschutz