|
|
Simulink Gain Blöck machen aus Zahlenreihe eine Matrix |
|
Flo1984 |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 27.10.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2015, 08:41
Titel: Simulink Gain Blöck machen aus Zahlenreihe eine Matrix
|
|
|
|
|
Hallo zusammen,
Ich habe eine Hausaufgabe, bei der ich leider nicht weiterkomme. Die händischen Berechnungen sind fertig, aber jetzt macht mir Simulink einen Strich durch die Rechnung...
Wen ich meine Simulation starte bekomme ich folgende Fehlermeldung:
Warning: Could not evaluate MaskDisplay commands of block
'Servomotor_mod/Motor/MR Lagerreibmoment': Undefined function or
variable 'dblGain'.
In general\private\openmdl at 13
In open at 158
In uiopen at 196
??? Error using ==> Sevomotor_dat at 47
Error due to multiple causes.
Caused by:
Error using ==> Sevomotor_dat at 47
Error in port widths or dimensions. Output port 1 of
'Servomotor_mod/Motor/Sum' has 8 elements. This port does not
accept the dimensions (or orientation) specified by the output
signal.
Error using ==> Sevomotor_dat at 47
Error in port widths or dimensions. Invalid dimension has been
specified for input port 1 of
'Servomotor_mod/Motor/Motorwicklung'.
??? Error using ==> Sevomotor_dat at 47
Error due to multiple causes.
Caused by:
Error using ==> Sevomotor_dat at 47
Error in port widths or dimensions.
Output port 1 of
'Servomotor_mod/Motor/Sum' has 8
elements. This port does not accept
the dimensions (or orientation)
specified by the output signal.
Error using ==> Sevomotor_dat at 47
Error in port widths or dimensions.
Invalid dimension has been specified
for input port 1 of
'Servomotor_mod/Motor/Motorwicklung'.
Ich konnte den Fehler jetzt auf 3 Gainblöcke eingrenzen, die mir, aus mir unverständlichen Gründen, eine Matrix mit in allen 8 Spalten identischem Inhalt ausgeben. Wenn ich die Gainblöcke abklemme läuft das Programm durch.
Hat jemand von euch eine Idee? Ist das ein Problem der Parametereinstellungen der Blöcke?
Ich bin für jede Hilfe dankbar!!!
Mit den besten Grüßen
Florian
Beschreibung: |
|
Download |
Dateiname: |
Matlab_Screenshot.png |
Dateigröße: |
77.11 KB |
Heruntergeladen: |
694 mal |
Beschreibung: |
|
Download |
Dateiname: |
Simulink_Screenshot.png |
Dateigröße: |
37.86 KB |
Heruntergeladen: |
738 mal |
Beschreibung: |
|
Download |
Dateiname: |
PR1MES1E1_XX1_K02.zip |
Dateigröße: |
637.18 KB |
Heruntergeladen: |
688 mal |
|
|
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2015, 09:10
Titel:
|
|
Ohne reingeschaut zu haben: ist vielleicht einer der Faktoren in den fraglichen Gain-Blöcken kein Skalar sondern ein Vektor bzw. ein Array?
|
|
|
Flo1984 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 27.10.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2015, 09:42
Titel:
|
|
Danke für die schnelle Antwort!
Ich habe jetzt nochmal herumprobiert und herausgefunden, dass das Problem die Rückführung über den "Rate limiter" ist. Wenn ich den herausnehme läuft das Programm durch.
Der "Rate limiter" hat als Parameter die Variable "ML"
ML=[0 0 200 200 0 0 0 0]
Stimmt dann die Orientierung nicht?
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.10.2015, 09:49
Titel:
|
|
Der Rate-Limiter macht dann aus einem Skalar einen Vektor. Im Prinzip wird der eine Wert, der rein geht mit mehreren Änderungsraten begrenzt und alle diese begrenzten Werte werden in einen Vektor geschrieben und dann auf ein mal ausgegeben.
Sicher, dass Du das so haben willst?
|
|
|
|
|
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.
|
|