モデリング スタイル
hisl_0061: 明確性のための一意の識別子
ID: タイトル | hisl_0061: 明確性のための一意の識別子 | ||
---|---|---|---|
説明 | モデルの開発時には、以下に従ってください。 | ||
A | Simulink® 信号に一意の識別子を使用する。 | ||
B | チャート内の複数のスコープで一意の識別子を定義する。 | ||
メモ | コード ジェネレーターは、生成されたコードのシンボルが一意になるように、識別子の衝突を解決します。このプロセスを「名前マングリング」と呼びます。 | ||
根拠 | A、B | グラフィカル モデルの可読性と、モデルと生成コードの識別子間のマッピングを向上させる。 | |
モデル アドバイザー チェック | Check Stateflow charts for uniquely defined data objects (Simulink Check) | ||
参考文献 |
| ||
参考 | モデル コンフィギュレーション セットのカスタマイズ (Embedded Coder) | ||
最終更新 | R2024a | ||
例 | 非推奨 次の例で、2 つのステート 識別子 | ||
推奨 このモデルを明確にするには、一意の識別子を作成します。次の例では、ステート 識別子 |
hisl_0062: グラフィカル関数内のグローバル変数
ID: タイトル | hisl_0062: グラフィカル関数内のグローバル変数 |
---|---|
説明 | グローバル スコープのデータが関数で使用されているときに、その関数のデータに値が代入されている場合は、呼び出し側の式でそのデータを使用しないこと。 |
根拠 | グローバル変数の値のあいまいさを除去して、モデルの可読性を向上させる。 |
モデル アドバイザー チェック | Check global variables in graphical functions (Simulink Check) |
参考文献 |
|
最終更新 | R2024a |
例 | グローバル データ
推奨 非推奨 |