|
konsum |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 24.11.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.09.2010, 20:31
Titel: Embedded Matlab Function
|
|
Hallo Zusammen,
In Simulink lese ich als input eine 5*5 Matrix in einen Embedded-Matlab-Function ein. Als Ausgang möchte kontinuierlich die Werte (1,1) der Matrix dann (1,2) bis (5,5) ausgeben lassen. Jetzt habe ich folgende Funktion geschrieben:
Habe jedoch folgendes Problem: Am Ausgang output erhalte ich ständig nur den (5,5) Wert der Matrix.
Hat jemand einen Tip wie ich die kontinuierlich ausgeben lassen kann.
Wäre für jeden Tip dankbar.
|
|
|
|
|
Baernhard |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 25.08.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2010, 08:06
Titel:
|
|
Vllt sollte die Schleife so aussehen? bin nicht sicher, was du da genau machen willst ...
Gruß Jan
edit by denny: Bitte Codeumgebung verwenden.Danke!
|
|
|
konsum |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 24.11.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2010, 12:23
Titel:
|
|
Hi Jan,
Danke für deinen Tipp. Habe es auf diese Weise auch schon probiert. Es funkt. jedoch nur in m-file. In Simulink mittels embedded Function wird folgende Fehlermeldung ausgegeben:
Embedded MATLAB Interface Error: Simulation stopped due to out of bounds error.
Mein Ziel ist es, In Simulink jeden Wert der Matrix einzeln ausgeben zulassen. Jedoch ohne die Werte in einen Puffer zu schreiben.
Besten Dank
|
|
|
konsum |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 24.11.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2010, 16:45
Titel:
|
|
Hallo Zusammen,
out liefert zwar das richtige Ergebnis, das Problem ist jedoch, dass ich den Ausgang (output) nicht in die Schleife einbinden kann.
Wäre für jede Hilfe Dankbar.
Beschreibung: |
|
Download |
Dateiname: |
test.mdl |
Dateigröße: |
29.06 KB |
Heruntergeladen: |
586 mal |
|
|
|
konsum |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 24.11.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.09.2010, 17:39
Titel:
|
|
Hat keiner einen Tipp wie ich es anders lösen kann?
|
|
|
|
|
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.
|
|