2016-03-31 3 views
0

Ich lerne Matlab Simulink. Hier ist die grundlegende Simulation, die ich mache.Matlab Simulink erzeugt keine Ausgabe

enter image description here

Als ich Start Simulation gedrückt bekomme ich diese Fehler.

enter image description here

Damals wie here vorgeschlagen änderte ich meine Einstellungen dazu.

enter image description here

Aber jetzt, wenn ich zu simulieren, ein Warnton piept aber keine Fehlermeldung in Matlab Command Window zeigt, und ich bin nicht meine Ausgabe zu bekommen.

Wo ist das Problem und wie kann ich es lösen ??

Ich benutze Matlab 7.10.0 (R2010a).

+2

Der Piepton soll nur das Ende der Simulation signalisieren, es ist keine Warnung. Alles ist gut. – am304

Antwort

4

Sie erhalten keine Ausgabe in der Eingabeaufforderung, da Sie keine Senken angegeben haben, um die Daten in den Arbeitsbereich zu exportieren, sodass keine Arbeitsbereichvariablen erstellt werden. Sie können die Ausgabe im Scope-Tool nur in Simulink anzeigen, aber diese Daten wurden nicht in Ihren Arbeitsbereich exportiert. In Simulink gibt es einen To Workspace Block, mit dem Sie die sinusförmigen Daten in den Arbeitsbereich leiten können. Im Sinks Abschnitt des Library Browser, wählen Sie den To Workspace Block und die Ausgabe des zu diesem Block Sine Wave schwarz verbinden ... so:

enter image description here

enter image description here

Um die Dinge kompatibel zu machen, stellen Sie sicher, Wählen Sie die Option, um Ihre Daten als Array-Format anstelle von Zeitreihen auszugeben ... Nun, ich finde, dass die Array-Option ist besser. Öffnen Sie den To Workspace Block und ändern Sie die Ausgabe an Array:

enter image description here

Wenn Sie dies tun und die Simulation ausführen, sollten Sie eine Variable sehen simout in Ihrem Arbeitsbereich genannt, die diese Daten und tout erfasst, die die Zeit misst, Schritte jedes Ausgangsamplitude in der Sinusdaten:

enter image description here

anschließend können Sie die Daten, indem Sie plotten nur plot(tout, simout);

enter image description here

Minor Hinweis

Die "Warnung" Piep geschieht, weil MATLAB Sie sagt, dass Simulink die Simulation beendet ist. Nichts passiert falsch.

+0

Ich bekomme keine Ausgabe im Scope-Tool in Simulink. Scope sollte mir eine sinusförmige Wellenform zeigen. –

+0

Ich bekomme eine Ausgabe. Ich bin mir nicht sicher, was los ist. http://i.stack.imgur.com/Ovwzb.png - Es gibt die Ausgabe meines Bereichs. * zuckt mit den Schultern *. – rayryeng

+0

Das ist die Ausgabe, nach der ich suche. Könnte es ein Softwareproblem sein? Sollte ich auf eine neuere Version upgraden? –