このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
パラメ,タ,値の保存,共有,構成
金宝app仿真软件。参数
オブジェクトを作成し,モデル内の1以上のブロックパラメタの値を設定します(获得ブロックの[ゲ电子邮箱ン]パラメ,タ,など)。ワ,クスペ,スまたはデ,タディクショナリでオブジェクトを作成します。パラメ,タ,値をオブジェクトに設定して,ブロックからオブジェクトを参照します。
金宝app仿真软件。参数
オブジェクトを使用して,以下を行います。
複数のブロックパラメ,タ,間で値を共有する。
エンジニアリング定数または調整可能なキャリブレ,ションパラメ,タ,を表す。
パラメ,タ,値をそのデ,タ型とその他のプロパティから分離する。
コ,ド生成用のパラメ,タ,デ,タを構成する。
オブジェクトの价值
プロパティにパラメ,タ,値が格納されます。このオブジェクトをモデルで使用するには,ブロックパラメーターの値をオブジェクトの名前を含む式に設定します。式から价值
プロパティを省略します。詳細にいては,パラメ,タ,オブジェクトの使用を参照してください。
ブロックパラメタの詳細にいては,ブロックパラメ,タ,値の設定および生成されたコ,ドによる内部信号,状態,パラメ,タ,デ,タの保存方法(金宝app仿真软件编码器)を参照してください。
次の方法で金宝app仿真软件。参数
オブジェクトを作成します。
直接ブロックダ@ @アログボックスまたはプロパティ@ @ンスペクタ@ @から。ワ,クスペ,ス変数の作成,編集,管理を参照してください。
モデルデ,タエディタ,を使用する。[パラメ,タ,]タブを検査します。変数を含む行を右クリックし,コンテキストメニュ,から[パラメ,タ,オブジェクトに変換]を選択します。
モデルエクスプロ,ラ,を使用する。組み込みのデ,タクラスパッケ,ジSim金宝appulinkからのデ,タオブジェクトの作成を参照してください。
以下で説明する関数金宝app仿真软件。参数
を使用する。
paramObj = 金宝appSimulink。参数
は,既定のプロパティ値をも金宝app仿真软件。参数
オブジェクトを返します。
paramObj = 金宝appSimulink。参数(
はparamValue
)金宝app仿真软件。参数
オブジェクトを返し,价值
プロパティをparamValue
に初期化します。
コマンドプロンプトで,金宝app仿真软件。参数
オブジェクトを作成します。
myParam = 金宝appSimulink.Parameter;
价值
プロパティに数値を代入します。
myParam。价值= 15.23;
パラメ,タ,が取ることのできる最小値および最大値を最小值
プロパティと马克斯
プロパティを使用して指定します。
myParam。最小值= 10.11; myParam.Max = 25.27;
新しいS金宝appimulinkモデルを開きます。获得ブロックを追加して[ゲ电子邮箱ン]パラメ,タ,をmyParam
に設定します。シミュレ,ション中に,[ゲ电子邮箱ン]パラメ,タ,の値として15.23
が使用されます。
コマンドプロンプトで,値2.52
を保存する金宝app仿真软件。参数
オブジェクトを作成します。
myParam = 金宝appSimulink.Parameter(2.52);
オブジェクトの价值
プロパティにアクセスすることで値を変更します。この手法により,オブジェクトの他のプロパティの値が保持されます。
myParam。价值= 1.13;
モデルのメンテナンスを軽減するには,数据类型
プロパティを既定値汽车
のまま残します。パラメーターオブジェクトは,オブジェクトを使用するブロックパラメーターからデータ型を取得します。
モデル内で信号のデータ型またはその他のデータ型を変更するときに,データ型変更のリスクを軽減するには,パラメーターオブジェクトのデータ型を明示的に指定します。たとえば,パラメーターデータをカスタムコードにエクスポートするコードを生成するときは,オブジェクトのデータ型を明示的に指定します。
Matlabコマンドプロンプトで,値18.25
を保存する金宝app仿真软件。参数
オブジェクトを作成します。
myParam = 金宝appSimulink.Parameter(18.25);
式18.25
は,倍精度の浮動小数点デ,タ型双
を備えた数値18.25
を返します。价值
プロパティは,数値18.25
を倍精度で保存します。
数据类型
プロパティを使用して,単精度のデ,タ型单
を指定します。
myParam。数据类型=“单一”;
コ,ドをシミュレ,ションまたは生成するときに,オブジェクトは价值
プロパティの値18.25
を数据类型
プロパティで指定されたデ,タ型单
にキャストします。
この例では,パラメ,タ,オブジェクトmyParam
の値を2の他の変数myvar#
とmyOtherVar
の和に設定する方法を示します。この手法では,独立変数の値を変更すると,金宝app仿真软件でパラメーターオブジェクトの新しい値がすぐに計算されます。
2の独立変数を作成します。
myVar = 5.2;myOtherVar = 9.8;
パラメ,タ,オブジェクトを作成します。
myParam = 金宝appSimulink.Parameter;
パラメ,タ,オブジェクトの値を式myVar + myOtherVar
に設定します。
myParam。价值= slexpr(myVar + myOtherVar)
コ,ドをシミュレ,ションまたは生成すると,式は15
として評価されます。
金宝app仿真软件。信号
|金宝app仿真软件。CoderInfo
|AUTOSAR。参数
(AUTOSAR Blockset)|金宝app仿真软件。LookupTable
|金宝app仿真软件。Breakpoint
|金宝app仿真软件。AliasType