このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
金宝app®を使用すると,ブロックマスクを作成できます。マスクとは,ブロックのカスタムユーザーインターフェイスです。
ブロックのマスクによって,ブロック線図をカプセル化し,それぞれのブロック説明,パラメータープロンプト,ヘルプテキストを備えた独自のパラメーターダイアログボックスをもつことができます。
マスクできるのは,金宝app仿真软件で定義されているように,一意のブロックとして再利用できる独立したカスタムブロックです。
ブロックマスクの作成の詳細については,簡単なマスクの作成を参照してください。
金宝app仿真软件。面具 |
マスクをプログラムで制御 |
金宝appSimulink.Mask.Constraints |
マスク制約の作成 |
金宝app仿真软件。面具Parameter |
マスクパラメーターをプログラムで制御 |
金宝appSimulink.Mask.EnumerationBase |
任意のデータ型の数値を保持する列挙型クラスを導出 |
金宝appSimulink.Mask.EnumerationTypeOptions |
金宝app仿真软件。IntEnumType および金宝appSimulink.Mask.EnumerationBase から派生する列挙ファイルの情報を解析 |
金宝appSimulink.dialog.Control |
ダイアログコントロールのインスタンスの作成 |
金宝appSimulink.dialog.parameter.CustomTable |
プログラムによるカスタムテーブルの作成 |
金宝appSimulink.dialog.ListboxControl |
リストボックスをプログラムで制御 |
金宝appSimulink.dialog.TreeControl |
ツリー制御のプログラムによる制御 |
マスクエディターインターフェイスを使用してマスクを作成およびカスタマイズします。
[エディット]マスクパラメーターのデータ型制約を追加します。
この例を実行してみて,マスクダイアログボックスを作成して一部のマスクエディター機能の使用方法を理解します。
大量のマスクパラメーターをプログラムでテーブルに追加する。
マスクダイアログボックスにカスタムテーブルを追加する。
コマンドラインインターフェイスを使用してカスタムテーブルを制御する。
制約を使用してマスクパラメーターに検証を追加する。
MATLAB論理式を使用してカスタム制約を作成する。
垫ファイルに制約を保存して,複数のブロックマスクと共有する。
マスクコールバックコードを追加し,実行します。
MATLAB®コードを使用してブロックマスクを初期化します。
特定のブロックパラメーターをマスクに公開します。
MATLABコマンドラインからブロックマスクを作成および編集します。
マスクダイアログボックスを使用した入力値を指定します。
リンク付きブロックにカスタムインターフェイスを追加します。
バリアントブロックのアクティブなバリアントの選択肢を制御する方法
この例では,インラインバリアントブロックおよび变体子系统ブロックのアクティブな選択肢をマスクワークスペースまたはモデルワークスペースから制御するさまざまな方法を示します。
マスクされたブロックの出力端子と入力端子に測定単位を設定する。
イメージをマスクアイコンとして追加し,それを基金ファイルに保存する。
マスク上のデータの階層リストを作成する。
引用外部枚举文件为弹出式参数赋值。
ユーザー入力に基づきマスクダイアログボックスを変更します。
ブロックの構造的な内容を変更できるマスクライブラリブロックを作成します。
マスク初期化コード内でエラーをトラブルシューティングします。
モデルのマスクについて学習します。
モデルを対話方式でマスクする方法。
プログラムによるモデルのマスク方法。