| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Neuer Podcast: "That’s IT - Digitalisierung, Einblicke & Zukunftstrends", eine Pressemitteilung
|
Autor
|
Thema: Beziehung inkl. Einheit (501 / mal gelesen)
|
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 04. Mrz. 2024 10:25 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich führe in einem Parameter "Gewicht" das Bauteilgewicht. Das Gewicht gebe ich, je nach Größe, in Gramm oder KG als reelle Zahl aus. Kann ich in der Beziehung auch die Einheit des Parameters von kg auf g umstellen? Gruß, Andi
------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3254 Registriert: 27.10.2005 Creo Parametric 9.0.6.0 Windchill 12.0.2.18 Lenovo Thinkpad P16 Gen 1 mit 32GB RAM NVIDIA RTX A3000 12GB Windows 10 Enterprise
|
erstellt am: 04. Mrz. 2024 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
Hallo Andi, ich denke, dass das nicht über Beziehungen steuerbar ist. Ich kann mir aber vorstellen, dass man das mittels Mapkey erledigen kann. Dabei muss dann aber immer festgelegt werden, ob der Wert interpretiert oder konvertiert werden soll. Vielleicht gibt es noch andere Möglichkeiten wie z.B. Programmierung, aber da kann ich leider nichts zu sagen. ------------------ 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 Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 04. Mrz. 2024 12:13 <-- editieren / zitieren --> Unities abgeben:
Servus Thomas, ja, Du meinst die Einheiten im Modell zu ändern. Das habe ich auch schon probiert, dann klappt es. Ich wollte aber nur die Einheit des Parameters festlegen, den Wert vom PRO_MP_MASS abgreifen und reinschreiben. Dass der Wert, je nachdem ob es Gramm oder KG sind, editiert werden muss ist klar. Alternativ müsste ich einen zweiten Parameter führen (String) in dem ich "g" bzw. "kg" eintrage. Laut PTC soll sowas möglich sein, aber bei mir funktioniert das nicht. https://support.ptc.com/help/creo/creo_pma/r9.0/german/index.html#page/fundamentals/fundamentals/Example__Including_Units_with_Relations.html# Vermutlich weil die Einheit bei PRO_MP_MASS gleich mitkommt. ------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ [Diese Nachricht wurde von Hutmacher am 04. Mrz. 2024 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EWcadmin Moderator Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.
Beiträge: 3254 Registriert: 27.10.2005 Creo Parametric 9.0.6.0 Windchill 12.0.2.18 Lenovo Thinkpad P16 Gen 1 mit 32GB RAM NVIDIA RTX A3000 12GB Windows 10 Enterprise
|
erstellt am: 04. Mrz. 2024 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
Hast Du den Parameter denn vor dem Zuweisen neu erzeugt bzw. den alten vorher gelöscht und dann wieder neu erzeugt? Laut dem Hinweis geht das Deklarieren der Einheit auf der linken Seite nur für neu erzeugte Parameter. Also GEWICHT muss jedes Mal neu erzeugt werden. GEWICHT[g] = PRO_MP_MASS ------------------ 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 Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren 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.9 (+Geniustool für Creo 10.0.2) PDMLink 12.0.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 (20H2)
|
erstellt am: 04. Mrz. 2024 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
Zitat: Original erstellt von Hutmacher: ... Kann ich in der Beziehung auch die Einheit des Parameters von kg auf g umstellen? ...
Ich habe bisher nicht mit den Einheiten bei den Parametern gearbeitet, weil die Startmodelle und Beziehungen aus einer Zeit stammen, in der das IMHO nicht ging. Und die Templates, Materialien und Beziehungen sind aufeinander abgestimmt. Über das Gramm-Kilogramm-Problem bin ich auch schon gestolpert, weil die Teile bei uns einige Gramm wiegen oder auch mal etliche Kilogramm. Aber über die Einheiten kann man es IMHO nicht lösen. Ich wüsste nicht, wie eine Einheit eines Parameters umzustellen geht, außer bei den Eigenschaften des Parameters. Auch in der Hilfe ist ausschließlich dieser Weg beschrieben, weil es dazu noch eine Abfrage zur Konvertierung oder Interpretation gibt. Der einzige mit bekannte Weg ist über die Beziehungen. Dort wird aus der Größe des Parameters abgeleitet, in welcher Einheit es angezeigt werden soll. Gegebenenfalls wird der Wert angepasst und mit der Einheit als Stringparameter abgelegt. ------------------ Gruß Udo Keine Panik, Du arbeitest mit CREO (ehemals 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 |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10679 Registriert: 14.11.2001 CREO 8.0.9 (+Geniustool für Creo 10.0.2) PDMLink 12.0.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 (20H2)
|
erstellt am: 04. Mrz. 2024 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
|
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 04. Mrz. 2024 13:08 <-- editieren / zitieren --> Unities abgeben:
Ja so habe ich das Probiert, aber ohne Erfolg. Würde dann auch nichts bringen, da ich ja dyn. umstellen möchte, wenn das Gewicht mehr wird. Also zwei Parameter. Vielen Dank! ------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 04. Mrz. 2024 13:09 <-- editieren / zitieren --> Unities abgeben:
Das bestätigt dann ja meine Theorie ------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus F. Mitglied
Beiträge: 18 Registriert: 18.07.2014
|
erstellt am: 07. Mrz. 2024 16:51 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
Ich bin mir nicht sicher, ob ich die von Dir erwartete Funktion richtig verstanden habe, aber du sprichst davon, dass Du die Einheit manuell umstellen möchtest. Dann lässt sich das ja einfach per Mapkey tun. Jedoch wie schon in den bisherigen Antworten erwähnt, muss um eine Parametereinheit umzustellen, dieser gelöscht und neu angelegt werden. Um das zu tun, muss die Beziehung, welche den Parameter steuert, temporär deaktiviert werden. Eine mögliche Lösung wäre ein Mapkey, welcher folgendes macht. (Unter der Voraussetzung, dass eine Beziehung "GEWICHT = PRO_MP_MASS" bereits existiert.) - Beziehungen in Datei exportieren - Beziehungen aus Datei laden (eine leere Textdatei, um temporär die Steuerung von GEWICHT zu entfernen) - Parameter GEWICHT löschen - Parameter GEWICHT erstellen und gewünschte Einheit einstellen - ggf. muss die Funktion "Einheitsbezogen" im Beziehungsfenster noch aktiviert werden, sonst wird der Wert nicht in die gewählte Parametereinheit konvertiert. - Beziehungen aus anfangs exportiertem File laden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 07. Mrz. 2024 18:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Markus, ja aber das ist dann aber auch fehleranfällig. Wenn ein Konstrukteur den Mapkey nicht ausführt ... Alternativ hatte ich auch schon über eine ModelProzessor Aktion nachgedacht. Aber ich werde es, sofern es nicht wegdiskutiert werden kann, über einen zusätzlichen Parameter erledigen in dem ich dann über die Beziehung "g" oder "kg" eintrage. ------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
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: 08. Mrz. 2024 06:55 <-- editieren / zitieren --> Unities abgeben: Nur für Hutmacher
Zitat: Original erstellt von Markus F.: Jedoch wie schon in den bisherigen Antworten erwähnt, muss um eine Parametereinheit umzustellen, dieser gelöscht und neu angelegt werden. Um das zu tun, muss die Beziehung, welche den Parameter steuert, temporär deaktiviert werden.
Der Parameter muß nicht gelöscht werden, -Beziehung deaktivieren, -Parametereinheit (und Einheitenmenge) umstellen -Beziehung aktivieren Gruß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hutmacher Mitglied Maschinenbautechniker
Beiträge: 78 Registriert: 25.08.2021 Creo8 8.0.9.0 Windchill 12 GeniusTools StartupTools ModelProzessor Win10Pro Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz 32,0 GB RAM NVIDIA Quadro P2200
|
erstellt am: 08. Mrz. 2024 07:32 <-- editieren / zitieren --> Unities abgeben:
Moin Arni, Da hast Du wohl recht, das funktioniert! ------------------ „Glaubst Du, ich habe den Verstand verloren?“ - „Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |