2016-04-18 15 views
1

は、私は私がオパール-RTのOP5600RT-LAB 10.0.7ソフトウェア)上で実行したいのSimulink R2013bアクティブパワーフィルターモデルを持っています。Simulinkで連続ステートブロックのリストを取得する方法は?シミュレーションプラットフォーム:

私はモデルを構築しようとしますが、私は次のエラーを取得する:それは私がGoogleにしようとした連続状態

が含まれているため

「FixedStepDiscrete」ソルバーは、ブロックダイアグラムをシミュレートするために使用することはできません解決策:明らかに、ソルバーは連続状態ブロックを扱うことができません。提案されているすべてのソリューションは次のとおりです。ソルバーを変更するには(ハードウェアプラットフォームが許可しないためにできないものです) 2番目のオプションはです。連続状態のブロックを個別のブロックに置き換えます。

だから私の質問は次のとおりです。

は、どのように私は連続状態のブロックのリストを取得することができますので、私は、離散1に置き換えることができますか?

答えて

1

SimulinkのドキュメントでState Informationをご覧ください。あなたはそのような何かをすることができるかもしれません:

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

モデルの初期状態を取得します。ステートは特定の瞬間のスナップショットであり、すべてのモデル状態をすべて取得することはできません。

エラーウィンドウで連続した状態の「問題のある」ブロックを指していませんか?

関連する問題