主要内容

万博1manbetxsupportsMultipleInstanceImpl

万博1manbetx在Simulink中支持各个子系统的系统对象万博1manbetx

语法

国旗= sup万博1manbetxportsMultipleInstanceImpl (obj)

描述

国旗= 万博1manbetxsupportsMultipleInstanceImpl (obj指定是否可以在Simulink中使用System对象™万博1manbetx®对于每个子系统,通过MATLAB系统块。要启用For Each支持,必须包括万博1manbetx万博1manbetxsupportsMultipleInstanceImpl在类定义文件中,并让它返回真正的.如果您的System对象分配了可能与其他Sys万博1manbetxtem对象冲突的独占资源,例如按地址分配文件句柄、内存或硬件资源,则不要启用For Each支持。

运行时细节

在Simuli万博1manbetxnk模型编译和传播过程中MATLAB系统块调用万博1manbetxsupportsMultipleInstance方法,然后调用万博1manbetxsupportsMultipleInstanceImpl方法确定为每个支持。万博1manbetx

方法创作技巧

  • 必须设置访问=保护这个方法。

  • 您不能在此方法中修改任何属性。

输入参数

全部展开

用于访问特定于对象的属性、状态和方法的系统对象句柄。如果你的万博1manbetxsupportsMultipleInstanceImpl方法不使用对象时,可以将此输入替换为

输出参数

全部展开

指示System对象是否可以在For Each子系统中使用的布尔值。默认值,如果不包含万博1manbetxsupportsMultipleInstanceImpl方法,是

例子

全部展开

在类定义文件中指定System对象可以在Simulink For Each子系统中使用。万博1manbetx

方法(Access = protected)函数flag = 万博1manbetxsupportsMultipleInstanceImpl(obj) flag = true;结束结束
介绍了R2014b