Autor
|
Thema: Parameterset (1008 mal gelesen)
|
Eisbär Mitglied Konstrukteur
Beiträge: 259 Registriert: 15.10.2002 V5R14SP9 V5R16SP6 WIN XP64-Bit 3,4GHz IntelPentium 8GB Memory
|
erstellt am: 29. Jun. 2007 13:22 <-- editieren / zitieren --> Unities abgeben:
Hallo, nun stehe ich vor meinem nächsten Problem. Ich möchte unterhalb des Parametersets ein weiteres Set erzeugen in dem ein Parameter erzeugt wird (siehe Bild). Gibt es einen Befehl für die Erzeugung eines Parametersets, like CreateParameterset oder ähnlich. Oder bin ich da voll aufm Holzweg. Gruß Lars Language="VBSCRIPT" Sub CATMain() Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim parameters1 As Parameters Set parameters1 = part1.Parameters Dim strParam1 As StrParam Set strParam1 = parameters1.CreateString("`Zeichenfolge.1`", "") part1.Update End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Locke101 Mitglied
Beiträge: 51 Registriert: 02.05.2007
|
erstellt am: 29. Jun. 2007 13:56 <-- editieren / zitieren --> Unities abgeben: Nur für Eisbär
|
Eisbär Mitglied Konstrukteur
Beiträge: 259 Registriert: 15.10.2002 V5R14SP9 V5R16SP6 WIN XP64-Bit 3,4GHz IntelPentium 8GB Memory
|
erstellt am: 29. Jun. 2007 14:31 <-- editieren / zitieren --> Unities abgeben:
Hallo Locke101, hab ich das jetzt richtig verstanden, das es nicht möglich ist den Parameter unterhalb anzuordnen? Das es für die Parameter keine richtigen Pfade für die Programmierung gibt und es damit nicht nöglich ist das Vaterset zu definieren und diesem ein Kindset zuzuweisen? Gruß Lars Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Augustiner Mitglied Konstrukteur
Beiträge: 188 Registriert: 02.12.2005 HP Workstation Windows XP Professional Visual Studio 2005 Professional CATIA V5 R14SP5 & R17SP3
|
erstellt am: 29. Jun. 2007 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für Eisbär
|
Locke101 Mitglied
Beiträge: 51 Registriert: 02.05.2007
|
erstellt am: 29. Jun. 2007 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für Eisbär
|
Eisbär Mitglied Konstrukteur
Beiträge: 259 Registriert: 15.10.2002 V5R14SP9 V5R16SP6 WIN XP64-Bit 3,4GHz IntelPentium 8GB Memory
|
erstellt am: 02. Jul. 2007 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Andi und Locke101, Andi vielen Dank für den Link. Genau das hab ich gesucht. Irgendwie hab ich beim Suchen wohl nicht richtig hingeschaut. Ich hab die Codezeilen ein wenig geändert. Wie kann ich denn den zweiten Parameter umbenennen. Er soll nicht mehr Parameter.1 heißen sondern z.B. Variante. Ich muss doch nun eine Befehlszeile mit Rename einfügen. Und ist es relevant ob ich erst meine Parameter erzeuge und dann das Set umbenenne oder umgekehrt. Oder ist es nun doch nicht möglich wie Michael Kirsch in dem ersten Link geschrieben hat? Gruß Lars Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Augustiner Mitglied Konstrukteur
Beiträge: 188 Registriert: 02.12.2005 HP Workstation Windows XP Professional Visual Studio 2005 Professional CATIA V5 R14SP5 & R17SP3
|
erstellt am: 02. Jul. 2007 12:26 <-- editieren / zitieren --> Unities abgeben: Nur für Eisbär
|
Eisbär Mitglied Konstrukteur
Beiträge: 259 Registriert: 15.10.2002 V5R14SP9 V5R16SP6 WIN XP64-Bit 3,4GHz IntelPentium 8GB Memory
|
erstellt am: 02. Jul. 2007 12:43 <-- editieren / zitieren --> Unities abgeben:
Hi Andi, Sub CATMain() Set MyPart = CATIA.ActiveDocument.Part
Dim Params Set Params = MyPart.Parameters Params.CreateSetOfParameters MyPart Params.CreateSetOfParameters Params.RootParameterSet
Dim Params1
Set Params1 = MyPart.Parameters.Sublist(Params.RootParameterSet.ParameterSets.Item(1),True) Set strParam1 = Params1.createString ("OP","") Set strParam1 = Params1.createString ("Fertigmaß Laenge","") Set strParam1 = Params1.createString ("Fertigmaß Breite","") Set strParam1 = Params1.createString ("Fertigmaß Hoehe","") Mypart.Update
End Sub
Gruß Lars
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |