|
|
Werte von Matlab Workspase nach Simulink übernehmen |
|
janvelten |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 17.10.19
|
|
|
|
Wohnort: Offenburg
|
|
|
|
Version: R2019 b
|
|
|
|
|
|
Verfasst am: 17.10.2019, 16:48
Titel: Werte von Matlab Workspase nach Simulink übernehmen
|
|
|
|
|
Hallo an die Mitglieder des Matlab Forums,
ich habe seit diesem Semester mit Matlab zutun. Deshalb bin ich noch sehr unbeholfen in der Programmierung und Handhabung von Matlab. Meins Problem ist folgendes. Ich habe in Matlab eine Funktion g über der zeit t eingegeben. Diese Werte würde ich gerne in Simulink übernehmen und diese dort mit einer anderen Funktion (die ich mit Sprüngen, Sinus etc. modelliert habe) multiplizieren und in Simulink plotten. Folgenden Code habe ich dafür in Matlab geschrieben:
wo = 2;
D = 0.1;
we = wo*sqrt(1-D^2);
t = [0:0.5:50];
g = (wo^.2/we).*exp(-D.*wo.*t).*sin(we.*t);
simin=struct('time',t,'signals',struct('values',g));
Wenn ich jetzt aber in Simulink den Block simin from workspace auswähle und diesen mit einem Scope verbinde, um mir erstmal diese Funktion anzeigen zu lassen, kommt die Fehlermeldung:
Simulation 1
05:47 PM Elapsed: 0.262 sec
Invalid structure-format variable specified as workspace input in 'Aufgabe_3/From Workspace'. Time and data values must have the same number of rows
Component:Simulink | Category:Block error
Kann mir da jemand helfen? Ich bin schon verzweifelt
|
|
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.10.2019, 13:55
Titel:
|
|
Einmal den Zeitvektor transponieren, dann läuft es
t = [0:0.5:50]';
|
|
|
|
|
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.
|
|