| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Optimieren Sie Ihr Rechenzentrumsn, eine Pressemitteilung
|
Autor
|
Thema: Koordinaten v. Kurvenzug auslesen (2258 mal gelesen)
|
pischon Mitglied Student
Beiträge: 23 Registriert: 22.03.2004
|
erstellt am: 16. Jun. 2004 08:15 <-- editieren / zitieren --> Unities abgeben:
Hallo ME-10 Gemeinde! Hätte wieder einmal eine Frage: Ist es in ME10 möglich, die x/y Koordinaten eines Kurvenzuges(poly/linie/rechteck/usw.) auszulesen und in einen txt-File zu schreiben? Grund: Von vorhandenen Kurvenzügen sollten die xy-Koordinaten unter einem bestimmten(wenn möglich einstellbaren Raster) augelesen werden, also nicht nur die Endpunkte von z.B. einer Linie, sondern auch die Zwischenpunkte(interpoliert) die durch den Raster vorgegeben werden könnten. Ist sowas möglich, bzw. gibt es so eine Funktion/Makro Danke schon mal im voraus stibbi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 16. Jun. 2004 08:33 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
hallo, mit INQ_ELEM bzw. INQ_SELECTED_ELEM und dann NEXT_ELEM kannst Du das Element zur Abfrage aktivieren. Dann sind je nach Elementtyp in INQ 101 und INQ 102 die Endpunkte. Die Zischenpunkte müssen allerdings berechnet werden. Aber das ist ja nur ein Bischen Mathematik. Ausser bei Splines, da können die Stützpunkte noch abgefragt werden. Die Befehler um INQ sind in der Hilfe gut erklärt. Wars das? Ich hoffe Du erwartetst hier diesbezüglich kein komplettes Makro.
------------------ Grüsse aus dem Schwarzwald www.Andreas-Baumgartner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pischon Mitglied Student
Beiträge: 23 Registriert: 22.03.2004
|
erstellt am: 16. Jun. 2004 08:42 <-- editieren / zitieren --> Unities abgeben:
|
Gerhard Deeg Ehrenmitglied V.I.P. h.c. i.R. Konstrukteur aus Leidenschaft
Beiträge: 2643 Registriert: 17.12.2000 CREO - OSD - OSM HP XW4400 - XW4600 Dell Inspiron 17E NVIDIA QUADRO FX1500 NVIDIA Quadro FX1800 HP Mini 210 2002sg WIN 7 Ultimate 32/64
|
erstellt am: 16. Jun. 2004 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Hallo Stibbi, im Anhang steht ein fertiges Makro was Deinen Erwartungen entspricht. Es kann natürlich sein, dass es auf den letzten Versionen von ME10 nicht ganz so läuft. Estwas Arbeit steckt bestimmt noch drin. Der Aufruf ist nc_data_menu. Das Makro ist auch nicht mein geistiges Eigentum, ich habe es wie es im Vorspann steht mal aus einer Userzeitschrift abgetippt und meinen Vorstellungen abgeändert. Vielleicht kannst Du und andere Users es so verwenden. Gruß aus Berlin Gerhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pischon Mitglied Student
Beiträge: 23 Registriert: 22.03.2004
|
erstellt am: 16. Jun. 2004 10:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Gerhard! Vielen Dank für "Dein" Makro, habs zwar schon probiert, bekomme es aber nicht zu Laufen. Probiert mit: input 'NA_MITTE.TXT'....aber es passiert nichts. Mit welchem Befehl Starte ich richtigerweise? Es ist auch das Verzeichnis c:\tmp vorhanden, der txt-File liegt auch im richtigen Verzeichnis Was mache ich also falsch, oder liegt es an meine ME10 Version(10.00) lg stibbi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rhoffmann Mitglied Techniker
Beiträge: 58 Registriert: 22.01.2003
|
erstellt am: 16. Jun. 2004 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Hallo Stibbi, >> Probiert mit: >> input 'NA_MITTE.TXT'....aber es passiert nichts. Mit welchem >> Befehl Starte ich richtigerweise? hat Gerhard doch gesagt: input _nc_mitte.txt' <RETURN> nc_data_menu <RETURN> MfG Robert
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerhard Deeg Ehrenmitglied V.I.P. h.c. i.R. Konstrukteur aus Leidenschaft
Beiträge: 2643 Registriert: 17.12.2000 CREO - OSD - OSM HP XW4400 - XW4600 Dell Inspiron 17E NVIDIA QUADRO FX1500 NVIDIA Quadro FX1800 HP Mini 210 2002sg WIN 7 Ultimate 32/64
|
erstellt am: 17. Jun. 2004 15:35 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Hallo Stibbi, habe noch einen kleinen Fehler gefunden, und zwar war es der Aufruf me den ich ersetzt habe. 1. Input 'nc_mitte.txt' 2. nc_data_menu 3. Datei Name vergeben 4. Liste neu erstellen 5. mit return bestätigen höchstens bei kleinen Zeichnungen die Textgröße verkleinern 6. und dann sollte es klappen. Gruß aus Berlin Gerhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pischon Mitglied Student
Beiträge: 23 Registriert: 22.03.2004
|
erstellt am: 18. Jun. 2004 09:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Gerhard! Habs so wie Du geschrieben hast probiert, funktioniert nur bis zum Schritt des Menünamens. Nach der Eingabe von z.B. 'Test' und anschließendem Return kommt nichts mehr. Keine Liste, keine Datei im tmp-Verzeichnis,... Danke schon mal im voraus Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerhard Deeg Ehrenmitglied V.I.P. h.c. i.R. Konstrukteur aus Leidenschaft
Beiträge: 2643 Registriert: 17.12.2000 CREO - OSD - OSM HP XW4400 - XW4600 Dell Inspiron 17E NVIDIA QUADRO FX1500 NVIDIA Quadro FX1800 HP Mini 210 2002sg WIN 7 Ultimate 32/64
|
erstellt am: 18. Jun. 2004 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Hallo Stibbi, habe Dir en Bild angehangen, wo Du daraus ersehen kannst, dass es funktioniert. Nach dem das Menu durch den Aufruf nc_data_menu auf dem Bildschirm erscheint, wählst Du Name eingeben aus. Der Name muss in Hochkommas stehen, da es ein String ist. Danach kannst Du den Nullpunkt und den Referenspunkt festlegen. Wenn das erledigt ist, gehst Du auf Liste neu erstellen und bestätigts alles mit Retun. Lediglich die Textgröße solltest Du Deiner Zeichnung anpassen. Ich habe hier 2mm gewählt. Wenn der Durchlauf fertig ist, kannst Du die Liste editieren oder aber auch drucken. Nun soll es aber funktioneren. Gruß gerhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
Beiträge: 785 Registriert: 11.10.2000 exone - Win10 i9-12900K 3187MHz 32GB Ram nVidia RTX A5000 creo elements/direct V20.5.1.0 SolidPower V20.4 ModelSearch KeyShot 11 CADdoktor SX PHOENIX V11
|
erstellt am: 12. Mrz. 2008 17:25 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Hallo! ... genau diese Funktionalität brauchen wir jetzt! Wir brauchen die Koordinaten verschiedener Punkte aus einem DXF-Import! Idee: DXF in Drafting 15.00 laden Polylinie über die interessanten Punkte spannen, Koordinaten dieser Punkte mittels Makro auslesen... Kann das funktionieren? Ich hab das Makro nicht zum laufen gebracht. Wo muss die NC_MITTE.TXT hin damit sie geladen werden kann? Die Eingabe von Input 'nc_mitte.txt' erzeugt den Fehler ***Makro Input ist nicht definiert. Leider kann ich im Drafting nur das Nötigste. Es läuft ein Out-of-the-Box-installation d.h. angepasst o.ä. wurde überhaupt nix. Gruss Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 12. Mrz. 2008 19:54 <-- editieren / zitieren --> Unities abgeben: Nur für pischon
Zitat: Original erstellt von StephanWörz: Die Eingabe von Input 'nc_mitte.txt' erzeugt den Fehler ***Makro Input ist nicht definiert.
Wenn Du Input so geschrieben hast, wie Du es hier geschrieben hast, hast Du es falsch geschrieben..
- INPUT oder
- input aber nicht
- Input und auch nicht
- InPut oder
- inpuT oder
- iNpUt
"Eingebaute" Befehle (siehe auch die Drafting Hilfe) immer komplett klein oder komplett GROSS schreiben. Nur Macros fangen (zwangslaeufig) mit *einem* GrossBuchStaben an und gehen dann klein weiter. ------------------ Seamonkey Firefox Thunderbird Seamonkey auf deutsch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |