WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

RTDX und Embedded MATLAB-Function

 

Ame
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 01.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.04.2009, 14:07     Titel: RTDX und Embedded MATLAB-Function
  Antworten mit Zitat      
Hallo alle zusammen!

ich habe angefangen meine Studienarbeit zu machen. Das Thema ist "Spikes Sorting".

Ich habe folgendes:

Matlab R2008b
Simulink
Code Composer Studio v3.3
Target Support Package TC6
C6713 DSK Board

Meine Aufgabe ist, in Simulink Spike Sorting Algorithm als Model erstellen, das alle Signale online bearbeitet.

Und jetzt meine Frage. Um die ankommende Signal online zu bearbeiten, muss ich RTDX benutzen, oder gibt es anderen Alternativen?


Danke

P.S.:Habe vergessen zu sagen, dass ich mit Simulink bis jetzt noch nicht gearbeitet habe.



[/b]

Zuletzt bearbeitet von Ame am 09.04.2009, 16:17, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen


Ame
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 01.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.04.2009, 16:16     Titel:
  Antworten mit Zitat      
Die Frage habe ich gelöst.
Jetzt kann ich die daten von DSP mit RTDX lesen. Ich kann das im MATLAB einzeigen lassen.

Aber ich habe jetzt weitere Frage:
ein Stück von meinem Code in Embedded MATLAB-Function:

Code:

function spk  = spike_detect(x)

persistent x_history;
persistent historyfillindex;

x_history = zeros(22000, 1);
historyfillindex=1;

 %speichere eine Sekunde von Daten
 if(historyfillindex ~= length(x_history)-1)
    x_history(historyfillindex)=x;
    historyfillindex = historyfillindex+1; %Arraypointer
 


Und jetzt, wenn ich mein Model laufen lasse, kriege ich folgende Fehler Meldung:
Zitat:

The right and left hand sides must have the same number of elements.

Function 'Embedded MATLAB Function' (#18.266.295), line 14, column 5:
"x_history(historyfillindex)=x"


Verstehe nicht, was ich falsch mache.

Hoffe Ihr könnt mir helfen.
Private Nachricht senden Benutzer-Profile anzeigen
 
datt

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.04.2009, 18:11     Titel:
  Antworten mit Zitat      
Ich mache auch ein Projekt mit einen Dsk 6713.
muss es dein ein embedded matlab block sein???kann es keine S function builder sein um es auf dem Board lauffähig zu bekommen???
 
Ame
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 01.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.04.2009, 17:52     Titel:
  Antworten mit Zitat      
Ich bin Anfänger in Simulink, wusste von diesem Builder noch nichts, aber werde demnächst ausprobieren, hoffe wird es einfacher als mit embedded Matlab.

Danke für den Rat.
Private Nachricht senden Benutzer-Profile anzeigen
 
rocket
Forum-Anfänger

Forum-Anfänger


Beiträge: 37
Anmeldedatum: 29.04.09
Wohnort: Essen
Version: ---
     Beitrag Verfasst am: 29.04.2009, 16:09     Titel:
  Antworten mit Zitat      
Ich habe es gestern ausprobiert, und wollte es auf dem Board per CCS laden...Mit der S Function kommt er net klar, also muss auf Embedded matlab zurück gegriffen werden....
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.