Verfasst am: 18.02.2011, 17:17
Titel: Fehlermeldung: Übersteigt die anzahl der inputs
hallo bin neu hier und bei matlab und hab folgendes problem dass wenn ich die simulation starte und meine ergebnisse ausgeben will dann kommt immer folgende fehlermeldung
??? Error using ==> sym_opt_2 at 106
Port number of 'mdl_sym_opt_2/n' is out of range (exceeds number of
Inports).
wenn ich aber die inputs "n" und "m" weggeben funktioniert alles
%Ausgabewerte der Simulation
ry = Y_MDL(:,1);
dy = Y_MDL(:,2);
y = Y_MDL(:,3);
u = Y_MDL(:,4);
rfil = Y_MDL(:,5); %bis hierhin gehts
n = Y_MDL(:,6); %hier nichtmehr
m = Y_MDL(:,7);
% Azeige der Übertragungsfunktion disp('Übertragungsfunktion der Strecke:');
disp('==========================');
zpk(UeF_strecke) %create or convert to zero-pole-gain model
disp(' ');
disp('Übertragungsfunktion des Reglers:');
disp('===============================');
zpk(UeF_regler) disp(' ');
disp('Übertragungsfunktion des offenen Regelkreises:');
disp('==============================');
zpk(UeF_OpenLoop) disp(' ');
disp('Übertragungsfunktion des geschlossenen Regelkreises:');
disp('================================');
zpk(UeF_ClosedLoop) disp(' ');
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
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.