| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Zeichnungsparameter formatieren (3695 mal gelesen)
|
Syndry Mitglied Administrator CAD/PDM-Systeme
Beiträge: 164 Registriert: 07.05.2007 Creo Parametric 4.0 M080 Windchill PDM-Link 11.0 M030
|
erstellt am: 10. Feb. 2011 10:02 <-- editieren / zitieren --> Unities abgeben:
Hallo alle zusammen, ich will mal wieder etwas formatieren, bin auch schon fündig geworden, wie das im Part funktioniert, aber wie bekomme ich eine Formatierung von bspw. dem Zeichnungsparameter &dwg_name hin? Ich habe in der Zeichnung ja kein Beziehungsmenü... Hintergrund, unsere Sachnummer ist 10stellig und soll nach der 5.Stelle ein Leerzeichen erhalten... ich weiß, dass ich mit extract arbeiten muss, aber wo gebe ich das in der Zeichnung ein?! Gruß Mike ------------------ Rechtschreibfehler sind beabsichtigt und dienen zur allgemeinen Belustigung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ReinhardN Mitglied Dipl.Ing.
Beiträge: 1285 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 10. Feb. 2011 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für Syndry
Hallo Mike, wenn Sachnummer=Modellname=Zeichnungsnummer, erstelle im part/asm einen Parameter zeichnungsname, und bastle dir eine Beziehung, die aus dem Modellnamen über Stringfunktionen die Zeichnungsnummer zusammensetzt. Den Parameter zeigst du in der Zeichnung an. Funktionen dazu: rel_model_name() extract search string_length Gruß Reinhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
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: 10. Feb. 2011 10:14 <-- editieren / zitieren --> Unities abgeben: Nur für Syndry
Das kann man im Zeichnungsprogramm machen. Daraus folgt allerdings, dass dies entweder in jeder Zeichnung zu tun oder eine Schablone zu nutzen. Allerdings habe ich mal eine Gegenfrage? Der DWG-Name ist ohne Leerzeichen. Wenn ich in der Zeichnung &dwg_name nutze, dann sollte das nur dazu dienen, den tatsächlichen Namen der Zeichnungsdatei anzuzeigen. Ihr wollt da nicht ganz zufällig die Teilenummer für das Schriftfeld erzeugen? So etwas halte ich für extrem unschön und vielleicht sogar für gefährlich. Derartige Informationen gehören in die Modelle, weil nur dort eine Änderung sicher nachverfolgt werden kann. Die Umbenennung von Dateien kann man selbst mit Datenverwaltungstools nur sehr mühsam nachvollziehen. ------------------ 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 Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Syndry Mitglied Administrator CAD/PDM-Systeme
Beiträge: 164 Registriert: 07.05.2007 Creo Parametric 4.0 M080 Windchill PDM-Link 11.0 M030
|
erstellt am: 10. Feb. 2011 10:22 <-- editieren / zitieren --> Unities abgeben:
Hi, ich muss euch enttäuschen, wir haben &dwg_name zur Angabe der Zeichnungsnummer im Schriftkopf vorgesehen... Ich will diese Funktion im Rahmen an sich bereits hinterlegen und ja, die Formatierung gilt für alle Zeichnungen. Die funktion, wenn ich sie in der Zeichnung hinterlege gebe ich ganz normal in den Eigenschaften der Tabelle ein oder gibt es hier ebenfalls ein anderes Menü ähnlich bei Parts? ------------------ Rechtschreibfehler sind beabsichtigt und dienen zur allgemeinen Belustigung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Syndry Mitglied Administrator CAD/PDM-Systeme
Beiträge: 164 Registriert: 07.05.2007 Creo Parametric 4.0 M080 Windchill PDM-Link 11.0 M030
|
erstellt am: 10. Feb. 2011 10:31 <-- editieren / zitieren --> Unities abgeben:
OK, das über das Part habe ich hin bekommen... danke dafür schon einmal... war ganz kurz davor aber bin selbst nicht drauf gekommen... nochmal danke Und USuess, wie ginge das rein in der Zeichnung? ------------------ Rechtschreibfehler sind beabsichtigt und dienen zur allgemeinen Belustigung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
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: 10. Feb. 2011 10:53 <-- editieren / zitieren --> Unities abgeben: Nur für Syndry
Zitat: Original erstellt von Syndry: ... Und USuess, wie ginge das rein in der Zeichnung?
Eigentlich wie im Part, nur etwas anders. Um ein Zeichnungsprogramm erzeugen zu können, muss ein Modell in der Zeichnung sein. Solltest Du also mal eine Startzeichnung damit versehen wollen, muss dort temporär ein Zeichnungsmodell vorhanden sein. Unter #Tools #Zeichnungsprogramm hast Du dann zwei Möglichkeiten. Du würdest in dem Fall #Programm editieren brauchen. In dem Menu (WF4) hast Du dann die Wahl, wie die die Beziehungen erstellen möchtest. Ich nutze meist den Eintrag Datei, weil ich dann den Editor (notepad) nehmen kann. Den Rest findet man wahrscheinlich in der Hilfe oder durch wagemutiges Testen. ------------------ 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 Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Syndry Mitglied Administrator CAD/PDM-Systeme
Beiträge: 164 Registriert: 07.05.2007 Creo Parametric 4.0 M080 Windchill PDM-Link 11.0 M030
|
erstellt am: 10. Feb. 2011 11:12 <-- editieren / zitieren --> Unities abgeben:
oh je, dass ist aber dann wieder eher was für ein Template, oder?! Direkt im Rahmen kann ich sowas ja nicht hinterlegen... ------------------ Rechtschreibfehler sind beabsichtigt und dienen zur allgemeinen Belustigung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
INNEO Solutions Moderator
Beiträge: 2738 Registriert: 04.06.2003 StartupTools2016 Creo 2.0+3.0 WF4, WF5 KeyShot 6.0 IsoDraw CADprocess 7.3 HP ZBook 17 G2 i7 2,5GHz; 32GB RAM Windows7 64bit
|
erstellt am: 10. Feb. 2011 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für Syndry
Zitat: Original erstellt von Syndry: ... aber wie bekomme ich eine Formatierung von bspw. dem Zeichnungsparameter &dwg_name hin?
Gar nicht. Warum? Ganz einfach: &dwg_name ist ein Systemparameter und läßt sich nicht verändern. Für die weitere Vorgehensweise müßte man jetzt wissen wie eure Teile/Baugruppen parametertechnisch aussehen. Beste (und einfachste) Vorgehensweise: Parameter ZNG-NR im Teil anlegen und ausfüllen. Da kannst Du dann so viele Leerzeichen schreiben wie Du möchtest. Wenn die Zeichnung den gleichen Namen hat wie das Teil (was ja die Regel sein sollte...) einfach im Teil eine Beziehung mit besagtem EXTRACT schreiben und die Werte aus dem &model_name auslesen: ZNG-Nr = ... Gruß Meike ------------------ Neu hier? Verwundert über manche Antworten? Wichtige Links für noch mehr Spaß im WBF: Richtig Fragen - Nettiquette - Suchfunktion - System-Info - 7er-Regel - Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Syndry Mitglied Administrator CAD/PDM-Systeme
Beiträge: 164 Registriert: 07.05.2007 Creo Parametric 4.0 M080 Windchill PDM-Link 11.0 M030
|
erstellt am: 10. Feb. 2011 13:01 <-- editieren / zitieren --> Unities abgeben:
ok, lösung über das PRT bzw. ASM ist durchgeführt und funktioniert einwandfrei... Vielen Dank!!! ------------------ Rechtschreibfehler sind beabsichtigt und dienen zur allgemeinen Belustigung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |