Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Umbenennen Parameterset

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:  Umbenennen Parameterset (3078 mal gelesen)
SebW
Mitglied
MB-Student


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

Beiträge: 20
Registriert: 13.05.2004

User von:
Catia V5R11; V5R12SP3
Catia V4

erstellt am: 07. Jul. 2004 14:39    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,

versuche mittels eines CATScript Makros ein Parameterset umzubenennen, komme leider auf keinen grünen Zweig.
Das Parameterset befindet sich im Strukturbaum des CATParts unter dem normalen, standardmäßig eingerichteten "Parameter" (englische Umgebung:  "Parameters") Ast. Vielleicht entscheidend: der Name des umzubenennenden Parametersets ist mir bekannt.

Ja, vielleicht hat das Problem ja schonmal jemand gelöst.

Vielen Dank schonmal und schönen Gruß.

Sebastian

CatiaV5R12SP3

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

em Michael Kirsch
Mitglied
Teamleiter KBE Methoden & Tools


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

Beiträge: 222
Registriert: 21.10.2002

CATIA V5 R16
CATIA V5 R18
CATIA V5 R19
NX 5
NX 6
NX 7.5

erstellt am: 08. Jul. 2004 11: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 SebW 10 Unities + Antwort hilfreich

Hallo SebW,

die Parametersets sind eine rein visuelle Hilfe zur Strukturierung des Spezifikationsbaums. Sie sind nicht als COM-Objekte verfügbar und können daher mit Makros nicht umbenannt werden - leider.

Grüße,

Michael Kirsch

------------------

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

SebW
Mitglied
MB-Student


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

Beiträge: 20
Registriert: 13.05.2004

User von:
Catia V5R11; V5R12SP3
Catia V4

erstellt am: 09. Jul. 2004 11: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

Schlechte Nachricht. Erspart mir aber einiges an rumprobieren.

Dankschön.

Sebastian

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

BADU
Mitglied
Konstrukteur


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

Beiträge: 124
Registriert: 02.07.2003

Catia V5R19 x64
Win7 x64

erstellt am: 26. Aug. 2004 17:09    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 SebW 10 Unities + Antwort hilfreich

Hi
Stimt nicht so ganz.
Es gibt die Möglichkeit den Namen mit der Suchfunktion zu ändern.

Beispiel:

Dim selection1 As Selection
Set selection1 = partDocument1.Selection
selection1.Search "CATKnowledgeSearch.AdvisorParameterSet.Name='Parameter_Name',all"
For iI = 1 To CATIA.ActiveDocument.selection.Count
CATIA.ActiveDocument.selection.Item(iI).Value.Name = "Neue_Name"
Next

------------------
Gruss BADU

[Diese Nachricht wurde von BADU am 26. Aug. 2004 editiert.]

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

SebW
Mitglied
MB-Student


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

Beiträge: 20
Registriert: 13.05.2004

User von:
Catia V5R11; V5R12SP3
Catia V4

erstellt am: 27. Aug. 2004 10: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

Es geht!!! Perfekt. Danke.
Hab die Hoffnung eigentlich schon aufgegeben.

Bei deiner Frage zum Erstellen muss ich leider passen, die ganze Parameterset-Thematik ist etwas verworren und absolut schlecht dokumentiert.

Viel Glück.

Seb

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

BADU
Mitglied
Konstrukteur


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

Beiträge: 124
Registriert: 02.07.2003

Catia V5R19 x64
Win7 x64

erstellt am: 27. Aug. 2004 11:11    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 SebW 10 Unities + Antwort hilfreich

Hallo SebW

Jetzt mal ne blöde Frage.
Wenn die Umbenennung abgeschlossen ist erscheint es sofort oder muss man bei dir auch erst d. Part doppelklicken?

------------------
Gruss BADU

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

SebW
Mitglied
MB-Student


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

Beiträge: 20
Registriert: 13.05.2004

User von:
Catia V5R11; V5R12SP3
Catia V4

erstellt am: 27. Aug. 2004 11: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

Erscheint auch erst nach Doppelklick, die Parameter im Set werden sofort umbenannt und das Set kommt erst mit Doppelklick nach.

Wie gesagt, Parametersets sind eine ganz mystische Angelegenheit. Werden z.B. auch nirgends in die Objekthierarchie eingeordnet, insofern hat EM_Michael_Kirsch ja recht mit seinem Post.

SebW


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

em Michael Kirsch
Mitglied
Teamleiter KBE Methoden & Tools


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

Beiträge: 222
Registriert: 21.10.2002

CATIA V5 R16
CATIA V5 R18
CATIA V5 R19
NX 5
NX 6
NX 7.5

erstellt am: 30. Aug. 2004 14:02    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 SebW 10 Unities + Antwort hilfreich

Hallo SebW, hallo BADU,

folgendes habe ich dazu eben im APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface) Master Index der R13 Automation Documentatin gefunden:

ParameterSet object
ParameterSets collection
A collection of parameter sets.

ParameterSets property in object ParameterSet
Parameters collection
The Parameters collection of the part or the product.

Ich habe es noch nicht getestet, aber es scheint, als könne man zukünftig Parametersets browsen wir heute Bodies und HybridBodies.

Grüße,

Michael

------------------

www.em.ag

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

BentelerBoy
Mitglied


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

Beiträge: 1
Registriert: 12.10.2006

erstellt am: 10. Aug. 2007 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 Nur für SebW 10 Unities + Antwort hilfreich

Hallo zusammen,
ich habe eben versucht mit dem Script oben ein Parameterset umzubennen, klappt bei mir aber nicht. Gefunden wird es, aber wenn ich versuche den Name zu ändern bekomme ich nur eine Fehlermeldung, dass das Verfahren "Name" fehlgeschlagen sei.

Das Script sieht bei mir so aus:
Language = CATScript
Sub CATMain()
Dim selection1 As Selection
Dim partDocument1 As partDocument
Set partDocument1 = CATIA.ActiveDocument
Set selection1 = partDocument1.Selection
selection1.Search "CATKnowledgeSearch.AdvisorParameterSet.Name='Parameter.2',all"
For i = 1 To CATIA.ActiveDocument.selection.Count
  CATIA.ActiveDocument.selection.Item(i).Value.Name = "Test"
Next
End Sub

Hat vielleicht jemand ein Ahnung, wo das Problem liegt?

Schon mal, danke

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

Thomas Harmening
Ehrenmitglied V.I.P. h.c.
Arbeiter ツ



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

Beiträge: 2897
Registriert: 06.07.2001

NX 10
Win 7

erstellt am: 10. Aug. 2007 18: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 SebW 10 Unities + Antwort hilfreich

handelt es sich um einen Parameter oder um Mehrere?

ich habe mir mal einige Dummyparameter angelegt aka copy-Material1...  ...copy-Material99 unten der Code ändert sie in MaterialX um

Code:
Sub CATMain()
'Set CATIA = GetObject("", "CATIA.Application") wie immer, Makro aus Xl heraus ;)
Dim partDocument1 'As PartDocument
Set partDocument1 = CATIA.ActiveDocument
Set part1 = partDocument1.Part
Set parameters1 = part1.Parameters
Set selection1 = partDocument1.Selection
selection1.Search "CATKnowledgeSearch.InternalParameter,in"
For ii = 1 To CATIA.ActiveDocument.Selection.Count
On Error Resume Next
Set strParam1 = parameters1.Item("copy-Material" & ii)
If strParam1.Name = "" Then GoTo sprung
strParam1.Rename "Material" & ii
sprung:
Next
End Sub

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

mortal sin
Mitglied
Dipl. Ing. Maschinenbau

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

Beiträge: 3
Registriert: 24.05.2007

erstellt am: 10. Aug. 2007 18:37    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 SebW 10 Unities + Antwort hilfreich

Hallo Herr Hamening,
ich glaube BentelerBoy wollte ein Parameterset umbenennen und nicht die enthaltenen Parameter. Ihr Quellcode ändert aber nur die lokalen Namen der im RootSet enthaltenen Parameter.

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



Senior-Konstrukteur Sondermaschinenbau (m/w/d)

Abwechslung? Haben wir. Mit jedem neuen Projekt.
Herausforderungen? Kennen und lieben wir.
Kreativität? Gehört zu unseren Verpackungsmaschinen und Automationslinien ohnehin dazu.
Spaß? Definitiv. Denn wo kreative und aufgeschlossene Menschen aufeinandertreffen, sich Teams je nach Projekt neu finden und ergänzen, ist ein Lachen einfach ein willkommener und regelmäßiger Wegbegleiter bei uns....

Anzeige ansehenKonstruktion, Visualisierung
Thomas Harmening
Ehrenmitglied V.I.P. h.c.
Arbeiter ツ



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

Beiträge: 2897
Registriert: 06.07.2001

NX 10
Win 7

erstellt am: 10. Aug. 2007 18:53    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 SebW 10 Unities + Antwort hilfreich

Ups, jap, Fragestellung falsch verstanden - so sorry ;-)

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