主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

単纯なパラメーターモデルの作成

この例,バリアントをもつ単纯モデル作成方法を说明します。

バリアントは値异なる多くの用に用に用つつつモデルするするする方法方法をを提供提供提供しし。。シミュレーションするするシステムシステムににに基づい基づいてさまざまさまざまななな値値のセットセットを式にられますシミュレーション中にバリアントががが真的评価さ,条件条件关连付けられいるいるすべてががアクティブアクティブにになりなりなりますます。。パラメーターパラメーターをを使用使用しして,,复数复数ののののシミュレーションシミュレーションシミュレーションシミュレーション,,ワークワークワークワークワークで切り替えます。

このモデルについてます。

增益块中的变体参数

增益1ブロックおよび增益2ブロックの[ゲイン]パラメーターをとして指定には,のににますます。

  1. モデルのベーススペースで金宝appSimulink.VariantControlオブジェクトvを定义ますバリアント制御変数オブジェクト,,增益1ブロックおよび增益2ブロックのバリアントパラメーター[ゲイン]のアクティブが决定れます。はをををバリアントのアクティベーションタイミング,变体激活时间バリアントののタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングタイミングにも关连ます。

    v = 金宝appsimulink.variantcontrol('价值',1,“激活时间”,,,,“更新图”

  2. 金宝appsimulink.variantvariableオブジェクトを作成て,获得ブロックの[ゲイン]1つのし,,それぞれ値値ををををつのつのつのにに关连关连付け付けますますます。それぞれのののオブジェクトについて,,次元,データデータ型などなどK1およびK2金宝appsimulink.parameter型のパラメーターオブジェクトです。K1增益1ブロックの[ゲイン]パラメーターにの値を,,K2增益2ブロックの[ゲイン]パラメーターにの指定します。中に,条件が真的と评価,そのに关连ているの値がアクティブアクティブになります。。次に,,アクティブアクティブアクティブする[ゲイン]パラメーターにされます。

    pspec = 金宝appsimulink.parameter(0)pspec.coderinfo.storageclass =“导出global”k1 = 金宝appsimulink.variantvariable('规格',,,,'pspec',,,,“选择”,{'v == 1',3.5,'v == 2',8.5})k2 = si金宝appmulink.variantvariable('规格',,,,'pspec',,,,“选择”,{'v == 1',4.5,'v == 2',9.5})

    金宝appsimulink.variantvariableオブジェクトがなく作成さ,,公共方法で说明て​​方法を使用して,またはまたはまたはまたはまたはダイアログダイアログダイアログダイアログから変更。。。

    VariantVariable对话框的变体参数对象

  3. 获得ブロックのパラメーターダイアログを开きます。增益1[ゲイン]パラメーターをK1に,增益2[ゲイン]パラメーターをK2に设定し。

  4. モデルをするには,[シミュレーション]タブで[実行]をクリックます。シミュレーション,,V == 1真的と评価さため,增益1ブロックの[ゲイン]パラメーターの値は3.5に设定さ,增益2ブロックの[ゲイン]パラメーターの値は8.5に设定さます。

  5. [ゲイン]パラメーターのを変更する,,vの値を2に设定,を再度実行し。。vの値次いずれかの手顺することで変更でき。

    • ベースワーク作成されバリアント制御変数をダブルクリックます。。。。。。。。。。vの値を2に指定し。

      VariantControl对话框的变体控制变量对象

    • MATLAB®エディターでのコマンド実行します。

      v.Value = 2;

    シミュレーション中に,V == 2真的と评価さため,增益1ブロックの[ゲイン]パラメーターの値は4.5に设定さ,增益2ブロックの[ゲイン]パラメーターの値は9.5に设定さます。

参考

|(嵌入式编码器)

关连するトピック