2011-06-11 15 views
1

Simulinkモデルを使用して、基本的に操作 "x = x + k"を実行します。使用される時間は離散的に固定されており、各時間ステップごとにxを更新します。 kは、ソースブロックからの定数または時間変化値である。この問題は、xの初期値を設定することにも関係します(単一の開始時間ステップの場合)。シミュレーションは理想的には無限に実行されるはずです。大きな数値に近づいたときに変数xに関連するバッファのオーバーフローに関連する懸念はありません。Simulinkを使用して変数を更新する

ブロックを使用してください。可能であればダイアグラムもあります。 私はソースとして機能するブロックが必要だと思うが、それを更新するための入力を取るオプションもある。

最終的なアプリケーションは、入力として信号を取って、時間的に変化する信号特性に従って各離散サンプルでいくつかのパラメータを更新することに関連しています。私はMatlabスクリプティングでこれを行いました。それは非常に簡単でした。私はSimulinkモデルのソリューションが必要です。前もって感謝します。

答えて

2

おそらく私は何かが不足していますが、メモリブロックを試しましたか?

enter image description here

+0

これは、特定のコンテキストに私の作品....私は、複数のスイッチの組み合わせを使用して、柔軟性と遅延成分(Z-逆ブロック)でそれを行うことができます....ありがとうございました。 – Krishnanand

関連する問題