このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
パラメーター名に使用可能な文字をチェック
チェック ID: mathworks.jmaab.jc_0232
ガイドライン: jc_0232: パラメーター名に使用できる文字
説明
モデル内のパラメーター名が以下のガイドライン標準に準拠しているかどうかをチェックします。
英数字およびアンダースコアのみが含まれている。
先頭が数字ではない。
先頭または末尾がアンダースコアではない。
連続したアンダースコアがない。
MATLAB® 予約語と一致していない。
メモ
MATLAB 予約語には以下のものがあります。
MATLAB 予約語および予約変数名に大文字小文字の区別はありません。
このチェックには Simulink® Check™ ライセンスが必要です。
チェックのパラメーター化
このチェックには、MAB および JMAAB モデリング ガイドラインで指定されているサブ ID に対応するサブチェックが含まれています。モデル アドバイザー構成エディターを使用して、実行するサブ ID (1 つ以上) を指定できます。
参考として、NA-MAAB および JMAAB モデリング標準組織で使用が推奨されている MAB ガイドライン サブ ID は以下のとおりです。
NA-MAAB — a、b、c、d、e、f
JMAAB — a、b、c、d、e、f
結果と推奨アクション
ガイドライン サブ ID | 条件 | 推奨アクション |
---|---|---|
jc_0232_a: パラメーター名に使用できる文字 | 1 つ以上のパラメーター名に無効な文字が含まれている。 | パラメーター名には英数字およびアンダースコアのみを使用します。 |
jc_0232_b: 先頭に数字 | 1 つ以上のパラメーター名の先頭が数字である。 | パラメーター名の先頭にはアルファベット文字を使用します。 |
jc_0232_c: 先頭にアンダースコア | 1 つ以上のパラメーター名の先頭がアンダースコア ("_") である。 | パラメーター名の先頭にはアルファベット文字を使用します。 |
jc_0232_d: 末尾にアンダースコア | 1 つ以上のパラメーター名の末尾がアンダースコア ("_") である。 | パラメーター名がアンダースコアで終わらないようにします。 |
jc_0232_e: 連続したアンダースコア | 1 つ以上のパラメーター名に連続したアンダースコアがある。 | パラメーター名には連続したアンダースコアを使用しません。 |
jc_0232_f: 単一の MATLAB 予約語 | パラメーター名が MATLAB 予約語である。 | パラメーター名として MATLAB 予約語を使用しません。 |
機能および制限事項
Simulink のセマンティクスでは、無効な文字を使用したパラメーター名や先頭が数字、アンダースコア、または MATLAB 予約語であるパラメーター名の使用は制限されます。
ライブラリにリンクされたブロックの内容を解析します。既定では、入力パラメーター [リンクに従う] は
[オン]
に設定されます。マスク サブシステムの内容を解析します。既定では、入力パラメーター [マスク内を表示] は
[グラフィカル]
に設定されます。ブロックまたはチャートの対象外指定がサポートされています。