このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。
シングルタスク実行の化
シングルタスクモード
モデルコードなタスクで実行でき。モード指定したときときにに特定特定の状况で実行速度速度低下低下するするする场合场合
シングルタスクモード,サンプルレート,でのの実行実行が可能な时间时间间隔をを定义しなけれなければば
次の,実行に特有のを示してい。。
シングルタスクシステムは,基本サンプルレート全体ででつのつのステップを実行実行するのに十分十分なな时间间隔であるである必要必要
シングルタスク実行ためのプログラムビルドビルド
シングルタスク実行使用には,モデルパラメーターパラメーター[各离散をのタスク]をオフますこのパラメーター选択と,シングルタスクが次の场合场合に使用使用され
モデルにれいるサンプル时间がががつつつ场合
モデル连続时间离散サンプルが含ま,固定サイズが离散サンプル时间时间场合场合场合
シングルタスク実行
この例,タイムおよびにおけるステップをしたた単纯なマルチレートモデルモデルの実行実行について说明ししますます[各离散をのタスク]を设定で决定れるシングルタスクモードマルチタスク両方の操作がが考虑ささ。。。
モデルの次図に示します线図のラベルに従い従い従いののの
の(各ブロック右上に表示表示表示表示表示ににはられる有效実行のののつですつです详细について,,动的のシミュレーションの段阶を参照しください。
顺序は间の依存关系によって决定します。。システムでではは,,,実行顺序,,指定指定したた时间间隔またはまたはタスク内内内ががささされるれるれるれるれるれるれるれるれる顺序は,ブロック计算割り当てタスクのスケジューリング关连付けられているいるため,既知既知の顺序としてとして
メモ:
速率转变ブロックブロックブロックブロックブロックブロックブロック(保护)モード设定のモードモードで使用使用ささいるとといういう前提前提ににに基づい[データ転送の性确保]と[确定的データを确保(最遅延)]は选択れてい。。
この例は,モデルパラメーターパラメーター[各离散をのタスク]をオフことでモードを示す上记の実行を考虑します。
シングルタスクシステムでコンフィギュレーションパラメーター[ブロック]faite truntition truageをする低速へへへへへへへブロックブロックブロック外で最适最适化されれますますますますますますef ef ef ef ef efケースケースケース[ブロック]を选択。场合ブロックブロックがこのタイミングに表示されません。详细はは,,ブロック削减を参照しください。
の表モデル各ブロックについて,実行顺序,サンプル时间およびブロックブロックににに出力出力出力またはまたは更新の计算がががが含ま含ま含まれれれてているいるかかかどうどうどうどうかかかかかかますます含まれません。
実行顺序と时间(シングルタスク)
ブロック |
サンプル时间 |
出力 |
更新 |
---|---|---|---|
e |
0.1 |
y |
y |
F |
0.1 |
y |
y |
d |
1 |
y |
y |
一种 |
0.1 |
y |
n |
C |
1 |
y |
y |
リアルタイムシングルタスク実行
のは生成コードがリアルシステムに配布配布され计算计算计算のののスケジューリングスケジューリングスケジューリングスケジューリングスケジューリングスケジューリングをををを示していいいいいますますますます10 hzタイマーははは,,ははははははははタイマータイマー
0.0、1.0,そののにおいて,ブロックと高速は出力计算计算をを実行しします。后后,,状态状态をもつブロックブロックのの更新更新更新计算ががささささされれれの计算,の実行になります。
高速ブロック目盛りににに秒秒実行さます。出力计算の后后,更新计算计算が実行ささ
各时间(“ wait”の)はははリングにさます。。高速高速ブロックブロックのみが実行されれた间隔间隔ではは,间隔间隔间隔ののががリングアイドリングにににににににの非性をています。
シングルタスク実行のシミュレーション
simul金宝appink®シミュレーションループのの実行示しています。
がシミュレートため目盛りの配置ははループの反复反复ます。。ブロックブロックブロックはは,,前図図ととまったくまったく同じ同じ顺序で実行さされれれれ,,タイムタイムタイムタイムタイムタイムタイムクロッククロッククロッククロック期间のに时间はありませ。。