Verfasst am: 07.10.2009, 16:30
Titel: Headerfile zu DLL passend?
Hallo erstmal,
ich bin totaler Neuling was das programmieren mit Matlab angeht. Mein Problem besteht im Ansteuern eines USB-Gerätes. Ich hab einige Dateien zur Verfügung, aber keine Aufschlussreiche Dokumentation. Zur Verfügung stehen eine .dll, eine .h und eine .cpp gleichen Dateinamens. Ich gehe also davon aus, dass die .h die Headerfile zur .dll ist. Die cpp wird vermutlich zur Ausführen des ganzen sein. Dazu kommen noch einige andere .cpp und .h Files.
Mein eigenes Skript sieht bis jetzt so aus:
Code:
libname = loadlibrary('CU30WRAP');
m = libfunctions('libname', '-full')
unloadlibrary('CU30WRAP')
Als Ausgabe meines Skripts habe ich mir bisher nur eine Liste an Funktionen erhofft, doch ich bekomme nur m = [] . Aber immerhin kommen keine Fehlermeldungen
Ich frage mich jetzt, da der Dateiname der DLL in der Headerfile nicht vorhanden ist, ob sie überhaupt zusammenpassen.
Ist die Programmiersprache der DLL denn genormt, oder kann das auch noch Probleme bereiten?
Kann die Headerfile auch zu der .cpp gehören?
Soll ich versuchen die .cpp über den Befehl MEX zum laufen zu bekommen? Dazu muss ich aber auch erst mal einen passenden C++ Compiler finden...
die Funktionen auslesen... so wie es aussieht passt die Headerfile zur dll. Damit dürfte ich die C++ Files nicht mehr brauchen.
Das Thema kann geschlossen werden.
Danke
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.