信号的分辨率
描述
如何选择一个模型解决了信号和州金宝appSimulink.Signal
对象。看到显式和隐式符号解析为更多的信息。
类别:诊断
设置
默认值:明确的只
-
没有一个
-
不执行信号解析。没有信号,Stateflow®数据,MATLAB函数块中的数据模型可以解决
金宝appSimulink.Signal
对象。这个设置不会影响数据存储定义创建
金宝appSimulink.Signal
对象(而不是使用数据存储内存块)。 -
明确的只
-
不执行隐式信号解析。只有显式指定信号分辨率。这是推荐的设置。
-
显式和隐式
-
尽可能执行隐式信号解析,没有发布任何警告的隐含的决议。金宝搏官方网站
-
明确并警告含蓄
-
尽可能执行隐式信号解析,发布警告的隐式发生的决议。
提示
减少依赖模型的变量和对象在工作区和数据字典,可以提高模型的可移植性,可读性,易于维护,使用
没有一个
。当你使用此设置,从现有迁移设计属性
金宝appSimulink.Signal
对象到模型通过使用块参数和信号属性(例如,在模型编辑器或数据信号属性对话框)。使用信号属性对话框来指定显式解析信号。有关更多信息,请参见信号特性。
使用状态属性面板对话框上的块离散状态,例如,离散时间积分器块,为离散状态指定明确的决议。
多个信号可以解决相同的信号对象和对象的属性指定。然而,信号以外的对象不能使用一个存储类
汽车
或可重用的
。MathWorks®不鼓励使用隐式信号分辨率除了快速原型,因为隐决议减缓性能、复杂模型验证,有不确定的影响。
金宝app®软件提供了
disableimplicitsignalresolution
函数,您可以使用它来更改设置在一个模型,它不使用隐式信号的分辨率。
命令行信息
参数:SignalResolutionControl |
值:“没有” |“UseLocalSettings” |“TryResolveAll” |“TryResolveAllWithWarning” |
默认值:“UseLocalSettings” |
SignalResolutionControl 价值 |
等效信号分辨率值 |
---|---|
“没有” |
没有一个 |
“UseLocalSettings” |
明确的只 |
“TryResolveAll” |
显式和隐式 |
“TryResolveAllWithWarning” |
明确并警告含蓄 |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 明确的只 或没有一个 |
可追溯性 | 明确的只 或没有一个 |
效率 | 明确的只 或没有一个 |
安全预防措施 | 明确的只 |