| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
|
Autor
|
Thema: Achsen erzeugen bei Messdaten (550 mal gelesen)
|
JoMaWe Mitglied Dipl.-Ing. (FH) Maschinenbau
 
 Beiträge: 295 Registriert: 16.11.2004 Intel Core 2 Duo E6850 Quadro FX 1700 4,0 GB RAM XP Professional Wildfire 2.0 M160
|
erstellt am: 13. Jul. 2005 09:10 <-- editieren / zitieren --> Unities abgeben:         
Hallo Pro/E Kollegen, ich habe mal wieder eine Frage, gibt es eine Möglichkeit wie ich schnell bei einer Punktewolke (Diese wird als .pts eingelesen und Stammt aus einem Messprogramm) zwischen zwei nahegelegenen Punkten Achsen bekomme? Mir würde schon etwas wie die Wiederholfunktion bei Bauteilen reichen. Die Punkte entstehen mittels Lasertrackervermessung und geben die Achslage von späteren Haltern wieder. Ich hoffe es weiß jemand eine Lösung. Schon mal Danke im Voraus So long Jochen ------------------  Wer Rechtschreibfehler fälscht oder gefälschte Rechtschreibfehler ob bewusst oder unbewusst in Umlauf bringt wird mit einem "langen Scheid" bestraft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
manuki Mitglied Fahrzeugtechnikinscheniör
  
 Beiträge: 621 Registriert: 19.07.2001 Creo 1.0 CATIA V5 R20 CoCreate Modeling 18.0
|
erstellt am: 13. Jul. 2005 10:00 <-- editieren / zitieren --> Unities abgeben:          Nur für JoMaWe
Hallo JoMaWe, was denkbar wäre, falls die Punkte mit aufeinanderfolgenden Nummerierungen versehen sind (als Achse 1 von PNT0 zu PNT1, Achse 2 von PNT2 zu PNT 3, Achse 3 von PNT4 zu PNT5 usw.): Einen Mapkey aufnehmen vom Erzeugen der ersten Achse, dabei nichts anklicken, sondern die Punkte mit der Suchfunktion (ab WF) bzw. "nach Menü" (bis 2001) auswählen. Den Mapkey abspeichern und die Datei in einem Texteditor öffnen. Den Teil mit Mapkeytasten, -namen usw. löschen und das Ergebnis als neue Datei speichern. Die Ursprungsdatei wieder aufrufen und die zuvor abgespeichert so oft anhängen, wie Du Achsen brauchst. Dann jeweils PNT0 und PNT1 mit den jeweiligen Bezeichnungen ersetzen. Ist natürlich ein ziemlicher Aufwand und lohnt sich IMHO nur, wenn es viele Punkte sind und Du die Mapkeyerzeugung vielleicht mit einem kleinen Programm automatisieren kannst. Wenn Du die Achsen manuell erzeugst, wird Dir eine Wiederholfunktion nicht viel bringen. Du musst ja sowieso alle Punkte als Referenzen angeben, da kann man auch gleich je eine neue Achse machen. Grüße, Manuel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JoMaWe Mitglied Dipl.-Ing. (FH) Maschinenbau
 
 Beiträge: 295 Registriert: 16.11.2004 Intel Core 2 Duo E6850 Quadro FX 1700 4,0 GB RAM XP Professional Wildfire 2.0 M160
|
erstellt am: 13. Jul. 2005 10:18 <-- editieren / zitieren --> Unities abgeben:         
Die Idee ist nicht schlecht. Es sind immer so ca 120 Punkte. Aber der Arbeitschritt muss für 10 Einzelteile wiederholt werden. Danke schon mal für den Tip. U`s sind unterwegs So long Jochen ------------------  Wer Rechtschreibfehler fälscht oder gefälschte Rechtschreibfehler ob bewusst oder unbewusst in Umlauf bringt wird mit einem "langen Scheid" bestraft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 13. Jul. 2005 11:27 <-- editieren / zitieren --> Unities abgeben:          Nur für JoMaWe
... die idee ist ja nicht schlecht, allerdings bekommt man beim einlesen von punktewolken via *.pts keine labels an die punkte. also haben die punkte keinen namen, es sei denn man setzt neue rueber (und selbst dafuer gibt es keine standard-funktion)... ... hab aber auch noch nix passenderes gefunden (vielleicht gibt es auch nix) ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
manuki Mitglied Fahrzeugtechnikinscheniör
  
 Beiträge: 621 Registriert: 19.07.2001 Creo 1.0 CATIA V5 R20 CoCreate Modeling 18.0
|
erstellt am: 13. Jul. 2005 15:15 <-- editieren / zitieren --> Unities abgeben:          Nur für JoMaWe
Mist, wenn die Punkte keine Namen kriegen geht das so also nicht. Allerdings müssten die doch fortlaufende IDs kriegen. Dann könnte man dieselbe Vorgehensweise nicht mit den Namen, sondern mit den IDs machen. Grüße, Manuel P.S. Kann leider mangels Pro/E nichts probieren, daher die etwas allgemein gehaltenen Antworten... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 13. Jul. 2005 15:22 <-- editieren / zitieren --> Unities abgeben:          Nur für JoMaWe
|
JoMaWe Mitglied Dipl.-Ing. (FH) Maschinenbau
 
 Beiträge: 295 Registriert: 16.11.2004 Intel Core 2 Duo E6850 Quadro FX 1700 4,0 GB RAM XP Professional Wildfire 2.0 M160
|
erstellt am: 13. Jul. 2005 15:25 <-- editieren / zitieren --> Unities abgeben:         
Danke erstmals, ich hab auch immer a bissl probiert aber auch nix gefunden, jetzt hab ich schon mal 120 Achsen gesetzt, naja muss ich halt noch 10 mal machen. Hilft nix, trotzdem vielen Dank Euch beiden. Wenn noch jemand eine Lösung findet wär es nett wenn Er sie trotzdem postet So long Jochen ------------------  Wer Rechtschreibfehler fälscht oder gefälschte Rechtschreibfehler ob bewusst oder unbewusst in Umlauf bringt wird mit einem "langen Scheid" bestraft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 13. Jul. 2005 15:45 <-- editieren / zitieren --> Unities abgeben:          Nur für JoMaWe
... wenn du ein bissle zeit die die kiste reinsteckst, kannsta ueber die *.ibl-kurven das prob eventuell loesen. hast dann aber anstatt achsen ein kurvengitter (ist ja eigentlich noch zu bevorzugen, da enpunkt auf endpunkt liegt). also: wenn du deine punktewolke kennt und kennst jeweils start und endpunkte eines liniensegmentes, musste nur den syntax einer *.ibl datei einhalten: Closed Index Arclength Begin section ! 1 Begin curve ! 1 1 100 100 0 2 0 100 0 Begin curve ! 2 1 0 100 0 2 0 0 0 hier in diesem fall hast du zwei linien---> kannsta auch im anhang runterladen. wichtig ist immer, dass du bei einer neuen linie eine neue beginn-zeile schreibt, ansonsten wuerde pro/e die naechsten punkte nicht als gerade, sondern als spline verbinden. musst warscheinlich mit 'nem guten editor arbeiten ... u. s. w. die ganze thematik kannsta hier unter der suche 'ibl kurve', unter pro/e oder hier nachlesen http://ww3.cad.de/foren/ubb/Forum12/HTML/003776.shtml ... viel erfolg ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |