S-Function Generierung mit Qt für Matlab Simulink

Alles rund um die Programmierung mit Qt
Antworten
QtDesigner007
Beiträge: 2
Registriert: 14. November 2012 13:10

S-Function Generierung mit Qt für Matlab Simulink

Beitrag von QtDesigner007 »

Suche eine Möglichkeit eine S-Function mithilfe von Qt zu erstellen welche später mit Matlab aufruf- und integrierbar ist.
Wichtig dabei ist es es ohne Matlab hinzubekommen, denn eine S-Function mit Matlab zu generieren ist mithilfe von C und Header files ja einfach.
(vielleicht reich ein mex file?)

Scheinbar ist ein Ansatz mit Visual Studio bereits gelungen, siehe : http://www.mathworks.de/support/solutio ... product=ML

Aber wirklich funktionieren tut es nicht bei mir und ich brauche eine Alternative um es mit Qt hinzubekommen.

Vielleicht hat jemand Erfahrung in diesem Bereich, oder ein einen Tipp, und kann helfen? :D

Nutze folgende Tools dafür: :!:
Qt C++ Eclipse Integration 1.6.1
MinGW 4.8.1 Compiler
Qt SDK 1.2.1
Eclipse IDE for C/C++ Developers Indigo Service Release 1
Zuletzt geändert von QtDesigner007 am 15. November 2012 16:55, insgesamt 1-mal geändert.
veeman
Beiträge: 280
Registriert: 3. Oktober 2012 01:43
Kontaktdaten:

Re: S-Function Generierung mit Qt für Matlab Simulink

Beitrag von veeman »

So wie ich das sehe ist eine mexw-Datei nichts anderes wie eine DLL mit einer anderen Endung.

Wenn du Qt mit Visual Studion verwendest dann kannst du damit eine Qt-Library-Projekt erstellen und die Einstellungen wie von dir verlinkten Seite übernehmen.
Mit dem QtCreator sollte es ähnlich gehen.

Ansonsten musst du noch auf die Kompatibilität zwischen der Qt Version, die Matlab verwendet und deinem Qt-SDK, achten.

Mfg veeman
QtDesigner007
Beiträge: 2
Registriert: 14. November 2012 13:10

Re: S-Function Generierung mit Qt für Matlab Simulink

Beitrag von QtDesigner007 »

Sorry, habe vergessen zu erwähnen welche tools ich überhaupt nutze!!

Nutze folgende Tools dafür: :!:
Qt C++ Eclipse Integration 1.6.1
MinGW 4.8.1 Compiler
Qt SDK 1.2.1
Eclipse IDE for C/C++ Developers Indigo Service Release 1

Ich habe diverse Versuche gestartet mit Visual Studio, siehe http://www.codeproject.com/Articles/502 ... -MEX-files
und http://www.codeproject.com/Articles/195 ... tudio-2005

aber ich kriege kein S-File damit zum laufen, ich kann zwar ein mexfile compilieren, aber Matlab bringt einen SfunctionName Fehler oder derartiges... :x

Vielleicht kann mir ja einer helfen? :D
Antworten