|
|
Globale Variablen für Block-Parameter ? |
|
amin |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 15.05.2009, 15:37
Titel: Globale Variablen für Block-Parameter ?
|
|
Hallo,
ich habe mal gehört, dass man im Simulink globale Variablen für Paramter in Blöcken anlegen kann. Jedoch suche ich vergbelich danach.
Kann mir eventuell jemand helfen ?
|
|
|
|
|
Epfi |
Forum-Meister
|
|
Beiträge: 1.134
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.05.2009, 16:37
Titel:
|
|
Simulink benutzt den gleichen Variablen-Raum wie Matlab. Wenn Du in Matlab eine Variable definierst
, dann kannst Du x in Simulink als Parameter benutzen. Auch in mehreren Blöcken.
|
|
|
amin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 19.05.2009, 09:00
Titel:
|
|
Hallo,
danke für den Lösungsvorschlag.
Funktioniert auch soweit ohne Probleme. Jedoch hätte ich lieber einer Lösung die Variable auch direkt in Simulink zu setzen. Oder geht das nicht von Simulink direkt ? Dann muss ich mir halt ein m-File zum starten schrieben, welches die Startparameter übergibt, was ich aber nicht sonderlich eleganz finde.
|
|
|
amin |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 11.05.09
|
|
|
|
Wohnort: Karlsruhe
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 19.05.2009, 09:17
Titel:
|
|
Ok,
hab´s glaube ich selbst gefunden.
Unter:
File/Model Properties/Callbacks
Hab ich jetzt einfach bei initFcn die Variable wie von Dir beschrieben erstellt.
Scheint zu funktionieren.
Danke für deine Hilfe
Gruß
amin
|
|
|
madi83 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.06.2009, 10:34
Titel:
|
|
Das ist auch der Weg, der in der Praxis gegangen wird.
Nur, dass Du dort nicht eine einzele Variable angibst, sondern ein m-File aufrufst, welches dann die Parameter beschreibt.
Gleiches kannst du stopfunction machen.
Da kannst du zum Beispiel ein m-File schreiben, welches dein Modell auswertet....
Also viel Erfolg.
madi83
|
|
|
|
|
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.
|
|