主要内容

このページの翻訳は最新ではありませ。

万博1manbetxでの系统对象のの用のための考虑事项

万博1manbetx®MATLAB系统ブロックとmatlab.®00

可以

System object™で可変サイズ信号を使するは,伝播メソッドを装ししばません。特色,出力が可サイズかサイズをを指定ににIsoutputfixedSizeImpl.メソッドを使用します。このメソッドは,インタープリター型実行とコード生成シミュレーション方法のために必要です。

调整可能能な

万博1manbetxSimulinkは,系统对象ののパブリック可プロパティを対応MATLAB系统ブロックの调整可パラメーターとして登录ます.System对象プロパティプロパティ调整可なな合并MATLAB系统実行时には,以変更てパラメーターを変更ます。

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

  • 万博1manbetxSimulinkエディターエディター,MATLAB系统ブロックダイアログボックスを编集してパラメーター値を変更し,ブロック线図を更新します。

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

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

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

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

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

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

既定のプロパティ値

matlabでは,オブジェクトがプロパティに既定を,simulinkでは,system o万博1manbetxbject obers obers obers obers obers obersのプロパティ既定既定が割り当てられいないないには,关键词てボックスパラメーターのはデータがボックスの値の型がのsimulinkデータ型である必要があります。

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

对于每个子系统ブロック内でmatlab系统ブロックブロック使用するは,万博1manbetxspecurallipleinstanceimplメソッドを包装します。このこのは真的を返します。MATLAB系统ブロックは,对于每个子系统の反复ごとに系统对象ををします。

入力の検证

万博1manbetxsimulinkではvalidateinputsimpl.メソッドを使用して入力の属性(サイズ,データ型,実数/复素数)のみを検证します。このメソッドを使用して入力の値を検证しないでください。

参考

关键词する

详细