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