hisl_0063: MISRA C:2012 準拠性を高めるユーザー定義オブジェクト名の長さ
ID: タイトル | hisl_0063: MISRA C:2012 準拠性を高めるユーザー定義オブジェクト名の長さ | |
---|---|---|
説明 | 生成されたコードの MISRA C:2012 準拠性を高めるには、コンフィギュレーション パラメーター [識別子の最大の長さ] ( メモ [識別子の最大の長さ] の既定値は
| |
A | [関数名オプション] パラメーターが [ユーザー指定] に設定された Subsystem ブロックに対して、関数名の長さが [識別子の最大の長さ] で指定された値以下になるように制限する。 | |
B | データ オブジェクト名の長さが [識別子の最大の長さ] で指定された値以下になるように制限する。
| |
C | 次のストレージ クラスを使用するときに、信号名とパラメーター名の長さが [識別子の最大の長さ] で指定された値以下になるように制限する。
メモ 指定された場合、これには [識別子] 名の長さが含まれる。 | |
メモ | サービス インターフェイス構成を使用する場合、拡張トークン ($R、$X など) から派生した識別子は、識別子の最大の長さを超えることがあります。 | |
根拠 | 生成されたコードでの長さが MISRAC:2012 に違反する可能性がある。 | |
モデル アドバイザー チェック | Check for length of user-defined object names (Simulink Check) | |
参考文献 |
| |
前提条件 | hisl_0060: MISRA C:2012 準拠性を高めるコンフィギュレーション パラメーター | |
最終更新 | R2023b | |
例 | [コード マッピング] を使用して、関数名の長さを指定された値以内に制限できます。これを使用することで、MISRA ルール違反を回避できます。
|