Main Content

Lookup Table ブロック

hisl_0033: Lookup Table 系ブロックの使用方法

ID: タイトルhisl_0033: Lookup Table 系ブロックの使用方法
説明

1-D Lookup Table ブロック、2-D Lookup Table ブロック、n-D Lookup Table ブロック、Prelookup ブロック、Interpolation Using Prelookup ブロックの使用時に、生成コードのロバスト性をサポートするには、以下に従ってください。

A

1-D Lookup Table2-D Lookup Tablen-D Lookup Table、または Prelookup の各ブロックで、ブロック パラメーター [生成コードの範囲外入力に対する保護を削除する] をクリアする。

B

Interpolation Using Prelookup ブロックで、ブロック パラメーター [生成コードの範囲外インデックスに対する保護を削除する] をクリアする。

メモ

ルックアップ テーブル入力が有効なブレークポイント値の範囲内に収まることが保証されない場合、範囲チェック コードの対象外指定によって予期しない結果が生じる可能性があります。

根拠A、B

範囲外の入力またはインデックスから保護する。

モデル アドバイザー チェックCheck usage of lookup table blocks (Simulink Check)
参考文献
  • DO-331, Section MB.6.3.2.g 'Algorithms are accurate'

  • IEC 61508-3, Table A.3 (3) 'Language subset’
    IEC 61508-3, Table A.4 (3) 'Defensive programming’

  • IEC 62304, 5.5.3 - Software Unit acceptance criteria

  • ISO 26262-6, Table 1 (1b) 'Use of language subsets'
    ISO 26262-6, Table 1 (1d) 'Use of defensive implementation techniques'

  • EN 50128, Table A.4 (11) 'Language Subset'
    EN 50128, Table A.3 (1) 'Defensive Programming'

参考

1-D Lookup Table

2-D Lookup Table

n-D Lookup Table

Prelookup

最終更新R2021a

hisl_0072: 参照モデルの調整可能なパラメーターの使用方法

ID: タイトルhisl_0072: 参照モデルの調整可能なパラメーターの使用方法
説明

Simulink.Parameter オブジェクトを使用して調整可能なパラメーターを定義します。これは、ベース ワークスペースまたは Simulink データ ディクショナリのいずれかで共有されるすべての調整可能なパラメーターに適用されます。モデルの引数には適用されません。

メモ

Simulink® は、参照モデルの [モデル パラメーター設定] ダイアログ ボックスを使用して設定されたパラメーターのストレージ クラス設定を無視します。

このガイドラインは、コンフィギュレーション パラメーター [既定のパラメーター動作]Inlined に設定されている場合にのみ適用されます。

根拠パラメーターの調整可能性の意図しない消失を回避します。
モデル アドバイザー チェックCheck for parameter tunability information ignored for referenced models
参考文献
  • DO-331, Section MB.6.3.1.g – Algorithms are accurate

    DO-331, Section MB.6.3.2.g – Algorithms are accurate

  • IEC 61508-3, Table A.4 (3) 'Defensive Programming’

  • IEC 62304, 5.5.3 - Software Unit acceptance criteria

  • ISO 26262-6, Table 1 (1b) 'Use of language subsets'

    ISO 26262-6, Table 1 (1d) 'Use of defensive implementation techniques'

  • EN 50128, Table A.3 (1) 'Defensive Programming'

参考

生成されたコードにおける調整可能なキャリブレーション パラメーターの作成 (Simulink Coder)

最終更新R2021b