| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | | | On-Demand-Webinare zu RuleDesigner (RuleDesigner,EDM,PDM) |
Autor
|
Thema: Einfachste Möglichkeit des Datenimports (540 mal gelesen)
|
Cooltyper Mitglied Werkzeugmacher
Beiträge: 27 Registriert: 28.03.2002
|
erstellt am: 21. Nov. 2004 09:11 <-- editieren / zitieren --> Unities abgeben:
Hallo!!! Ich hab folgendes Problem. Ich muß von Zeit zu Zeit Kreise oder Punkte in Unigraphics einbringen, die mir mein Visual Basic Programm errechnet hat. Ist zwar alles zu machen, nervt aber doch schon ein bischen, wenns dann doch mal ein paar mehr sind. Da hab ich mal einen Kreis als DXF exportiert, um mir das Format mal anzusehen. Für einen Kreis wurde da Seitenweise Text übergeben. Da steige ich nicht so ganz durch. Jetzt meine Frage. Braucht DXF die ganzen Informationen eigentlich. Kann man das nicht in irgendeiner Weise so vereinfachen, daß ich nur noch Startpunkt, Endpunkt und Mitte angeben muß. Oder kann ich irgendwie eine Punktewolke importieren, die nur aus Koordinaten besteht? Ich weiß, daß es eine DLL gibt, mit der VB-Programme DXF schreiben können. Das Teil kostet zum ersten Geld und ich müßte mich da auch noch mit beschäftigen, wie es gehandhabt wird. Suche die einfachste Möglichkeit. Vielleicht habt Ihr da ja eine Idee?!?!?! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ugsi Mitglied
Beiträge: 590 Registriert: 01.11.2003 NX10 NX12 NX1899
|
erstellt am: 21. Nov. 2004 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für Cooltyper
Hallo Cooltyper, wenn du die Daten mit VisualBasic ausgibst, bist du schon im Excel versuch doch folgende Lösung Starte in UG Excel importiere deine Daten oder lass direkt in UG dein Visualprogramm laufen kannst dann die Werte an UG übergeben. Kannst evtl noch mit Teilefamilien/Attributen/Werten arbeiten, hier gibts einige Möglichkeiten. Kannst dir die Umwege über DXF sparen, vor allem kostest es nix hast ja schon alles. ------------------ ugsi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cooltyper Mitglied Werkzeugmacher
Beiträge: 27 Registriert: 28.03.2002
|
erstellt am: 21. Nov. 2004 20:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Ugsi!!!! Klingt ja wirklich interessant. Geht das denn, wenn ich ein richtiges VB Programm geschrieben habe? Du meinst sicher das VBA für Excel, oder? Da klingt Dein Vorschlag mit der Werteübergabe aus Excel schon besser. Bloß wie starte ich Excel aus UG? Und wie erkläre ich UG dann, welche Spalten Mittelpunkte oder Startpunkte sind? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ugsi Mitglied
Beiträge: 590 Registriert: 01.11.2003 NX10 NX12 NX1899
|
erstellt am: 22. Nov. 2004 18:19 <-- editieren / zitieren --> Unities abgeben: Nur für Cooltyper
Hallo Cooltyper eine Möglichkeit geh mal über Format und Ausdrücke hier findest du deine ganzen Parameter Wenn du von hier aus Excel (Button Tabelle)startest werden alle bisher erzeugten Parameter autom. in in eine Exceltabelle geschrieben. von da aus dann kannst du dann VBscript starten Vielleicht klappts hiermit oder erstell dir eine Grundkonstruktion evtl.Sketch ein (Masterpart)mit deinen Parametern und geh dann über Teilefamilie Du musst alle Variablen übergeben, dann Teilefamilie erzeugen damit wird Excel gestartet. Wieviel Kreise od Pkt. musst du denn auf einmal einbringen und wir aus denen dann Geometrie (Fläche) erzeugt.
------------------ ugsi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| (Senior) Aerospace Design Engineer (f/m/d) | Capgemini Engineering is the global market leader in engineering and research and development services. With cutting-edge digital technologies and innovative software, we are shaping the smart industry of tomorrow: on the road, in the air, on the seas, in rail transport, in energy supply and in the fields of life science, telecommunications, semiconductors, electronics and finance. We employ more than 55,000 engineers and scientists in over 30 countries.... | Anzeige ansehen | Luft- und Raumfahrttechnik |
|
Cooltyper Mitglied Werkzeugmacher
Beiträge: 27 Registriert: 28.03.2002
|
erstellt am: 22. Nov. 2004 21:01 <-- editieren / zitieren --> Unities abgeben:
Werds morgen auf der Arbeit mal versuchen. Obwohl ich es mir etwas schwierig vorstelle, mein VB-Programm in Excel zum laufen zu bekommen. Es handelt sich auch nur um ca 10 tangentiale Kreisbögen. Mir ist aber gestern noch eine Möglichkeit eingefalen, die vielleicht einfacher sein könnte. Wenn ich ein Macro schreibe, das mir die Kreise zieht, brauche ich es hinterher nur noch in einer leeren Zeichnung zu starten. Jetzt muß ich nur noch rauskriegen, wie ich am einfachsten per Macro die Kreisbögen ziehe. Werde morgen mal ein paar Testmacros schreiben. Oder denke ich da in die falsche Richtung? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|