| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | NX: Erste Schritte, ein Webinar am 30.01.2026
|
|
Autor
|
Thema: UG von Matlab aus steuern (2288 mal gelesen)
|
kalisto12 Mitglied Techniker

 Beiträge: 32 Registriert: 10.02.2005
|
erstellt am: 01. Feb. 2007 09:46 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich habe folgendes Problem: ich möchte Unigraphics von Matlab aus starten und steuern (eine bestehende Datei), dabei kommt es mir lediglich darauf an, bestehende Ausdrücke (z.B.: Abmessungen) ein- bzw. auszulesen. Habe dabei in Matlab folgenden Befehl gefunden: ACTXSERVER Create ActiveX automation server. H = ACTXSERVER(PROGID) will create a local or remote ActiveX automation server where PROGID is the program ID of the ActiveX object and H is the handle of the control's default interface.
Ich weiß dass, diese Steuerung mit SolidEdge funktioniert actxserver('SolidEdge.Application') bringe es aber in Unigraphics nicht zustande - also falls jemand in diesem Bereich schon Erfahrungen gemacht hat bzw. eine Idee hat bitte ich um Hilfe!
PS: Wie finde ich in UG die Bezeichnung der program-ID (PROGID)? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
e.gilsdorf Mitglied Wissenschaftlicher Mitarbeiter

 Beiträge: 46 Registriert: 15.02.2007
|
erstellt am: 15. Feb. 2007 10:44 <-- editieren / zitieren --> Unities abgeben:          Nur für kalisto12
Die Programm-ID von UG NX ist Ugshext.ugShellExt.1. Zumindest findet sich der Ausdruck unter der CLSID für UG *.prt Dateien. Ich wäre dankbar für eine Antwort, ob's geklappt hat, denn ein ähnliches Projekt steht hier auch bald in den Startlöchern.  [Diese Nachricht wurde von e.gilsdorf am 15. Feb. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
e.gilsdorf Mitglied Wissenschaftlicher Mitarbeiter

 Beiträge: 46 Registriert: 15.02.2007
|
erstellt am: 15. Feb. 2007 10:45 <-- editieren / zitieren --> Unities abgeben:          Nur für kalisto12
|
kalisto12 Mitglied Techniker

 Beiträge: 32 Registriert: 10.02.2005
|
erstellt am: 15. Feb. 2007 14:36 <-- editieren / zitieren --> Unities abgeben:         
Hallo, danke für die Info - habe es gesteste und es funktioniert leider nicht (wie mir der UG-Support auch bestätigt hat). Eine funktionierende Möglichkeit ist, wenn der Datentransfere über eine Textdatei läuft - so können die Ausdrücke von UG aus in eine Textdatei exportiert werden, diese wird in Matlab importiert - kann beliebig bearbeitet werden (auch erweitert - Kommentare können hinzugefügt werden,...) - von Matlab aus werden die Daten wieder in eine Textdatei exportiert, welche in UG wieder importiert werden kann - funktioniert gut ist aber leider nicht so elegant wie ich es mir gewünscht habe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Teamleitung Elektrokonstruktion (m/w/d) | Sie sind auf der Suche nach Ihrem Wunschjob? Orizon unterstützt Sie dabei! Mit individueller Beratung und persönlicher Betreuung finden wir für Sie den Job, der am besten zu Ihnen passt. Orizon gehört zu den fünfzehn größten Personaldienstleistern in Deutschland. Als einer der Marktführer für den deutschen Mittelstand überlassen und vermitteln wir Fach- und Führungskräfte aus allen Berufsfeldern an namhafte Unternehmen.... | | Anzeige ansehen | Elektrotechnik, Elektronik |
|
e.gilsdorf Mitglied Wissenschaftlicher Mitarbeiter

 Beiträge: 46 Registriert: 15.02.2007
|
erstellt am: 20. Feb. 2007 14:29 <-- editieren / zitieren --> Unities abgeben:          Nur für kalisto12
|