マルチタスク データ転送
説明
マルチタスク モードで動作している 2 つのブロック間で無効なレート変換が起きたときに行う診断アクションを選択します。
カテゴリ: 診断
設定
既定の設定: エラー
警告Simulink® ソフトウェアが警告を表示します。
エラーSimulink ソフトウェアはシミュレーションを終了し、エラー メッセージを表示します。
ヒント
このパラメーターを使用すると、異なるサンプルレートで動作するブロック間のサンプルレート変換に対するエラー チェックを調整できます。
このオプションをリアルタイム マルチタスク システムのモデルで使用すると、タスク間の無効なレート変換を確実に検出して、あるタスクの出力が別のタスクによって必要とされたときに利用できなくなるような事態を防ぐことができます。さらに Rate Transition ブロックを使用すれば、これらの無効なレート変換をモデルから排除できます。
コマンド ライン情報
パラメーター: MultiTaskRateTransMsg |
値: 'warning' | 'error' |
既定の設定: 'error' |
推奨設定
| アプリケーション | 設定 |
|---|---|
| デバッグ | 影響なし |
| トレーサビリティ | 影響なし |
| 効率性 | 影響なし |
| 安全対策 | エラー |
参考
トピック
- Rate Transition
- 時間ベースのスケジューリングとコード生成 (Simulink Coder)
- シングルタスク実行モードとマルチタスク実行モード (Simulink Coder)
- Data Transfer Representation and Processing (Simulink Coder)
- Treat each discrete rate as a separate task
- シミュレーション エラーの診断
- モデル コンフィギュレーション パラメーター: サンプル時間の診断