|
|
variable-size data und algebraic loop |
|
Radler |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 24.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.04.2014, 17:51
Titel: variable-size data und algebraic loop
|
|
Hallo zusammen!
ich habe ein Problem mit einem Model, welches "variable-size data" innerhalb eines algebraic loop verwenden soll.
Bild 1 (geht) zeigt ein funktionsfähiges Programm ohne loop, sobald der Kreis geschlossen wird kommt jedoch die auf Bild 2 (geht nicht) zu sehende Fehlermeldung.
Weiß jemand Rat? Sind solche Schweinereien evtl. grundsätzlich nicht vorgesehen? Ich bin für jede Hilfe dankbar,
Radler
Beschreibung: |
|
Download |
Dateiname: |
Geht nicht.png |
Dateigröße: |
109.31 KB |
Heruntergeladen: |
394 mal |
Beschreibung: |
|
Download |
Dateiname: |
geht.png |
Dateigröße: |
88.06 KB |
Heruntergeladen: |
375 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.04.2014, 19:47
Titel:
|
|
Hallo,
du hast damit im Grunde eine Gleichung
Falls du eher etwas der Form
meinst, musst du ein verzögerndes Element (z.B. Unit Delay oder Memory) einbauen.
Grüße,
Harald
|
|
|
Radler |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 24.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2014, 08:50
Titel:
|
|
Hallo Harald,
danke für die Antwort.
Links unten im Bild sieht man den Inhalt des Enabled Subsystem, hier ist ein Unit Delay enthalten.
Das ganze geht leider nicht ohne die Schachtelung, da Simulink wohl mit einer Änderung der Feldgröße zur Laufzeit rechnen muss (was aber eigentlich nicht nötig ist, bzw. auch gar nicht passieren wird).
Für weitere Ideen bin ich nach wie vor dankbar!
Beste Grüße,
Michael
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2014, 09:00
Titel:
|
|
Hallo,
bitte mal das Modell als solches anhängen, nicht "nur" einen Screenshot davon.
Grüße,
Harald
|
|
|
Radler |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 24.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2014, 09:05
Titel:
|
|
Hi,
anbei "beide" Modelle. Unterschied ist der vorhandene bzw. fehlende Kreisschluss.
Merci nochmal,
Michael
Beschreibung: |
|
Download |
Dateiname: |
gehtnicht.mdl |
Dateigröße: |
31.67 KB |
Heruntergeladen: |
370 mal |
Beschreibung: |
|
Download |
Dateiname: |
geht.mdl |
Dateigröße: |
31.53 KB |
Heruntergeladen: |
335 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2014, 09:53
Titel:
|
|
Hallo,
im Anhang ein modifiziertes Modell, das ausgeführt wird.
Anpassungen:
- die Initial Condition im Unit Delay ist jetzt ein Vektor
- bei den Ports der MATLAB Function wurde über "Edit Data" die Option "variable size" abgewählt.
Grüße,
Harald
Beschreibung: |
|
Download |
Dateiname: |
gehtdoch.slx |
Dateigröße: |
15.22 KB |
Heruntergeladen: |
349 mal |
|
|
|
Radler |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 24.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2014, 10:46
Titel:
|
|
Super, so läuft's!
Ich bin mir nicht ganz sicher warum ich von der Notwendigkeit der "variable size" ausgegangen bin, aber jetzt funktionierts.
Merci!
|
|
|
|
|
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.
|
|