Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Variantennamen automatisch erstellen lassen

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 PTC CREO
  
BOM Assistant für Stücklistenerstellung , eine App
Autor Thema:  Variantennamen automatisch erstellen lassen (596 mal gelesen)
CAD_RALF
Mitglied
Konstrukteur

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

Beiträge: 2
Registriert: 07.04.2005

MS Windows XP Professional SP2; Intel P4-3,2 GHz; 2GB RAM; ATI FireGL 5500; PRO/E 2001, PRO/E Wildfire 2

erstellt am: 10. Apr. 2006 12: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

Hallo zusammen,

Erstmal Respekt an dieses tolle Forum, hat mir schon viele Antworten alleine nur beim Durchforsten der Beiträge geben können. 
Mein anliegen ist, ich möchte gerne in einer Familientabelle die Variantennamen über einzelne Bemassungen steuern bzw. zusammensetzen lassen.

Hier ein einfaches Beispiel für einen zylindrischen Körper in einer Familientabelle:

Variantenname: Durchmesser: Laenge:
8x20                      8                      20

Wie kann ich dabei erreichen, dass nach dem Ändern vom Durchmesser und Länge sich ein neuer Variantenname erstellt? Oder ist diese Funktion gar nicht möglich?

Ich hatte verschiedene Ansätze über Beziehungen erfolglos probiert, z.B.
rel_model_name()==itos(Durchmesser)+"x"+itos(Laenge).

Erhalte aber dann die Meldung "Bedingung wurde verletzt" und nichts passiert. 

Hat jemand hierzu einen Tipp?

Vielen Dank im voraus
MFG CAD_Ralf

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

arni1
Ehrenmitglied V.I.P. h.c.



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

Beiträge: 3985
Registriert: 17.12.2002

Pro/E seit Version 11
Creo6
HP Z210
Intel Xeon 3.3GHz; 20 GB RAM
NVIDIA Quadro 2000
HP ZR30w
Win10 64bit

erstellt am: 10. Apr. 2006 17:19    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 CAD_RALF 10 Unities + Antwort hilfreich

Hallo Ralf!

Nein, so läßt sich das nicht realisieren. Man kann aber folgendes machen:
Im Modell die 2 Maße  umbenennen auf L und D, dann unter
#Tools #Programm folgendes eintragen:

INPUT
L NUMBER
"Länge"
D NUMBER
"Durchmesser"
END INPUT

Jetzt wird man beim Regenerieren gefragt, #aktuelle Werte oder #Eingabe, bei #Eingabe kann man neue Maße eingeben,
dann wird das Modell regeneriert und jetzt kann man über #Tools #Programm #Als Variante definieren einen neuen Namen für diese Variante eingeben.

Der Vorteil dabei ist, daß das Modell sofort regeneriert wird, man kann auch noch händisch die Maße "nachbessern", und die Familientabelle entsteht von selbst.

Nachdem alle Varianten erstellt wurden, die Einträge in Programm wieder rauslöschen.

Gruß
Arni

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

ReinhardN
Mitglied
Dipl.Ing.


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

Beiträge: 1288
Registriert: 03.05.2005

XP Prof SP3
FX 1500
WF4 M100

erstellt am: 10. Apr. 2006 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 CAD_RALF 10 Unities + Antwort hilfreich

Hallo Ralf,
wenn es nicht Familientabelle sein muss, eine weitere Möglichkeit:
- benutze deine stange-8x20.prt als Startteil
- Zeichnung stange-8x20.drw ist vorhanden
- schreibe im Startteil eine Beziehung, die den Modellnamen auswertet und die Werte den Maßen zuordnet.
Funktionen dazu (aus dem Gedächtnis)
- rel_model_name()
- search()
- extract()
- string_length()

Den Parameter benennung kannst du nach deinem Muster aufpeppen.
ReinhardN

[Diese Nachricht wurde von ReinhardN am 10. Apr. 2006 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)2024 CAD.de | Impressum | Datenschutz