Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Zugriff von Excel auf NX 8.0

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Zugriff von Excel auf NX 8.0 (1929 mal gelesen)
HOnKeY
Mitglied



Sehen Sie sich das Profil von HOnKeY an!   Senden Sie eine Private Message an HOnKeY  Schreiben Sie einen Gästebucheintrag für HOnKeY

Beiträge: 20
Registriert: 23.01.2006

erstellt am: 21. Mrz. 2012 12:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

da unsere Firma demnächst von CATIA V5 auf Siemens NX 8 umstellt sind einige Portierungen vorhandener Projekte zu bewältigen.
Ich würde mich selber als CATIA Automation-Kenner bezeichnen und programmiere auch schon jahrelang kleine Programme über die Automation-Schnittstelle in CATIA zu VisualBasic.

In einem dieser Projekte greife ich aus Excel mittels:

Set oCATIA = GetObject(, "CATIA.Application")

auf eine bestehende CATIA-Sitzung zu um dort zB mittels

oCATIA.ActiveDocument.Selection.SelectElement2(selTyp, "Ersten Punkt auswählen", False)

CATIA-Punkte auswählen zu können um deren Name, Koordinaten usw. auszulesen und in eine Excel-Arbeitsmappe zu schreiben.
Im Excel-VBA habe ich natürlich unter Extras-Verweise benötigte CATIA-Librarys angezogen.

Jetzt zu meiner Frage:
Gibt es für NX auch so eine Möglichkeit wie im CATIA im zB Excel-VBA mittels getObject auf eine bestehende NX-Sitzung zuzugreifen um dort einige Aktionen durchzuführen.

Ich bin leider aboluter NX-Neuling und kenne mich dort überhaupt nicht aus. Wenn es jedoch entsprechende Pendants zu CATIA-Schnittstellen gibt, bekomme ich sie wohl zum laufen.

Danke schon mal im voraus für eure Hilfe.

PS habe die Suche schon benutzt aber leider nichts gefunden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 21. Mrz. 2012 13:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für HOnKeY 10 Unities + Antwort hilfreich

Hallo HOnKeY,

mit NXOpen läßt sich sowohl auf eine bestehende NX Session zugreifen (interaktiv oder remote) oder eine neue Session starten. Ob das aus einem eigenen Programm heraus oder aus Excel gemacht wird, dürfte auf den ersten Blick egal sein.

Gruß, Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Techniker Elektrotechnik (m/w/d)
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in den Technologiebereichen ...
Anzeige ansehenElektrotechnik, Elektronik
noir333
Mitglied
Ingenieur


Sehen Sie sich das Profil von noir333 an!   Senden Sie eine Private Message an noir333  Schreiben Sie einen Gästebucheintrag für noir333

Beiträge: 148
Registriert: 27.01.2004

Dell Precision M6600, 16GbRAM,
NX 7.5
Windows 7, Catia V5R19SP5

erstellt am: 22. Mrz. 2012 17:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für HOnKeY 10 Unities + Antwort hilfreich

Hallo Honkey,

ich komme auch aus der CATIA-Welt. Es ist bei NX etwas anders. Ein extern gestartetes Programm kann nicht ohne weiteres auf eine NX-Session zugreifen. Damit das geht, muss eine kleine Server-Anwendung im NX-Fenster gestartet werden. Der Code ist in den Beispielen bei der Hilfe. Erst dann kannst Du von außen auf die Session zugreifen. Das klingt komplizierter als es ist. Es hat auch Vorteile: Bei Catia kann man immer nur mit der ältesten Sitzung verbunden werden. Bei NX kann man das durch die Serveranwendung steuern. Dieses Verfahren wird "Remote" (analog Catia utside Process) genannt. Wenn man das Programm direkt aus NX startet, benötigt man die Server-Anwendung nicht, nennt sich "interaktiv" (analog Catia inside Process). Ob man Excel auch interaktiv einbinden kann, keine Ahnung.

Hoffe einem Catia-Leidensgenossen geholfen zu haben.

------------------
-----------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz