Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

アプリケーションのライフスパン (日)

説明

経過時間または絶対時間に基づき、ブロックを含むアプリケーションがタイマーのオーバーフローになるまで実行できる期間 (日数) を指定します。

カテゴリ: 数学とデータ型

設定

既定の設定: auto
最小値: ゼロより大きくなければならない
最大値: inf

正 (非零) のスカラー値 (0.5 など) または inf を入力します。

Embedded Coder® を使用してモデルの ERT ターゲットを選択する場合、auto の基本値は 1 です。量産コードを生成している場合、モデルに基づいてこのパラメーターの値を設定する必要があります。

Simulink® Coder™ を使用してモデルの GRT ターゲットを選択する場合、auto の基本値は inf です。

エクスターナル モードでモデルを実行している場合、[MAT ファイルのログ] が有効になっている場合、または連続サンプル時間を使用している場合は、64 ビット タイマーが必要となるため、このパラメーターは無視されます。

ヒント

  • シミュレーション ステップ サイズと共にライフスパンを指定すると、絶対時間値を格納するためにブロックが使用するデータ型が決定します。

  • シミュレーションの場合は、このパラメーターをシミュレーション時間より大きい値に設定することにより、時間のオーバーフローを確実に防ぐことができます。

  • Simulink ソフトウェアは、このパラメーターをまずモデルのワークスペースと照合して評価します。これでパラメーターを解決できない場合、Simulink は次にベース ワークスペースに対する照合を行います。

  • [アプリケーションのライフスパン] パラメーターにより、生成されたコードでタイマーによって使用されるワード サイズが決まるため、RAM の使用量を削減できる可能性があります。詳細については、時間カウンターに対するメモリの割り当ての制御 (Simulink Coder)を参照してください。

  • サービス コード インターフェイスが構成されたモデルでは、[アプリケーションのライフスパン] に指定された値によって時間刻みの値が 32 ビットを超える場合、オーバーフロー状態になり、コード ジェネレーターからエラーが返されます。

  • アプリケーションのライフスパンを各タスクのステップ サイズと組み合わせると、各タスクの整数絶対時間に使用されるデータ型が次のように決まります。

    • モデルに絶対時間が必要とならない場合、このオプションはシミュレーションと生成コードのいずれにも影響しません。

    • モデルに絶対時間が必要な場合、このパラメーターは、生成コードに整数絶対時間を格納するために使用されるワード サイズを最適化します。これにより、指定したライフスパン内でタイマーがオーバーフローするのを防ぐことができます。[アプリケーションのライフスパン][inf] に設定した場合は、uint32 の単語が 2 つ使用されます。

    • 絶対時間を必要とする固定小数点ブロックがモデルに含まれている場合、このオプションはシミュレーションと生成コードの両方に影響します。

    たとえば、64 ビットを使用してタイミング データを格納すると、ステップ サイズが 0.001 マイクロ秒 (1E-9 秒) のモデルを 500 年を超えて実行できるようになります (これが必要となることはほぼありません)。ステップ サイズが 1 ミリ秒 (0.001 秒) のモデルを 1 日実行するには、32 ビット タイマーが必要です (49 日間続けて実行することが可能です)。

  • inf を指定した場合は、64 ビットのメモリがタイマーによって割り当てられます。

  • タイマー カウンターによって使用される RAM の量を最小限に抑えるには、ライフスパンを必要以上に長く設定しないでください。

  • コード生成の場合、[アプリケーションのライフスパン] の設定は親モデルと参照モデルで同じでなければなりません。シミュレーションの場合は、この設定が親モデルと参照モデルを別個にすることもできます。

  • 絶対時間と経過時間を計算するために使用されるカウンターのサイズを最適化します。

コマンド ライン情報

パラメーター: LifeSpan
型: 文字ベクトル
値: 正 (非零) のスカラー値または 'inf'
既定の設定: 'auto'

推奨設定

アプリケーション設定
デバッグ影響なし
トレーサビリティ影響なし
効率性有限値
安全対策inf

関連するトピック