| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Aus Parameter Leerzeichen entfernen (2456 mal gelesen)
|
Tore Schlesinger Mitglied
Beiträge: 21 Registriert: 16.02.2007 Pro/ENGINEER WF4 NX6, NX8, Inventor2010, Solidworks2012 Teamcenter Engineering 2007 Windows XP 64bit Windows 7
|
erstellt am: 25. Okt. 2012 14:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe einen Parameter der Teilenummer mit der folgenden Schreibweise: 123 456 78 90 12, oder manchmal auch so: 123 456 78. Jetzt möchte ich mit einem Mapkey aus der Teilenummer alle Leerzeichen entfernen. Meine geänderte "Teilenummer" soll folgendermaßen aussehen: 123456789012. Ich weiß, dass ich das mit einer Programmierung in den Beziehungen mit dem Befehl "Extract" machen muss, bekomme es abar nicht hin. Kann mir jemand helfen? ------------------ Viele Grüsse Tore Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 26. Okt. 2012 07:08 <-- editieren / zitieren --> Unities abgeben: Nur für Tore Schlesinger
So, das hier Funktioniert so wie gewünscht. Der Teil zwischen den Bemerkungen müsste für die Teilenummer "123 456 78 90 12" halt 4 mal kopiert werden. Schleifen kann man in Beziehungen 'leider' nicht erzeugen. Parameter: Teilenummer = 123 456 78 90 12 Beziehung:
Code: Tempnummer = Teilenummer/* Diesen Teil so oft wiederholen wie die maximale Anzahl an Leerstellen in der Teilenummer ist /* -------------------------------------------- Templaenge = string_length(Tempnummer) Position = Search(Tempnummer, " ") Tempnummer1 = extract(Tempnummer, 1, (Position-1)) Tempnummer2 = extract(Tempnummer, (Position + 1), (Templaenge - Position)) Tempnummer = Tempnummer1 + Tempnummer2 /* -------------------------------------------- Neueteilenummer = Tempnummer
[Diese Nachricht wurde von NicoFTB am 26. Okt. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tore Schlesinger Mitglied
Beiträge: 21 Registriert: 16.02.2007 Pro/ENGINEER WF4 NX6, NX8, Inventor2010, Solidworks2012 Teamcenter Engineering 2007 Windows XP 64bit Windows 7
|
erstellt am: 26. Okt. 2012 11:03 <-- editieren / zitieren --> Unities abgeben:
Hallo NicoFTB, dein Ansatz ist ziemlich gut und funktioniert, danke. Leider werden dabei vier neue Parameter erzeugt. Wie werde ich sie los,.. außer mit Modellcheck? ------------------ Viele Grüsse Tore 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: 26. Okt. 2012 11:30 <-- editieren / zitieren --> Unities abgeben: Nur für Tore Schlesinger
Es gibt seit einiger Zeit ein sehr gutes Tool zur ferngesteuerten Bearbeitung von Pro/E-Modellen. Hier gibt es Infos und das Tool.Damit wäre es möglich, die gewünschten Beziehungen ins Teil zu bringen, die Regenerierung durchzuführen, die Beziehungen wieder zu löschen und auch die überflüssigen Parameter wieder zu löschen. IMHO wäre es wahrscheinlich auch möglich, gleich die Leerzeichen entfernen zu lassen. Dies sollte sogar mit der etwas eingeschränkten kostenlosen Variante funktionieren. Allerdings hört es sich für mich so an, als ob Ihr vielleicht besser mit der bezahlten Variante arbeiten solltet (größere Datenmenge in einem Rutsch überarbeiten) ------------------ 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 |
NicoFTB Mitglied Ingenieur Entwicklung/Konstuktion
Beiträge: 806 Registriert: 08.05.2012
|
erstellt am: 26. Okt. 2012 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Tore Schlesinger
Zitat: Original erstellt von U_Suess: Es gibt seit einiger Zeit ein sehr gutes Tool zur ferngesteuerten Bearbeitung von Pro/E-Modellen. Hier gibt es Infos und das Tool. Damit wäre es möglich, die gewünschten Beziehungen ins Teil zu bringen, die Regenerierung durchzuführen, die Beziehungen wieder zu löschen und auch die überflüssigen Parameter wieder zu löschen. IMHO wäre es wahrscheinlich auch möglich, gleich die Leerzeichen entfernen zu lassen. Dies sollte sogar mit der etwas eingeschränkten kostenlosen Variante funktionieren. Allerdings hört es sich für mich so an, als ob Ihr vielleicht besser mit der bezahlten Variante arbeiten solltet (größere Datenmenge in einem Rutsch überarbeiten)
Ich arbeite des öfteren mit der kostenlosen Variante und kann sagen, dass das damit funktionieren wird. Danke jedoch für einen Denkanstoß, wie man das Tool zusätzlich nutzen kann
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|