|
Michael Sams |
Forum-Anfänger
|
|
Beiträge: 24
|
|
|
|
Anmeldedatum: 18.05.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2008a
|
|
|
|
|
|
Verfasst am: 21.11.2013, 10:09
Titel: s-function und TrackIR
|
|
|
|
|
Hallo,
ich verwende die TrackIR 5 Kamera (http://www.naturalpoint.com/trackir/) zum Head-Tracking und mittels dem verfügbaren SDK (http://www.naturalpoint.com/optitrack/products/camera-sdk/) kann ich mit der C++ Schnittstelle und VisualStudio Express 2010 die Daten wunderbar auslesen.
Nun möchte ich gerne mein C++Objekt in eine s-function packen und über Simulink meine Daten auswerten...und es will und will einfach nicht funktionieren.
Ich muss dazusagen, dass ich eine Neuling auf Simulink bin und es mein erster Versuch ist mit s-functions etwas zu machen.
Als Startpunkt habe ich das Beispiel "sfun_cppcount_cpp.cpp" verwendet und diesen Code etwas erweitert. Die Ansteuerung meiner TrackIR funktioniert über die Class "TrackIR", welche alle nötigen Punkte (Start, Auswerten, Beenden) übernimmtn (Definiert in "TrackIR.h/.cpp"). Zum Testen habe ich einfach
in "sfun_cppcount_cpp.cpp" hinzugefügt und den bestehenden Code etwas geändert.
Einen zusätzlichen Pointer:
Die Kamera starten:
Und zum Schluss wieder beenden:
D.h. der bestehende Code müsste nur die Kamera starten und sie am Ende wieder beenden...noch nichts weiteres.
Das Kompilieren mit "mex" klappt einwandfrei aber wenn ich nun das Simulink-Modell ("sfcndemo_cppcount.slx") laufen lasse kommt eine "Access violation" - und ich bin schon leicht am verzweifeln.
Ich hoffe es kann mir jemand helfen!
LG Michael
Beschreibung: |
|
Download |
Dateiname: |
files.zip |
Dateigröße: |
7.73 KB |
Heruntergeladen: |
536 mal |
_________________
-------------------------
Best Regards
Michael Sams
|
|
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|