| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | SF DRAWING , eine App
|
Autor
|
Thema: Parameter in Zeichnungen (5299 mal gelesen)
|
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 25. Jun. 2009 15:20 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, Problem: in Zeichnungen verwenden wir Info-Felder für jedes Teil auf dem Blatt (können mehrere sein) und einen Zeichnungskopf. Das Info-Feld erhält seine Werte vom gezeichneten Teil, der Zeichnungskopf von einem sogenannten "Parameterteil". Die Übergabe funktioniert nur wenn das jeweilige Teil aktiv ist und in dem Moment die Tabelle geladen wird. Nun muss ich aber im Infofeld Werte aus dem Zeichnungskopf übernehmen und will das NICHT jedesmal manuell tun. Gibt es eine Möglichkeit (ohne PDM), die Parameter z.B. &Benennung gezielt von einem Teil abzufragen? Mein Versuch mit &Benennung:0 klappt das im Prinzip, aber NUR wenn ProE neu gestartet oder der Speicher geleert wurde. P.S. Sicher gab es das Thema schon mal, aber ich habe mir den Wolf gesucht: "Parameter in Zeichnungen" = 1.000.000 Funde auf "in" usw. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arossbach Mitglied Ingenieur Masch.bau
   
 Beiträge: 1181 Registriert: 13.06.2001 CREO 4 simufact.forming 13 Windows 7 Professional Service Pack 1 64 Bit Dell Precision WorkStation T3500 32 GB RAM Grafik: NVIDIA Quadro 4000
|
erstellt am: 25. Jun. 2009 15:57 <-- editieren / zitieren --> Unities abgeben:          Nur für Frank Hampel
Zitat: Original erstellt von Frank Hampel: [B]...Mein Versuch mit &Benennung:0 klappt das im Prinzip, aber NUR wenn ProE neu gestartet oder der Speicher geleert wurde. [B]
Teil hat den Parameter ? Die Zeichnung stellt diesen dar ? Er ist geändert worden ? Ja dann: Teil und Zeichnung regenerieren und schon hat die Zeichnung es geschluckt. Ein kleiner Tipp: Unser Admin hat den Mapkey "alles regenerieren" auf die + Taste gelegt: genial ! Gruß
------------------ -Axel- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 25. Jun. 2009 16:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo Axel, ich habe mich unklar ausgedrückt. Die Zeichnung ist neu. Mein Problem ist, das ich auf Parameter von Zeichnungsmodelle zugreifen will, die in dem Moment NICHT aktiv sind. Ich kann z.B. den Wert für &Benennung:34 (sofern ein solches Teil existiert) anzeigen lassen auch wenn das aktive Modell den Index 2 hat. Aber wie kann ich VORHER wissen, welchen Index mein Parameterteil bekommt? P.S.ProE hat Default Strg+G für Regenerieren Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
       

 Beiträge: 10679 Registriert: 14.11.2001 CREO 8.0.6.0 (+Geniustool für Creo 10.0.1) PDMLink 12.0.2.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit
|
erstellt am: 25. Jun. 2009 16:10 <-- editieren / zitieren --> Unities abgeben:          Nur für Frank Hampel
|
arossbach Mitglied Ingenieur Masch.bau
   
 Beiträge: 1181 Registriert: 13.06.2001 CREO 4 simufact.forming 13 Windows 7 Professional Service Pack 1 64 Bit Dell Precision WorkStation T3500 32 GB RAM Grafik: NVIDIA Quadro 4000
|
erstellt am: 25. Jun. 2009 16:32 <-- editieren / zitieren --> Unities abgeben:          Nur für Frank Hampel
Zitat: Original erstellt von Frank Hampel: Hallo Axel, ich habe mich unklar ausgedrückt. Die Zeichnung ist neu. Mein Problem ist, das ich auf Parameter von Zeichnungsmodelle zugreifen will, die in dem Moment NICHT aktiv sind. Ich kann z.B. den Wert für &Benennung:34 (sofern ein solches Teil existiert) anzeigen lassen auch wenn das aktive Modell den Index 2 hat. Aber wie kann ich VORHER wissen, welchen Index mein Parameterteil bekommt?P.S.ProE hat Default Strg+G für Regenerieren
ja ja. ok, ich versuchs: Ich verstehe den tieferen Sinn zwar nicht Parameter von Teilen anzuzeigen, die noch gar nicht Zeichnungsmodell sind (oder doch ), kann aber mit Sicherheit sagen, dass das nicht möglich ist. Grundsätzlich werden die Parameter des aktiven Teils angegeben. Mit dem Zusatz ":att_mdl" kann man z.B. bei Baugruppen automatisch den Bezug zum Teil herstellen wenn der Notizpfeil darauf verweist der dann in die entsprechende Zahl z.B.":42" umgewandelt wird. Wenn das einmal passiert ist bleibt die Zahl. Willst Du das erneuern dann eventuell mit einem Mapkey: mapkey nanu @MAPKEY_LABELBenennung aktualisieren;\ mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `Windows`;\ mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Windows.psh_win_activate`;%taen;\ mapkey(continued) @PAUSE_FOR_SCREEN_PICK;{0:&Benennung:att_mdl};\ mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `Windows`;\ mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\ mapkey(continued) ~ Activate `main_dlg_cur` `Windows.psh_win_activate`; Deine Frage mit dem Index habe ich vielleicht nicht verstanden. Was für ein Index ? Ist das die ":42" ?
Gruß
------------------ -Axel- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 25. Jun. 2009 16:39 <-- editieren / zitieren --> Unities abgeben:         
|
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 25. Jun. 2009 16:46 <-- editieren / zitieren --> Unities abgeben:         
Hallo, das mit den Teilen: Ein Teil A wird als Zeichnungsmodell verwendet. Dessen Parameter "Benennung" wird im Zeichnungskopf angezeigt. Ein Teil B wird nun als neues Zeichnungsmodell hinzugefügt und detailiert. Zum teil B gibt es dann ein Infofeld mit den Parametern des Teil B. Und nun soll in eben diesem Feld auch Parameter von Teil A erscheinen. das mit dem Index: erstelle eine Zeichnung mit 2 Teilen und füge eine Textnotiz ein. Dadurch schaltet ProE in den Entwurfsmodus um und zeigt z.B. Maße als "add:123" oder eben Parameter als "name:123". Den Wert hinter dem Doppelpunkt bezeichne ich als Index. Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 26. Jun. 2009 07:32 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, wen es interessiert - die Lösung: 1. ProE neu starten (Speicher leer) 2. Parameterteil A laden 3. Neue Zeichnung mit Modell A erstellen 4. Rahmen/Tabelle für Zeichnungskopf (Parameter aus A) drauflegen 5. Zeichnungsmodell B laden 6. InfoFeld draufsetzen im InfoFeld alle Parameter aus A mit "&name:0" definieren, alle anderen nur als "&name". Wie gesagt, "name:0" funktioniert NUR wenn KEINE weiteren Teile im Speicher sind. Ich habe nach Schritt 4 die Zeichnung als Template gespeichert.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pro_Blem Ehrenmitglied V.I.P. h.c. Tschechischer Zeichner

 Beiträge: 2952 Registriert: 24.07.2006 HP Elitebook8740w Core i7, 8GB Win7 x64 Pro/E WF4 M180(M220) Creo1.0 M020 (Adv.XE mit AAX) StartupTools2012 Pro/I 3.4 M070
|
erstellt am: 26. Jun. 2009 08:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Frank Hampel
Ich glaube, Du brauchst: RMT>Eigenschaften>Zeichnungsmodelle>Modell einstellen Wenn Du danach Deine Tabelle einfügst, werden die Parameter des aktiven Modells angezogen. Recht hast Du (wahrscheinlich) mit dem Rest: Wenn Du in einem frischen ProE eine neue Zeichnung erstellst, hat das erste Modell wohl ":0" Hast Du das so angewendet, kannst Du mit dem Zusatz ":0" auf das erste Modell zugreifen. Fügst Du später weitere Modelle hinzu (was ich nicht empfehle), kannst Du mit dem Befehl oben Deine Tabelle füllen lassen Baste ------------------ Richtig Fragen * Nettiquette * alte Suchfunktion * System-Info * Unities * Grundlagen ProE-Konfiguration Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Frank Hampel Mitglied Konstrukteur

 Beiträge: 87 Registriert: 29.06.2004 HP XW6200 32Bit WFII/WFIII/WFIV + Mold-Design unter WinXP
|
erstellt am: 26. Jun. 2009 08:18 <-- editieren / zitieren --> Unities abgeben:         
|