Simulink.sdi.isValidRunID
実行 ID が有効かどうか判断する
説明
例
実行 ID の有効性のチェック
この例では、実行 ID が有効かどうかをチェックする方法を示します。Simulink.sdi.isValidRunID
を使用すると、スクリプト全体で有効なデータが使用されていることを確認できます。
シミュレーション実行の作成
モデル sldemo_fuelsys
のシミュレーションを実行してシミュレーション データ インスペクターに実行を作成し、Simulink.sdi.getAllRunIDs
を使用してその実行 ID を取得します。
% Simulate model load_system('sldemo_fuelsys') sim('sldemo_fuelsys') % Get run ID runIDs = Simulink.sdi.getAllRunIDs; runID = runIDs(end);
実行 ID の有効性のチェック
シミュレーション データ インスペクターにある実行が実行 ID に対応していることを検証するためのチェックです。
Simulink.sdi.isValidRunID(runID)
ans = logical
1
実行の削除と有効性のチェック
実行を削除してメモリ領域をクリアしたり、シミュレーション データ インスペクターの UI をクリーン アップすることができます。実行を削除すると、その実行に関する実行 ID は無効になります。
Simulink.sdi.deleteRun(runID) Simulink.sdi.isValidRunID(runID)
ans = logical
0
入力引数
runID
— 一意のシミュレーション データ インスペクター実行識別子
正の整数
一意のシミュレーション データ インスペクター実行識別子。正の整数として指定します。シミュレーション データ インスペクターは実行の作成時に実行 ID を割り当てます。実行用の実行 ID は Simulink.sdi.getAllRunIDs
または Simulink.sdi.getRunIDByIndex
を使用して取得できます。
出力引数
valid
— 実行の有効性インジケーター
true
または 1
| false
または 0
実行の有効性インジケーター。数値または logical 1
(true
) または 0
(false
) として指定します。valid
が true
である場合、runID
は有効です。valid
が false
である場合、runID
は無効です。
バージョン履歴
R2011b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)