Simlinkブロックの優先度を変更する際、即値ではなく”できる限り最後”のように指定する方法はありますか
古いコメントを表示
現在作っているモデルは、Simlink上で線を繋げておらず、DataStoreMemoryを使ったグローバルアクセスをしている構造です。
また、以下のような制約があります。
・入力と出力処理は自前で用意するので、優先度を指定できる。
・内部の処理は明確になっておらず、優先度を指定できない。
このような事情の中で、出力処理の実行順序が必ず最後になるようにする方法はありますか。
以下を試してみましたが、うまくいきませんでした。
入力処理(DataStoreWriteとInputブロックを接続したもの)に優先度"1"を設定し、
出力処理(DataStoreReadとOutPutブロックを接続)に優先度"99" を設定し、
内部処理は優先度を指定をしない
→上記の結果、入力処理→出力処理(一部)→内部の処理→出力処理(一部) という順番になりました。
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で イベント関数 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!