|
|
Frage....zu Blockergebnissen |
|
rocket |
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 29.04.09
|
|
|
|
Wohnort: Essen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.06.2009, 13:08
Titel: Frage....zu Blockergebnissen
|
|
Hallo Leute,
ich habe ein komisches Problem was ich nicht verstehe,
Ich arbeite an einer Audioverabeitung, ich habe in meinen Modell sozusagen 3 Embedded MatlabBlöcke hintereinander gelegt.
Irgendwie habe ich das Problem, dass ich die Ausgangssignale des 1. Block nicht auf den Eingang des 2 Blocks bekomme...
Es ist auch nichts kompliziertes ich subtrahiere in meinen Block einfach nur Vektoren, verweise sie an Y: mein Ausgang, aber der nächste Block will sie irgendwie nicht aufnehmen...
Jemand schon so ein ähnliches Problem gehabt??
|
|
|
|
|
amin |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 08.06.2009, 13:28
Titel:
|
|
Was bringt dem Simulink für einen Fehler ?
Eventuell passen die Datentypen oder die Grössen nicht mehr zusammen.
Matlab tendiert immer ganz gerne dazu alles als Double zu definieren, wenn man es selbst nciht definiert - hatte da schon mehrfach Probleme.
Allgemein geht es in jedem Fall, mehrere Embedded Matlab Blöcke direkt miteinander zu verbinden, hab das in meinem Projekt auch so.
|
|
|
rocket |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 29.04.09
|
|
|
|
Wohnort: Essen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.06.2009, 14:04
Titel: ...
|
|
Nein auf die Dimension der Vektoren habe ich geachtet...Simulink gibt kein Fehler aus.
Hier mal ein Bsp, das Ergebniss y1 übergebe ich dem nächsten Block---
Habe das Programm auch schon gedebuggt, verstehe absolut nicht warum y1 nicht vernünftig übergeben wird...Irgendwie ist das Ergebnis von y1 bzw u2 immer 0.99 oder 1.
Was macht Simulink intern?
|
|
|
amin |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 08.06.2009, 14:16
Titel:
|
|
Hallo,
also ich hab´s grad mal ausprobiert und bei mir geht´s.
Hab dir das Beispiel mal angehangen, was ich aus deinen beiden Blöcken gemacht habe.
Beschreibung: |
Beispiel aus deinen Blöcken |
|
Download |
Dateiname: |
test123.mdl |
Dateigröße: |
44.57 KB |
Heruntergeladen: |
578 mal |
|
|
|
rocket |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 29.04.09
|
|
|
|
Wohnort: Essen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.06.2009, 14:32
Titel: ...
|
|
Ich habe es auch gerade ausprobiert, ich habe meine oben genannte Blöcke aus meinen Modell kopiert, und wie du getestet, ging hervoragend.
Aber wenn ich das im kompletten Modell laufen lassen möchte, gibt Simulink mir kuriose Werte raus...
Ich arbeite mit Audiodateien...Gibt es da bestimmte Einstellungen die ich vielleicht nicht richtig eingestellt habe?
|
|
|
amin |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 08.06.2009, 15:09
Titel:
|
|
Also von Audiodateien in Matlab habe ich keine Ahnung.
Aber als welchen Datentyp/Dimension liegen sie denn an deinen "Embeded Matlab" Blöcken an ?
|
|
|
rocket |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 29.04.09
|
|
|
|
Wohnort: Essen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.06.2009, 09:36
Titel:
|
|
Also, Datentyp ist double ...Ich arbeite mit einem Vektor der Größe 256x1....
Von den Datentypen her stimmt alles, bloß nur die Rechenoperation will er mir nicht vernünftig ausgeben
|
|
|
|
|
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 - 2025
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.
|
|