Main Content

slIsFileChangedOnDisk

モデルが読み込み後に変更されたかどうかを判定

説明

tf = slIsFileChangedOnDisk(sys) は、ブロック線図 sys を含むファイルがブロック線図の読み込み後にディスク上で変更されたかどうかを返します。

すべて折りたたむ

読み込み後にディスク上でファイルが変更されたモデルに対してコードが生成されていないことを確認するには、STF_make_rtw_hook.m ファイルの 'entry' セクションに以下を含めます。

if (slIsFileChangedOnDisk(sys))
	error('File has changed on disk since it was loaded. Aborting code generation.');
end

詳細については、STF_make_rtw_hook ファイルによるビルド プロセスのカスタマイズ (Simulink Coder)を参照してください。

入力引数

すべて折りたたむ

システム名。文字ベクトルまたは string スカラーとして指定します。

データ型: char | string

出力引数

すべて折りたたむ

true または false の結果。データ型 logical1 または 0 として返されます。

  • 1 (true) — ブロック線図 sys を含むファイルがブロック線図の読み込み後にディスク上で変更されています。

  • 0 (false) — ブロック線図 sys を含むファイルがブロック線図の読み込み後にディスク上で変更されていません。

バージョン履歴

R2007b で導入