Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ファイル名をチェック

チェック ID: mathworks.jmaab.ar_0001

ガイドライン: ar_0001: ファイル名に使用できる文字

説明

ファイル名が以下のガイドライン標準に準拠しているかどうかをチェックします。

  • 先頭が数字ではない。

  • 先頭または末尾がアンダースコアではない。

  • 連続したアンダースコアが含まれていない。

  • MATLAB® 予約語と一致していない。

  • 英数字およびアンダースコアのみが含まれている。

  • MATLAB パス内の他のファイル名と同じでない。

メモ

  • このチェックは、モデルが置かれているディレクトリでのみ実行されます。この動作は、現在のディレクトリを変更しても変更されません。

  • このチェックは入れ子にされたサブディレクトリでは実行されません。

メモ

MATLAB 予約語には以下のものがあります。

このチェックは、モデル ディレクトリ内のモデル ファイル名およびその他のターゲット コンポーネントに適用されます。

このチェックには Simulink® Check™ ライセンスが必要です。

チェックのパラメーター化

このチェックには、MAB および JMAAB モデリング ガイドラインで指定されているサブ ID に対応するサブチェックが含まれています。モデル アドバイザー構成エディターを使用して、実行するサブ ID (1 つ以上) を指定できます。

参考として、NA-MAAB および JMAAB モデリング標準組織で使用が推奨されている MAB ガイドライン サブ ID は以下のとおりです。

  • NA-MAAB — a、b、c、d、e、f、g

  • JMAAB — a、b、c、d、e、f、g

結果と推奨アクション

ガイドライン サブ ID条件推奨アクション
ar_0001_a:ファイル名に使用できる文字1 つ以上のファイルの名前が無効である。ファイル名には英数字およびアンダースコアを使用します。
ar_0001_b:先頭に数字1 つ以上のファイル名の先頭が数字である。ファイル名の先頭にはアルファベット文字を使用します。
ar_0001_c:先頭にアンダースコア1 つ以上のファイル名の先頭がアンダースコアである。ファイル名の先頭にはアルファベット文字を使用します。
ar_0001_d:末尾にアンダースコア1 つ以上のファイル名の末尾がアンダースコアである。ファイル名がアンダースコアで終わらないようにします。
ar_0001_e:連続したアンダースコア1 つ以上のファイル名に連続したアンダースコアが含まれている。ファイル名には連続したアンダースコアを使用しません。
ar_0001_f:単一の MATLAB 予約語 ファイル名が MATLAB 予約語である。ファイル名として MATLAB 予約語を使用しません。
ar_0001_g:パス上の同一のファイル名MATLAB パスで 2 つ以上のファイルの名前が同一である。一意のファイル名を使用します。

機能および制限事項

  • 隠しフォルダーに対するチェックを実行するには、入力パラメーター [隠しフォルダーのチェック] を使用します。

  • 特定の拡張子をもつファイル名をチェックするには、入力パラメーター [ファイル拡張子] を使用します。

  • C++ キーワードとの競合にはフラグは設定されません。

  • ライブラリ モデルで実行されます。

  • 自動生成された .slmx ファイルおよび rtwmakecfg.m ファイルはチェックされません。