MATLAB ヘルプ センター
アプリ テスト フレームワークでロックされた Figure のロック解除
matlab.uitest.unlock(fig)
matlab.uitest.unlock(fig) は、アプリ テスト フレームワークでロックされた Figure をロック解除し、Figure コンポーネントを操作できるようにします。
fig
例
すべて折りたたむ
matlab.uitest.TestCase から派生して keyboard ステートメントを含むクラスベースのユニット テストを作成します。
matlab.uitest.TestCase
keyboard
classdef SimpleUITest < matlab.uitest.TestCase methods (Test) function test1(testCase) fig = uifigure; testCase.addTeardown(@delete,fig) button = uibutton(fig); keyboard; end end end
テストを実行します。MATLAB® が keyboard コマンドでデバッグ モードになります。Figure がロックされ、ボタンを対話的に押すことができなくなります。
runtests("SimpleUITest")
デバッグ モードの間に Figure のロックを解除します。ボタンを操作できるようになります。
K>> matlab.uitest.unlock(fig);
テストの実行を続けます。テストが完了し、破棄と同時に Figure が閉じます。
K>> dbcont
ロックを解除する Figure。Figure ハンドルまたは Figure ハンドルの配列として指定します。Figure ハンドルは、それぞれ関数 uifigure で作成される Figure に対応していなければなりません。
uifigure
例: fh
fh
例: [fh1 fh2]
[fh1 fh2]
データ型: matlab.ui.Figure
matlab.ui.Figure
R2018a で導入
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ