disableimplicitsignalresolution
将模型转换为仅使用显式信号分辨率
语法
retVal
= disableimplicitsignalresolution ('模型
”)retVal
= disableimplicitsignalresolution ('模型
”,displayOnly
)
描述
输入一个模型,报告所有隐式解析到信号对象的信号和状态,并将模型转换为只解析显式需要它的信号和状态。报告和任何更改都仅限于模型本身;它们不包括作为库链接的块。retVal
= disableimplicitsignalresolution ('模型
”)
在执行此函数之前,请确保所有相关的Simulink万博1manbetx®数据对象在基本工作区或模型链接到的数据字典中定义。该函数忽略在其他地方定义的任何数据对象。
函数扫描模型
返回信号句柄结构和隐式解析为信号对象的状态,并对其执行以下操作模型
:
在模型中搜索解析为Simulink信号对象的所有输出端口和块状态。万博1manbetx
修改这些端口和块以在将来强制信号对象解析。
设置模型的
SignalResolutionControl
参数“UseLocalSettings”
(GUI):明确的只).如果
SignalResolutionControl
已经设置为“UseLocalSettings”
或“没有”
,该函数不执行任何操作,并返回一个警告。如果有状态流®输出数据解析为Simulink信号对象:万博1manbetx
关闭状态流图中信号对象的层次作用域。
显式地标记状态流图的输出信号。
在将来为这个信号强制信号对象解析。
所作的任何更改disableimplicitsignalresolution
永久更改模型。在调用函数之前,一定要备份模型displayOnly
默认为或指定为假
.
等于retVal
= disableimplicitsignalresolution ('模型
”,displayOnly
)disableimplicitsignalresolution (
如果模型
)displayOnly
是假
.
如果displayOnly
是真正的
,该函数返回信号句柄和隐式解析为信号对象的状态的结构,但保持模型不变。
输入参数
|
布尔值,指定是否更改模型( 默认值: |
|
模型名称或句柄 |
输出参数
|
一个MATLAB®结构包含:
|