Main Content

slConfigUISetVal

任意のモデル コンフィギュレーション パラメーターの値を設定

説明

slConfigUISetVal(hDlg,hSrc,'OptionName',value) は、ユーザー記述の関数 SelectCallback で使用され、カスタム ターゲットがコンフィギュレーション パラメーター ダイアログ ボックスのシステム ターゲット ファイル ブラウザー中で選択された場合にトリガーされます。slConfigUISetVal を使用して、指定したターゲット オプションの値を設定します。

すべて折りたたむ

関数 slConfigUISetVal[コンフィギュレーション パラメーター][コード生成][インターフェイス][詳細設定パラメーター][終了関数が必要] オプションに値 'off' を設定します。

function usertarget_selectcallback(hDlg,hSrc)

  disp(['*** Select callback triggered:',sprintf('\n'), ...
        '  Uncheck and disable "Terminate function required".']);

  disp(['Value of IncludeMdlTerminateFcn was ', ...
        slConfigUIGetVal(hDlg,hSrc,'IncludeMdlTerminateFcn')]);

  slConfigUISetVal(hDlg,hSrc,'IncludeMdlTerminateFcn','off');
  slConfigUISetEnabled(hDlg,hSrc,'IncludeMdlTerminateFcn',false);
  hSrc.getConfigSet.refreshDialog;

入力引数

すべて折りたたむ

関数 SelectCallback のコンテキストで作成され、システム ターゲット ファイルのコールバック インターフェイス関数で使用されるハンドル。この変数を渡します。ただし、これを設定したり、他の目的には使用しないでください。

例: hDlg

関数 SelectCallback のコンテキストで作成され、システム ターゲット ファイルのコールバック インターフェイス関数で使用されるハンドル。この変数を渡し、それを使用して [コンフィギュレーション パラメーター] ダイアログ ボックスを更新します。この変数を設定したり、他の目的には使用しないでください。

例: hSrc

モデル コンフィギュレーション パラメーターに対して定義された TLC 変数の引用名と値。

例: 'myConfigVariable',1

バージョン履歴

R2006b で導入