Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Mapkey: Abhängig vom Zeichnungsrahmen / Blattgröße Symbol laden

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 Creo
Autor Thema:  Mapkey: Abhängig vom Zeichnungsrahmen / Blattgröße Symbol laden (2787 mal gelesen)
caddok
Mitglied



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

Beiträge: 11
Registriert: 27.06.2006

HP Z400
QuadCore - Intel Xenon 3.20 GHz, 12 GB RAM
Nvidia Quadro 4000
Windows 7 Professional 64-bit
-----------------------------------------------
DELL Precision T5400
Windows XP Professional SP3 - 64bit
E5340 @ 2 x 2,66GHz, 8GB RAM
-----------------------------------------------
Creo 2.0 - M020
ProE WF4 - M180
CAD - SAP Integration (.Riess)

erstellt am: 12. Okt. 2011 15: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

Hallo Zusammen,

ich möchte per Mapkey nach dem Laden des Zeichnungsrahmen, abhängig von der Zeichnungsgröße, ein bestimmtes Symbol hinzuladen lassen.
z.B. Bei A4 soll Symbol SymA4 geladen und plaziert werden, bei A3 entsprechend SymA3....
Mein Problem ist im Mapkey an die Information zu kommen welche Zeichnungsröße vorhanden ist um dann entsprechend das richtige Symbol auszuwählen.
Gibt es da eine Variabele oder einen anderen Weg den man nutzen könnte?

Danke für eure Unterstüzuung!
Axel

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10560
Registriert: 14.11.2001

CREO 4 M120 (+Geniustool für Creo 6.0.2)
PDMLink 11.0 M030
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit (20H2)

erstellt am: 12. Okt. 2011 15:16    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 caddok 10 Unities + Antwort hilfreich

Ein Mapkey kann keine Informationen auswerten, außer der User wird aufgefordert, entsprechende Unterscheidungen zu treffen. 

Warum machst Du nicht beides in einem Rutsch? Also sowohl das Laden des Zeichnungsrahmens als auch das Einfügen des Symbols. Dann brauchst Du die Info nicht.
Wenn Du nicht beides auf einmal aufzeichnen möchtest, kannst Du dies auch getrennt machen und anschließend ein Mapkey erstellen, welches die einzelnen Teile nacheinander aufruft. HTH

------------------
Gruß
Udo                 Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Links durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

erstellt am: 12. Okt. 2011 15: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 caddok 10 Unities + Antwort hilfreich

Wenn das Symbol eh einzig und allein abhängig vom Zeichnungsrahmen ist, kann man es auch im Zeichnungsrahmen selbst schon definieren (*.frm). Dann wird es gleich mit dem Rahmen zusammen geladen.
Soll es in einer Tabellenzelle stehen wie z.B. im Schriftfeld geht auch das: Einfach in die entsprechende Zelle der Tabelle &sym(SYMBOLNAME) reinschreiben.

------------------
Grüße aus OWL, Thomas

ProE macht Spaß - viel ProE macht viel Spaß !  (Zitat, frei nach meinem ProE-Beibringer)

Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de

Und das sollte jeder  mal gelesen haben:
Richtig Fragen - Nettiquette - Suchfunktion - System-Info - 7er-Regel - Unities - ProE-Konfiguration

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

caddok
Mitglied



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

Beiträge: 11
Registriert: 27.06.2006

HP Z400
QuadCore - Intel Xenon 3.20 GHz, 12 GB RAM
Nvidia Quadro 4000
Windows 7 Professional 64-bit
-----------------------------------------------
DELL Precision T5400
Windows XP Professional SP3 - 64bit
E5340 @ 2 x 2,66GHz, 8GB RAM
-----------------------------------------------
Creo 2.0 - M020
ProE WF4 - M180
CAD - SAP Integration (.Riess)

erstellt am: 14. Okt. 2011 09:44    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

Vielen Dank für eure Hinweise.

Der Zeichnungsrahmen wird über unsere SAP Schnittstelle geladen, danach kann automatisch ein Mapkey ausgeführt werden.
Diese Funktion will ich nutzen um das Symbol hinzuzuladen.

Bez. des Vorschlags das Symbol direkt in den Zeichnungsrahmen mit einzubauen.
Die hatte ich zuerst auch gemacht, hier gab es aber das Problem das bei dem Symbol mehrere Werte zu Auswahl hinterlegt sind.
Diese Auswahl konnte ich bei der Vorgehenasweise aber nicht mehr auf der Zeichnung vornehmen, sondern nur direkt im Zeichnungsrahmen.
Oder gibt es hier einen bestimmte Art wie das Symbol im Zeichnungsrahmen eingebettet werden muß damit das funktioniert?

Meine jetztige Lösung ist das ich beide möglichen Symbole immmer laden lasse, und dann der Anwender das Symbol was nicht benötigt wird löscht.
Jetzt besteht aber noch das Problem das beim wechsel eines Zeichnunsrahmens dieses bestimmte Symbole gelöscht werden müssen.
Ich habe hier versucht dies per makey zu machen, über die Suchfunktion Symbole mit einem bestimmten Namen zu suchen und diese zu löschen.
Hier habe ich leider das Problem das nicht immer funktioniert. Mir scheint nur wenn das Symbol am selben platz liegt wird es gelöscht.


Anbei mein Mapkey zu löschen:
mapkey rohs_delete ~ Activate `main_dlg_cur` `Edit.Find`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1  `Symbol`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList` \
mapkey(continued) `ROHS*`;\
mapkey(continued) ~ Activate `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList`;\
mapkey(continued) ~ Activate `selspecdlg0` `EvaluateBtn`;~ Activate `selspecdlg0` `ApplyBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;~ Command `ProCmdEditDelete`;
mapkey rohs_delete ~ Activate `main_dlg_cur` `Edit.Find`;\
mapkey(continued) ~ Open `selspecdlg0` `SelOptionRadio`;~ Close `selspecdlg0` `SelOptionRadio`;\
mapkey(continued) ~ Select `selspecdlg0` `SelOptionRadio`1  `Symbol`;\
mapkey(continued) ~ Update `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList` \
mapkey(continued) `ROHS*`;\
mapkey(continued) ~ Activate `selspecdlg0` `ExtRulesLayout.ExtBasicNameLayout.BasicNameList`;\
mapkey(continued) ~ Activate `selspecdlg0` `EvaluateBtn`;~ Activate `selspecdlg0` `ApplyBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `EvaluateBtn`;~ Activate `selspecdlg0` `ApplyBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `EvaluateBtn`;~ Activate `selspecdlg0` `ApplyBtn`;\
mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;~ Command `ProCmdEditDelete`;\
mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;~ Command `ProCmdEditDelete`;\
mapkey(continued) ~ Activate `selspecdlg0` `CancelButton`;~ Command `ProCmdEditDelete`;

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

erstellt am: 14. Okt. 2011 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 Nur für caddok 10 Unities + Antwort hilfreich

Wie schon gesagt: Am einfachsten wäre es, nicht nur ein Symbol mit Auswahl zu haben, sondern für jede Rahmengröße ein festes Symbol ohne Auswahl. Wenn das Symbol wie bereits beschrieben im Zeichnungsrahmen integriert ist, würde auch bei einem Rahmenwechsel z.B. von A3 auf A4 sofort das richtige Symbol dargestellt werden.
Selbst wenn dann noch ein Symbol zur Zeichnung gehört, was nicht mehr gebraucht wird, sollte das nicht stören, da es dann ja nicht dargestellt ist. Klar kann man es in der Zeichnung selbst löschen, aber man muss es nicht unbedingt.
Über welche Art und Weise der Zeichnungsrahmen ausgewählt wird, spielt eigentlich keine Rolle, wenn das Symbol im Zeichnungsrahmen selbst eingefügt ist.

------------------
Grüße aus OWL, Thomas

ProE macht Spaß - viel ProE macht viel Spaß !  (Zitat, frei nach meinem ProE-Beibringer)

Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de

Und das sollte jeder  mal gelesen haben:
Richtig Fragen - Nettiquette - Suchfunktion - System-Info - 7er-Regel - Unities - ProE-Konfiguration

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10560
Registriert: 14.11.2001

CREO 4 M120 (+Geniustool für Creo 6.0.2)
PDMLink 11.0 M030
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit (20H2)

erstellt am: 14. Okt. 2011 09:58    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 caddok 10 Unities + Antwort hilfreich

Vielleicht könntest Du mal erklären, was Du eigentlich mit diesem Symbol auf der Zeichnung verdeutlichen willst?  Ich habe nämlich keine Lust hier über Pseudosymbole zu reden.

Damit es im Rahmen platziert werden kann, muss es natürlich eindeutig sein. Da kann man nur sehr schlecht ein Symbol mit Gruppen nutzen. Aber das lässt sich ja schließlich ändern.

------------------
Gruß
Udo                 Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Links durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

caddok
Mitglied



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

Beiträge: 11
Registriert: 27.06.2006

HP Z400
QuadCore - Intel Xenon 3.20 GHz, 12 GB RAM
Nvidia Quadro 4000
Windows 7 Professional 64-bit
-----------------------------------------------
DELL Precision T5400
Windows XP Professional SP3 - 64bit
E5340 @ 2 x 2,66GHz, 8GB RAM
-----------------------------------------------
Creo 2.0 - M020
ProE WF4 - M180
CAD - SAP Integration (.Riess)

erstellt am: 14. Okt. 2011 10: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


rohs_ax.sym.zip

 
Ich habe die beiden Symbold angehängt:

rohs_a4.sym.1 für A4
rohs_a3.sym.1 für A3 bis A0

Die Symbolde werden oberhalb des Zeichnungkopes plaziert. Bei A4 ist da bei uns weniger Platz als bei A3 - A0, daher die unterschiedlichen größen.
Der Inhalt der Symbole ist eigentlich gleich.

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10560
Registriert: 14.11.2001

CREO 4 M120 (+Geniustool für Creo 6.0.2)
PDMLink 11.0 M030
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit (20H2)

erstellt am: 14. Okt. 2011 11:01    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 caddok 10 Unities + Antwort hilfreich

Warum fügst Du diese Tabelle nicht direkt zum Zeichnungskopf hinzu und füllst die beiden Angaben mit Parametern aus dem Zeichnungsmodell?
Falls Du Angst hast, dass hier falsche Angaben hinterlegt werden, kannst Du auch festgelegte Werte für die Parameter definieren oder / und solche Werte im ModelCheck prüfen lassen.

------------------
Gruß
Udo                 Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! 

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Links durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

Ford P.
Mitglied



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

Beiträge: 842
Registriert: 26.05.2008

WF2 m230
WF4 m040
Intralink 3.4 m040
Intralink 3.4 m060
HP 8710w

erstellt am: 15. Okt. 2011 18: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 caddok 10 Unities + Antwort hilfreich

Hallo caddok,
das sollte man mit einem Zeichnugsprogramm lösen können. Ich hab da mal spasshalber reingeschnüffelt, fand das aber so unergonomisch dass ich mich nicht weiters damit auseinandergestzt hab. Kann da also keine Unterstützung leisten.

Ford P.

------------------
Es gibt eine Theorie, die besagt, wenn jemals irgendwer genau rausfindet, wozu Pro/E da ist und warum es da ist, dann verschwindet es auf der Stelle und wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt.
Es gibt eine andere Theorie, nach der das schon passiert ist.

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