输出端口尺寸
[sz_1, sz_2,…sz_n] = getOutputSizeImpl (obj)
[sz_1, sz_2,…sz_n] = getOutputSizeImpl (obj)
返回每个输出端口的大小。属性的返回值必须匹配输出的数量getNumOutputs
方法中列出的输出参数的数量stepImpl
方法。
如果System对象™只有一个输入和一个输出,并且希望输入和输出大小相同,则不需要实现此方法。在这种情况下getOutputSizeImpl
假设输入和输出大小相同,并返回输入的大小。用于MATLAB中可变大小的输入®,大小在每次运行对象时都会变化。用于在Simulink中可变大小的输入金宝app®时,输出大小为最大输入大小。
您必须实现getOutputSizeImpl
方法来定义输出大小,如果:
System对象有多个输入或输出
您需要输出和输入大小不同。
如果输出大小与输入大小不同,还必须使用propagatedInputSize
方法
在Simuli金宝appnk模型编译和传播过程中MATLAB系统块调用getOutputSizeImpl
方法确定输出大小。
所有输入默认为可变大小的输入。对于这些输入,输出大小是最大输入大小。
必须设置访问=保护
这个方法。
在此方法中,您不能修改任何属性。