2016-04-18 13 views
1

Ich habe ein Wirkleistung Filter Modell auf Simulink R2013b, die ich auf eine Opal-RT OP5600 (Software: RT-LAB 10.0.7) ausgeführt werden soll Simulationsplattform.Wie bekomme ich die Liste der kontinuierlichen Zustände Blöcke in Simulink?

Während ich versuche, um das Modell zu bauen, bekomme ich folgende Fehlermeldung:

die „FixedStepDiscrete“ Solver kann nicht verwendet werden Blockdiagramm zu simulieren, da es kontinuierliche Zustände enthält

ich zu Google versucht Die Lösung, offensichtlich: Der Solver kann die Blöcke mit kontinuierlichen Zuständen nicht handhaben, alle vorgeschlagenen Lösungen sind: Entweder den Löser ändern (was ich nicht tun kann, weil die Hardware-Plattform dies nicht erlaubt), also bin ich gestapelt mit der zweiten Option, die lautet: Ersetzen Sie die Blöcke für kontinuierliche Zustände durch diskrete.

Also meine Frage ist:

Wie kann ich die Liste der kontinuierlichen Staaten Blöcke bekommen, so dass ich sie mit diskreten ersetzen kann?

Antwort

1

Schauen Sie sich State Information in der Simulink-Dokumentation an. Möglicherweise können Sie Folgendes tun:

% Replace vdp by your actual Simulink model 
open_system('vdp'); 
states = Simulink.BlockDiagram.getInitialState('vdp'); 

, um die Anfangszustände des Modells zu erhalten. Staaten sind zu einem bestimmten Zeitpunkt ein Schnappschuss, Sie können nicht einfach alle Modellzustände für alle Zeiten abrufen.

Zeigt das Fehlerfenster nicht auf die "fehlerhaften" Blöcke mit kontinuierlichen Zuständen?