主要内容

。

金宝appでの系统对象のの使使ための考虑事项

金宝app®Matlab系统ブロックとmatlab.®内の同じオブジェクトを使用するのとでは,系统对象の使用方法に违いがあります。この违いは,可変サイズの信号と调整可能パラメーターを操作するときとSystem对象をプロパティとして使用するときに现れます。

可変の信号

System object™で可変サイズ信号を使するには,伝播メソッドを装ししばませ。IsoutputixedSizeImpl.このメソッドは,インタープリターインタープリター実行,インタープリターインタープリター型型コードコードに必要必要必要に必要必要必要にに必要必要にに必要

调整可能な

金宝appSimulinkは,系统对象ののパブリック可プロパティを対応するMatlab系统ブロックの调整可パラメーターとして登录ます.System对象プロパティプロパティ可能ななな合并Matlab系统実でには,以はてパラメーターをできます。

  • matlabコマンドラインで,set_param.をを用ししてパラメーター値値変更ししし変更しし

  • 金宝appSimulinkエディターで,Matlab系统ブロックダイアログボックスを编集しパラメーター値を変更し,ブロック线をを更し。

Stepimpl.などの系统对象内部メソッドからのパブリック调整可プロパティははできませませませません。

シミュレーション中,可能パラメーターとな値をする,エラーメッセージが表示されて停止しし。

プロパティとしての系统对象

Matlab系统ブロックでは,系统对象ががの系统对象をパブリックプロパティまたはプライベートプロパティとしてできます。ただし,

  • パブリックプロパティとして格式され系统对象と他のmatlabオブジェクトは読み取り専専设定ことできず,パラメーターずん取得するしかずん取得するしかできませませを取得ことできませませませ

  • プロパティ値として格式され系统对象は,Matlab系统ブロックダイアログボックスでグレー表示されます。

既定のプロパティ値

matlabでは,オブジェクトがプロパティに既定値割り当てる必要はありません。ただし,si金宝appmulinkでは,系统对象のプロパティに既定値がられていないにには割り当ててないパラメーターには,关键词データ型である必要がますます。

对于每个子系统の系统对象

对于每个子系统ブロック内でmatlab系统ブロックブロック使用するには,金宝appSpecialSmultipleInstanceImplメソッドを包装しますこのこのメソッド真的ををます。Matlab系统ブロックは,对于每个子系统の反复ごとに系统对象をクローンします。

入力の検证

金宝appsimulinkではvalidateinputsimpl.メソッドを型,実しますくださいを検证します。

参考

关键词例

详细