Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Produkteigenschaften aus Parameter setzen

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:  Produkteigenschaften aus Parameter setzen (1044 mal gelesen)
4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

V5R19..R26

erstellt am: 23. Mrz. 2007 09:57    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!
Ich bin ein Newbie im Bereich der Makroprogrammierung und möchte mit Hilfe eines Parameters die Produkteigenschaft entweder teilweise oder vollständig setzen - z.B soll die parametergesteuerte Plattendicke die Produkteigenschaft (Namen des Parts/Produkts)definieren.
Kann mir jemand einen Tip oder eine Aleitung geben? Vielleicht hat schon jemand so was gemacht.
Beste Grüße
4M

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

nickerwang
Mitglied


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

Beiträge: 8
Registriert: 28.04.2007

erstellt am: 30. Apr. 2007 11:26    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 4M 10 Unities + Antwort hilfreich

hallo, ich habe das ähnliche Problem.Hast du deines gelöst?

Gruss

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

crow73
Mitglied
Maschinenbauingenieur


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

Beiträge: 64
Registriert: 07.04.2003

CATIA V5R19 SP9
Hotfix 69
Core i7
16 GB RAM
W7

erstellt am: 30. Apr. 2007 11:29    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 4M 10 Unities + Antwort hilfreich

Dateiname oder PartNumber?

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

4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

erstellt am: 30. Apr. 2007 14: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

Hallo crow73!
Danke für die Antwort. In erster Linie soll die PartNumber umbenannt werden, ein absolutes Goody wäre natürlich auch das automatische Abspeichern unter dem neuen PartNumber-Namen in das aktuelle Verzeichnis. Geht das?

Beste Grüße
Thomas

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

Timberwolve
Mitglied



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

Beiträge: 233
Registriert: 21.07.2006

erstellt am: 30. Apr. 2007 14:25    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 4M 10 Unities + Antwort hilfreich

Grundsätzlich ist das schon möglich denke ich, jedoch wirst du dann nach einer weile probleme bekommen, da du nach jedem Umschalten von Plattendicken eine neue Datei bekommst.
Das Linkmanagment sollte man dabei auch nicht aus dem Auge verlieren, könnte sein das du dann irgendwann aufgrund der Dateinamen noch alte Stände hast.


Gruß Timber

------------------
Wenn alle Stricke reissen, nehm ich ein Drahtseil

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

crow73
Mitglied
Maschinenbauingenieur


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

Beiträge: 64
Registriert: 07.04.2003

CATIA V5R19 SP9
Hotfix 69
Core i7
16 GB RAM
W7

erstellt am: 30. Apr. 2007 15:18    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 4M 10 Unities + Antwort hilfreich

Muss mich Timberwolve anschließen denke da könntest du Probleme bekommen!
Die PartNumber kannst du mit

Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument

Dim product1 As Product
Set product1 = partDocument1.GetItem("Part7")

product1.PartNumber = "Part XXL"

ändern. Oder besser wenns aktiv ist ohne den alten Namen zu kennen mit

Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument

Dim product1 As Product
Set product1 = partDocument1.Product

product1.PartNumber = "Part XXL2"

Den Parameter kannst du mit

Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument

Dim part1 As Part
Set part1 = partDocument1.Part

Dim parameters1 As Parameters
Set parameters1 = part1.Parameters

Dim length1 As Length
Set length1 = parameters1.Item("Laenge")

variablexx = length1.Value

lesen.
Hoffe du kannst damit etwas anfangen und kommst weiter!

Schönen Feiertag

Marko 

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

4M
Mitglied
Dipl.-Ing. Kunststoffbereich


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

Beiträge: 140
Registriert: 28.10.2004

erstellt am: 30. Apr. 2007 15:50    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 Marco!
Heissen Dank, werde das sofort ausprobieren, wenn die Zeit dazu da ist. Der Einwand mit der Problematik hinsichtlich Plattendicke ist durchaus berechtigt, jedoch fahren wir konsequent den Weg der getrennten Projektpfade. Im Übrigen hoffe ich, daß wir bei einem schon konzipierten Werkzeug/Vorrichtung diese Funktion nicht mehr als einmal benutzen müssen, sonst haben wir wohl etwas falsch gemacht.
Ebenfalls eine schönen Feiertag und besten Dank mochmal.

Thomas

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