simulinkでsample and holdを複数回行い、複数回前までの値を保持

やりたいこと:
入力を連続信号、トリガを周期的なパルス信号とした時に、トリガ発生時の値を保持したい。
それに加えて複数回前までの値を保持したい。
ホールドの初期値は0。
例:入力を固定値(1)としたとき
    新     古
  hold0 hold1 hold2
trigger1 1 0 0
trigger2 1 1 0
trigger3 1 1 1

 採用された回答

Toshinobu Shintai
Toshinobu Shintai 2020 年 3 月 20 日

1 投票

添付のようなモデルではどうでしょうか。
モデルはR2020aで作成しました。開けない場合はzipファイルの方にブラウザで開けるWebビューを作成しましたのでそちらをご確認ください。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeVerification, Validation, and Test についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!