主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

指南オプション

メモ

指导環境は将来のリリースで削除される予定です。既存の指导アプリは,指导が削除された後も引き続きMATLAB®で動作しますが,指导での編集はできません。

既存の指导アプリを引き続き編集するには,将来のMATLABリリースとの互換性維持に役立つ方法について,指南の移行策を参照してください。新しいアプリを対話的に作成する場合は,代わりに程序设计师を使用したアプリ開発を参照してください。

[guiオプション]ダイアログボックス

このこのダイアログボックスにアクセスアクセスににはははレイアウトエディターエディター[ツール][GUIオプション]を選択します。選択したオプションは,次回UIを保存したときに有効になります。

サイズ変更の動作

ユーザーがウィンドウをサイズ変更できるどうか,およびmatlabによるサイズ変更変更方法ををできます。指南は,3つのオプションを提供ます。

  • サイズ変更不可——ユーザーはウィンドウのサイズを変更できません(既定値)。

  • 比例(プロポーショナル)- Matlabは,新しい图ウィンドウのサイズ比例して,uiのコンポーネントを自动的にスケーリングししますししししし

  • その他(SizeChangedFcnの使用)——ユーザーが图ウィンドウのサイズを変更した際のUIの動作をプログラムします。

最初の2つのオプションでは,图とコンポーネントのプロパティが適宜設定され,その他の操作は不要です。[その他(SizeChangedFcnの使用))00

コマンドラインからのアクセス

指导の[コマンドラインへのアクセス]オプションオプション使使て,コマンドコマンドラインまたはコードファイルからからへのアクセスを制制ことができ

图ハンドルを明示的に指定しない限り,情节など多くのコマンドにより,現在の图(ルートのCurrentFigureプロパティで指定され,gcfコマンドで返される图)は変更されます。所以在图は,通迹,最后に作物成さ,描画され,またはマウスでクリックれたた。文件h(ここでhは图のハンドル)をプログラムによって现出者のとして指定するは,次の4つの方法ががあり。

  1. 集(groot CurrentFigure, h):图hを图にします,その图の可性や,他の图との前后关键词。

  2. 图(h):图hを現在の图,可視にして,他の图の手前に表示します。

  3. 轴(h):既存の座標軸hを現在の座標軸にし,これを含む图を他の图よりも手前に表示します。

  4. 情节(h,…),あるいは座標軸を最初の引数とするプロット関数を用いても,既存の座標軸hを现出者のと,これを含む图を他ののののののののの。

関数gcfは,現在の图のハンドルを返します。

h = gcf

指导で作成されるUIに対して[コマンドラインへのアクセス]オプションを設定し,情节などのコマンドをコマンドライン,あるいはスクリプトや関数から実行してUIの外見や内容を誤って変更してしまうことがないようにします。次の表は,[コマンドラインからのアクセス]に対する4つのオプションについて簡単に説明します。

オプション

説明

コールバック(GUIはコールバック中に現在の图になります)

UIはコールバック内からのみアクセスできます。コマンドラインやスクリプトからはUIにアクセスできません。これは既定値です。

オフ(GUIは現在の图になりません)

UIは,コールバック,コマンドラインまたはスクリプトから,ハンドルなしにアクセスすることはできません。

オン(GUIはコマンドラインから現在の图として操作できます)

UIは,コールバック,コマンドラインおよびスクリプトからアクセスすることができます。

その他(プロパティインスペクターからの設定を利用します)

プロパティインスペクターからHandleVisibilityIntegerHandleプロパティプロパティを设定するすることによってをコントロールできできアクセスをコントロールでき

无花果ファイルとMATLABファイルの作成

指南で无花果とUIコードファイルのの両両両の両のをははは,[GUIオプション]ダイアログボックスの(无花果ファイルとMATLABファイルの生成)を選択します。このオプションを選択すると,UIコードを設定する以下の項目のうち任意のものをフレームで選択できるようになります。

これらのファイルについての詳細は,指导により生成されるファイルを参照してください。

コールバック関数のプロトタイプを作成

[GUIオプション]ダイアログで[コールバック関数のプロトタイプを作成)を選択すると,最も一般に使用されるコールバック用のテンプレートがほとんどのコンポーネントのコードファイルに追加されます。続いて,これらのテンプレートにコードを挿入しなければなりません。

レイアウトエディターの右クリックコンテキストメニューからコールバックルーチンを編集したり,メニューエディターを用いてUIにメニューを追加する場合にも,指导によりコールバックが追加されます。

コールバックについての一流的报告は,指南ででのコールバック作作作作者を参照してください。

メモ:

このオプションは最初に(无花果ファイルとMATLABファイルの作成)オプションを選択した場合に限り,利用できます。

GUIは1つのインスタンスのみの実行を許可(シングルトン)

このオプションにより,ユーザーは图ウィンドウに対する2つの動作から選べるようになります。

  • matlabソフトウェアがuiのインスタンスをを一ににににしししししし

  • MATLABソフトウェアがuiのインスタンスをを度にに表示できるにします。

1つのインスタンスのみを許可している場合は,プログラムを起動するコマンドを実行すると,既存の图が再利用されます。UIウィンドウが既に存在する場合,そのUIウィンドウが前面に移動され,新規の图が生成されません。

このオプションをオフにすると,プログラムを起動するコマンドを実行するたびに,新規の图が作成されます。

一度にUIの1つのインスタンスのみの表示を許可している場合でも,コマンドラインからこのインスタンスを呼び出すたびに初期化が行われます。たとえば,初期化を防ぐ手順をとらない限り,指导プログラムが実行されるたびにOpeningFcnのコードが実行されます。处理構造体にフラグを追加することは,そのような動作をコントロールする1つの方法です。OpeningFcnでこれを行うことができます。フラグがまだ存在しない場合は初期化コードを実行でき,フラグが存在する場合は初期化コードをスキップできます。

メモ:

このオプションは最初に(无花果ファイルとMATLABファイルの作成)オプションを選択した場合に限り,利用できます。

背景にシステム配色を使用

UIコンポーネントに使用される既定の色は,システムに依存して変わります。このオプションにより,图の背景色を既定のコンポーネント背景色と同じにできます。

图の背景色がコンポーネントの色に確実に一致するようにするには,[GUIオプション]ダイアログで(背景にシステム配色を使用)を選択します。

メモ:

このオプションは最初に(无花果ファイルとMATLABファイルの作成)オプションを選択した場合に限り,利用できます。

无花果ファイルのみ作成

(无花果ファイルのみ生成)オプションによって,編集が制限された图およびUIを開くことができるようになります。任意の图を開くことができ,UIでなくても構いません。UIは指导を使用して作成されている必要はありません。このモードでは編集機能が制限されていますが,以5.3版本前のMATLABで作成したUIには有効です。詳細は,関数指南を参照してください。

指南は,以下のいずれか行为综合,既定値既定値て[无花果作物を選択します。

  • コマンドラインで1つ以上の图オブジェクトを引数として指定することで,指导を起動します。

    指南(f)

    この場合指导では,同じフォルダーに名前の一致するコードファイルがある場合でも,[无花果作物が選択されます。

  • コマンドラインから指南を动机し,同じフォルダーに同じ名前をコードファイルファイルががないないファイルの名前を指定ますしし

    指南(“myfig.fig”)
  • 同じフォルダーに同じ名前をもつコードファイルの存在しない无花果ファイルを開くには,指导の[既存のguiを开放]タブを使用します。

(无花果ファイルのみ生成)を选択し图やuiを保存すると,指南は无花果のみ保存ますますますます応じ,対応するコードををなり更新闻なければなりんませませませませませませませませませませませ。

指导でUIコードファイルを管理する場合は,UIを保存する前に,選択を(无花果ファイルとMATLABファイルの生成)に変更します。対応するコードファイルが同じ場所にない場合は,指导によってコードファイルが作成されます。元の图やUIと同じ名前をもつコードファイルが同じフォルダーに存在する場合は,指导により上書きされます。既存のファイルが上書きされないようにするには,[ファイル]メニューから[名称を付けて保存]を使用してUIを保存します。2つのファイルには別々のファイル名を選択します。必要に応じて,新しいコードファイルの変数名を更新します。

コードがないUIのコールバック

UIの无花果关注付けたコードコードファイルがないないも,uiコンポーネントにコールバックを指定し,uiコンポーネントが使をにアクションを実実するますにできますますますできできますますます。コードは,プログラムの実行に可であれであれば実ますますますははであるであるます。ます。たとえば,打回来プッシュボタンのプロパティをSQRT(2)に設定すると,式の結果がコマンドウィンドウに表示されます。

ans = 1.4142
コールバックが実行するファイルは,現在のフォルダー,またはMATLABパス上になければなりません。コールバックの動作に関する詳細は,指南ででのコールバック作作作作者を参照してください。

関連するトピック