征兆图,检查征兆特征
由非线性计算线性系统的波德图动态仿真模块模型
- 库:
Simulink控制设计/线性分析图
Simulink控制设计/模型验证
描述
的波德图而且检查预兆特征block从非线性Simulink中计算线性系统®在仿真过程中,在波德图上对线性系统进行建模和绘图。的默认设置之外,这些块是相同的界限选项卡。
的波德图不定义默认边界。
的检查预兆特征块定义默认边界并为断言启用这些边界。
有关线性系统频域分析的更多信息,请参见频域响应.
在模拟过程中,软件在指定的线性化输入和输出之间线性化模型的部分,然后绘制线性系统的幅值和相位。你也可以在MATLAB中把线性系统保存为变量®工作区。
Simulink模型可以是连续时间的、离散时间的或多速率的,并且可以有时间延迟。线性系统可以是单输入单输出(SISO)或多输入多输出(MIMO)。对于MIMO系统,该块显示所有输入/输出组合的图形。
您可以指定分段线性频率相关的上下幅度界限,并在波德图上查看它们。您还可以在模拟过程中检查边界是否满足要求。
如果满足了所有的边界,则块不执行任何操作。
如果一个边界不满足,块断言和警告消息出现在MATLAB命令窗口。你也可以指定块:
求一个MATLAB表达式。
停止模拟并将该块聚焦。
在模拟过程中,块还可以输出逻辑断言信号。
如果满足所有边界,则信号为真(
1
).如果任何边界不满足,则信号为假(
0
).
要计算和绘制模型各个部分的大小和相位,您可以添加多个波德图而且检查预兆特征块。
这些块不支持代码生成,只能在正常的
模拟模式。
港口
输入
触发
-外部触发信号
标量
使用此输入端口(由)连接外部触发信号进行模型线性化计算。要指定要检测的触发信号类型,请使用触发类型参数。
依赖关系
若要启用此端口,请设置线性化的参数外部触发
.
输出
z1
-断言信号
1
|0
将断言信号的值输出为逻辑值。中指定的任何边界界限如果违反TAB,则断言信号为假(0
).否则,此信号为真(1
).
缺省情况下,输出信号的数据类型为double。若要将输出数据类型设置为布尔型,请在Simulink模型中,在“配置参数”对话框中,选择将逻辑信号实现为布尔数据参数。此设置适用于模型中生成逻辑信号的所有块。
您可以使用断言信号来设计复杂的断言逻辑。有关示例,请参见使用Simulink控制设计和Simulink验证块验证模型.
依赖关系
要启用此端口,请选择输出断言信号参数。
参数
展示图
-开放地块
按钮
显示地块在块上打开
打开方块时打开地块
从
(默认)|在
选择此参数可在打开块时打开绘图。然后,您可以在绘图窗口中执行任务,例如添加或修改边界,而不是使用块参数。要从绘图窗口访问块参数,请选择编辑或者点击.
有关使用绘图的更多信息,请参见利用情节.
编程使用
块参数:LaunchViewOnOpen |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
响应优化
-打开响应优化器
按钮
打开响应优化器应用程序优化模型响应,以满足设计上规定的要求界限选项卡。
此按钮仅当您拥有时可用Simulink设计优化™软件安装。
有关响应优化的详细信息,请参见优化设计以满足阶跃响应要求(GUI)(Simulink设计优化)而且满足时域和频域要求的设计优化(GUI)(Simulink设计优化).
线性化
控件上的参数可指定要线性化的模型部分和其他线性化设置线性化选项卡。选项卡上的默认设置与波德图而且检查预兆特征块。
输入/输出线性化
-指定部分模型线性化
线性分析点
若要指定要线性化的模型部分,请从Simulink模型中选择信号,并将其添加为线性化输入或输出。
在表中,布洛克:端口:总线元素列显示每个信号的以下信息。
源数据块
信号所连接的源块的输出端口
总线元素名称(如果信号在总线中)
在配置列中,从以下类型中选择线性分析点的类型。有关线性分析点的更多信息,请参见指定要线性化的模型部分.
开环输入
—循环开启后线性化输入点开环输出
—循环开启前线性化输出点移圈
-在循环开始之前指定一个输出点,然后是一个输入输入扰动
-为信号指定一个附加输入输出测量
-对信号进行测量循环打破
—循环开启灵敏度
-指定一个附加输入和一个输出测量互补的敏感性
—输出后加一个输入
请注意
如果模拟模型时没有指定线性化输入或输出,该软件将在MATLAB命令窗口中生成警告,并且不会计算线性系统。
编辑线性化输入和输出
添加线性化输入和输出:
单击,展开信号选择区域.
展开对话框,显示a单击模型中的一个信号以选择它区域。
在Simulink模型中,选择一个或多个信号。
所选信号出现在模型的信号表格
(可选)对于总线信号,展开总线以选择单个元素。
提示
对于大型总线或其他大型信号列表,您可以过滤信号名称。在按名称筛选框,输入搜索文本。名称匹配区分大小写。
单击,修改过滤选项.有关筛选选项的详细信息,请参见启用正则表达式而且将过滤后的结果显示为平面列表参数。
将所选信号添加到输入/输出线性化表,点击.
在配置列,指定信号类型。
或者,如果模型中定义了线性化输入和输出,则可以将它们添加到输入/输出线性化表。.
的信号移除输入/输出线性化表中,选择信号,单击.
控件中的信号,若要突出显示Simulink模型中信号的源块输入/输出线性化表,单击.
启用正则表达式
—使用正则表达式进行信号搜索
在
(默认)|从
选择此选项可启用使用MATLAB正则表达式对信号名称进行滤波。例如,输入新台币
在按名称筛选文本框显示名称以小写字母结尾的所有信号t
(以及他们的直系父母)。有关更多信息,请参见正则表达式.
依赖关系
单击,启用该参数旁边是按名称筛选文本框中。
将过滤后的结果显示为平面列表
-使用平面列表显示过滤后的总线信号层次
从
(默认)|在
选择此选项以平面列表格式显示过滤后的信号列表。平面列表格式使用点符号来反映总线信号的层次结构。的文本对信号进行过滤按名称筛选文本框中。
下图显示了一组经过筛选的嵌套总线信号的平面列表格式示例。
依赖关系
单击,启用该参数旁边是按名称筛选文本框中。
线性化的
-何时计算线性模型
模拟快照
(默认)|外部触发
使用此参数指定何时要计算线性模型。
若要在指定的模拟快照时间内计算线性模型,请将此参数设置为模拟快照
.属性指定快照时间快照时间参数。
在以下情况使用模拟快照:
知道模型何时处于稳态工作点的一次或多次
想要在特定时间计算线性系统
若要在基于触发器的模拟事件中计算线性模型,请将此参数设置为外部触发
.选择此选项将向块添加一个触发输入端口,您可以将外部触发信号连接到该端口。要指定要检测的触发器类型,请使用触发类型参数。
当仿真过程中产生的信号表明模型处于感兴趣的稳态条件时,使用外部触发器。例如,对于一个飞机模型,当燃料质量是最大燃料质量的一个给定分数时,你可能想要计算线性系统。
编程使用
块参数:LinearizeAt |
类型:特征向量 |
值:“SnapshotTimes” |“ExternalTrigger” |
默认值:“SnapshotTimes” |
快照时间
-计算线性模型的仿真次数
0
(默认)|正实值|正实值向量
若要在特定的仿真时间计算线性系统,例如您知道模型达到稳态工作点的时间,请指定一个或多个快照时间。若要指定多个快照时间,请将此参数指定为一个正向量。
快照时间必须小于或等于Simulink模型中指定的仿真时间。
有关在模拟快照时间线性化模型的示例,请参见:
依赖关系
若要启用此参数,请设置线性化的参数模拟快照
编程使用
块参数:SnapshotTimes |
类型:特征向量 |
值:' 0 ' |正实数|正实数向量 |
默认值:' 0 ' |
触发类型
-要检测的外部触发类型
前沿
(默认)|下降沿
在外部触发信号中指定要检测的触发器为以下类型之一。
前沿
-使用触发信号的上升边;也就是说,当信号从0
来1
.下降沿
-使用触发信号的下降边;也就是说,当信号从1
来0
.
依赖关系
若要启用此参数,请设置线性化的参数外部触发
.
编程使用
块参数:TriggerType |
类型:特征向量 |
值:“上升” |“下降” |
默认值:“上升” |
启用过零检测
—开启过零检测
在
(默认)|从
选择此选项可启用过零检测。
当你设置线性化的参数模拟快照
,启用过零检测可确保软件在指定的快照时间精确地计算线性模型快照时间参数。
当你设置线性化的参数外部触发
,启用过零检测,确保软件在检测到外部触发器的准确时间计算线性模型。要指定触发器的类型,请使用触发类型参数。
如果清除此选项,该软件将在由可变步长Simulink求解器选择的仿真时间计算线性系统,这可能不对应于精确的快照时间或检测到触发信号的准确时间。
例如,考虑可变步长求解器选择模拟时间的情况Tn1而且Tn.如下图所示,指定的快照时间T提前可以选择之间的仿真次数。如果启用过零检测,求解器还会实时模拟模型T提前然后计算这一点的线性模型。
类似地,外部触发器可以一次检测到T三角这是在选定的模拟时间之间。如果启用过零检测,求解器还会实时模拟模型T三角然后计算这一点的线性模型。
在这两种情况下,如果不启用过零检测,软件将在任意一种情况下计算线性模型Tn1或Tn.
有关过零检测的详细信息,请参见讨论二阶导数过零检测.
依赖关系
当您使用固定步长的Simulink求解器时,此参数将被忽略。
编程使用
块参数:ZeroCross |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“上” |
使用精确的延迟
-在线性模型中使用精确的延迟
从
(默认)|在
选择此选项可计算具有精确延迟的线性模型。如果清除此选项,线性模型将使用任何延迟的Padé近似值。
有关带延迟的线性化模型的更多信息,请参见用延迟线性化模型.
编程使用
块参数:UseExactDelayModel |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
线性系统采样时间
-线性系统采样时间
“汽车”
(默认)|正有限值|0
为计算具有指定采样时间的线性系统,该软件使用中指定的方法在模型中叠加采样时间采样时间速率转换方法参数。
您可以将采样时间设置为以下值之一。
汽车
—如果模型中的所有块都是连续时间,则使用的采样时间为0
.否则,将采样时间设置为模型中非零采样时间的最小公倍数。正有限值-创建一个离散时间模型与指定的采样时间
0
-创建一个连续时间模型
编程使用
块参数:SampleTime |
类型:特征向量 |
值:“汽车” |正的有限值|' 0 ' |
默认值:“汽车” |
采样时间速率转换方法
-汇率换算法
零级举行
(默认)|Tustin(双线性)
|带预整经的塔斯丁
|……
在线性化期间转换采样时间的方法,指定为以下值之一。
零级举行
-零阶保持器,其中控制输入在采样时间内分段恒定Ts
.这种方法通常在时域表现较好。Tustin(双线性)
-无频率预翘曲的双线性(Tustin)近似。该软件舍入小数时间延迟到采样时间的最接近倍数。这种方法通常在频域表现较好。带预整经的塔斯丁
-双线性(Tustin)近似频率预翘曲。属性指定前曲频Prewarp频率参数。这种方法通常在频域表现较好。使用此方法可以确保在感兴趣的频率区域进行匹配。在可能的情况下向上采样,否则零级保持
-在可能的情况下对离散时间系统进行采样;否则,使用零级握持器。如果可能的话,向上取样,否则,塔斯汀
-在可能的情况下对离散时间系统进行采样;否则,使用塔斯廷近似。如果可能,上样,否则用预整
-在可能的情况下对离散时间系统进行采样;否则,使用带频率预翘曲的Tustin近似。
只有当你将一个离散时间系统转换为一个新的更快的采样时间时,你才能向上采样,这个时间是原始系统采样时间的整数倍。
有关多速率模型的速率转换和线性化的更多信息,请参见:
请注意
如果您使用的汇率转换方法不是零级举行
,转换后的状态不再具有与原始状态相同的物理意义。结果,结果LTI系统中的状态名变为“?”
.
依赖关系
若要启用此参数,请设置线性系统采样时间参数的值汽车
.
编程使用
块参数:RateConversionMethod |
类型:特征向量 |
值:“zoh” |“tustin” |“prewarp” |“upsampling_zoh” |“upsampling_tustin” |“upsampling_prewarp” |
默认值:“zoh” |
Prewarp频率
-用于塔斯汀速率转换的曲前频率
“十”
(默认)|正标量
用于塔斯廷速率转换(以弧度/秒为单位)的预扭曲频率,指定为重采样前后小于奈奎斯特频率的标量值。
依赖关系
若要启用此参数,请设置采样时间速率转换方法参数设置为以下值之一。
带预整经的塔斯丁
如果可能,上样,否则用预整
编程使用
块参数:PreWarpFreq |
类型:特征向量 |
值:积极的标量 |
默认值:“十” |
使用完整的块名
—在状态、输入和输出名称中使用完整的块路径
从
(默认)|在
要使用完整的块路径显示计算线性系统的状态、输入和输出名称,请选择此参数。例如,在scdcstr
模型中的状态Integrator1
块装运箱
子系统显示其完整块路径为scdcstr /装运箱/ Integrator1
.
如果清除此参数,则只使用状态、输入和输出的名称,这在信号名称是唯一的并且您知道它们在Simulink模型中的位置时非常有用。在前面的示例中,积分器块的状态名显示为Integrator1
.
计算出的线性系统是一个状态空间对象(党卫军
).系统的状态、输入和输出名称出现在以下状态空间对象属性中。
输入、输出或状态名称 | 状态-空间对象属性 |
---|---|
线性化输入名称 | InputName |
线性化输出名称 | OutputName |
国家的名字 | StateName |
编程使用
块参数:UseFullBlockNameLabels |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
使用总线信号名称
-在线性系统中使用总线信号名称
从
(默认)|在
当选择整个总线作为线性化输入或输出时,选择此参数可使用计算线性系统中各个总线元素的信号名称。如果不启用此选项,则使用总线通道号。
请注意
不建议选择整个总线信号。相反,选择单个总线元素。
当线性化输入或输出来自以下块之一时,出现总线信号名称。
包含总线对象的根级输入块
总线创建块
子系统块,其源可以追溯到总线创建者块的输出
子系统块,其源仅通过虚拟或非虚拟子系统边界追溯到根级导入
依赖关系
当您的模型包含mux/总线混合物时,不支持使用此参数。
编程使用
块参数:UseBusSignalLabels |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
界限
属性上的参数可为波德图定义幅度界限并指定是否检查违反这些界限的情况界限选项卡。控件的此选项卡上的默认设置不同波德图而且检查预兆特征块。
在断言中包括数量级上界
—检查波德星等是否超过上界
在
|从
选择此参数可检查波德图的幅值是否违反了相应函数中指定的上界大小而且频率参数。
缺省情况下,该参数为空波德图块,并为检查预兆特征块。
依赖关系
属性时,此参数仅用于断言启用断言参数。
编程使用
块参数:EnableUpperBound |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“关闭” 为波德图块,“上” 为检查预兆特征块 |
频率
-震级上限段的频率
向量|矩阵|单元阵列
若要定义波德图的上界,请以每秒弧度为单位指定每个绑定段的开始和结束频率。如果不指定上界,将该参数设置为[]
.
缺省情况下,频率为[]
为波德图块和[100]
为检查预兆特征块。
指定:
具有一条边的单界,指定正有限值的两元向量。
具有多条边的单一边界,指定N-by-2数组,其中N是边的个数。例如,输入
[0.1 1;1 10]
对于频率上的两条边(0.1 - 1)
而且10 [1]
.多个边界,指定一个米-元素单元数组的矩阵,其中米是边界的个数。
使用相应的方法设置边界的大小值大小参数。的尺寸频率而且大小参数必须匹配。
您还可以在绘图窗口中添加绑定段。有关更多信息,请参见利用情节.
依赖关系
若要检查模拟过程中是否违反幅度界限,请同时选择在断言中包括数量级上界而且启用断言参数。
编程使用
块参数:UpperBoundFrequencies |
类型:特征向量 |
值:正有限数向量|正有限数矩阵|正有限数矩阵单元阵列 |
默认值:“[]” 为波德图块,“[100]” 为检查预兆特征块 |
大小
-上限段的震级
向量|矩阵|单元阵列
若要定义波德图的上限,请指定每个相应频率点(以分贝为单位)的幅度。如果不指定上界,将该参数设置为[]
.
默认情况下,大小为[]
为波德图块和(-20 -20)
为检查预兆特征块。
指定:
具有一条边的单一边界,指定有限大小值的两元向量。
具有多条边的单一边界,指定N-by-2数组,其中N是边的个数。例如,输入
[-10 -10;-20 -20]
对于有大小的两条边(-10 -10)
而且(-20 -20)
.多个边界,指定一个米-元素单元数组的矩阵,其中米是边界的个数。
设置边界的频率值频率参数。的尺寸级而且频率参数必须匹配。
您还可以在绘图窗口中添加绑定段。有关更多信息,请参见利用情节.
依赖关系
若要检查模拟过程中是否违反幅度界限,请同时选择在断言中包括数量级上界而且启用断言参数。
编程使用
块参数:UpperBoundFrequencies |
类型:特征向量 |
值:有限数向量|有限数矩阵|有限数矩阵单元阵列 |
默认值:“[]” 为波德图块,“(-20 -20)” 为检查预兆特征块 |
在断言中包括较低的幅度界限
—检查波德星等是否违反下界
在
|从
选择此参数可检查波德图的幅值是否违反相应的中指定的下界大小而且频率参数。
缺省情况下,该参数为空波德图块,并为检查预兆特征块。
依赖关系
属性时,此参数仅用于断言启用断言参数。
编程使用
块参数:EnableLowerBound |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“关闭” 为波德图块,“上” 为检查预兆特征块 |
频率
-较低震级界限段的频率
向量|矩阵|单元阵列
若要定义波德图的下界,请指定每个绑定段的开始和结束频率(以弧度/秒为单位)。若要指定没有下界,请将此参数设置为[]
.
缺省情况下,频率为[]
为波德图块和(0.1 - 1)
为检查预兆特征块。
指定:
具有一条边的单界,指定正有限值的两元向量。
具有多条边的单一边界,指定N-by-2数组,其中N是边的个数。例如,输入
[0.1 1;1 10]
对于频率上的两条边(0.1 - 1)
而且10 [1]
.多个边界,指定一个米-元素单元数组的矩阵,其中米是边界的个数。
使用相应的方法设置边界的大小值大小参数。的尺寸频率而且大小参数必须匹配。
您还可以在绘图窗口中添加绑定段。有关更多信息,请参见利用情节.
依赖关系
若要检查模拟过程中是否违反幅度界限,请同时选择在断言中包括较低的幅度界限而且启用断言参数。
编程使用
块参数:LowerBoundFrequencies |
类型:特征向量 |
值:正有限数向量|正有限数矩阵|正有限数矩阵单元阵列 |
默认值:“[]” 为波德图块,“(0.1 - 1)” 为检查预兆特征块 |
大小
-下限段的幅度
向量|矩阵|单元阵列
若要定义波德图的下界,请指定每个相应频率点(以分贝为单位)的幅度。若要指定没有下界,请将此参数设置为[]
.
默认情况下,大小为[]
为波德图块和20 [20]
为检查预兆特征块。
指定:
具有一条边的单一边界,指定有限大小值的两元向量。
具有多条边的单一边界,指定N-by-2数组,其中N是边的个数。例如,输入
(20 20;40 40]
对于有大小的两条边20 [20]
而且40 [40]
.多个边界,指定一个米-元素单元数组的矩阵,其中米是边界的个数。
属性设置边界的频率值频率参数。的尺寸级而且频率参数必须匹配。
您还可以在绘图窗口中添加绑定段。有关更多信息,请参见利用情节.
依赖关系
若要检查模拟过程中是否违反幅度界限,请同时选择在断言中包括较低的幅度界限而且启用断言参数。
编程使用
块参数:LowerBoundFrequencies |
类型:特征向量 |
值:有限数向量|有限数矩阵|有限数矩阵单元阵列 |
默认值:“[]” 为波德图块,“[20]20” 为检查预兆特征块 |
日志记录
控件上的参数可控制是否保存模拟期间计算的线性化结果日志记录选项卡。选项卡上的默认设置与波德图而且检查预兆特征块。
将数据保存到工作区
-保存线性系统以作进一步分析
从
(默认)|在
选择此参数可保存计算出的线性系统,以便进一步分析或控制设计。数据保存在具有以下字段的结构中。
时间
-计算线性系统的仿真时间。值
-表示线性系统的状态空间模型。如果线性系统在多次仿真中计算,值
状态空间模型的数组。operatingPoints
-操作点对应于每个线性系统中的值
.要启用此字段,请选择为每次线性化保存操作点参数。
要指定所保存数据结构的名称,请使用变量名财产。
所保存数据结构的位置取决于Simulink模型的配置。
如果模型未配置为将仿真输出保存为单个对象,则数据结构是MATLAB工作空间中的变量。
如果将模型配置为将模拟输出保存为单个对象,则数据结构为
仿真软件。SimulationOutput
对象,该对象包含已记录的模拟数据。
若要将模型配置为将模拟输出保存在单个对象中,请在“配置参数”对话框中选择单次仿真输出参数。
有关在Simulink中记录数据的更多信息,请参见导出仿真数据和仿真软件。SimulationOutput
参考页面。
编程使用
块参数:SaveToWorkspace |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
变量名
—用于保存线性系统的数据结构名称
sys
(默认)|字符向量
指定用于存储模拟期间计算的线性系统的数据结构的名称。
该名称在所有数据记录模型块中使用的变量名中必须唯一,例如线性分析图块、模型验证块、范围块,到工作空间块和模拟返回变量,如时间、状态和输出。
有关在Simulink中记录数据的更多信息,请参见导出仿真数据和仿真软件。SimulationOutput
参考页面。
依赖关系
要启用此参数,请选择将数据保存到工作区参数。
编程使用
块参数:SaveName |
类型:特征向量 |
默认值:“sys” |
为每次线性化保存操作点
-线性化保存工作点
从
(默认)|在
选择此参数可保存计算每次线性化的工作点。选择此参数将添加operatingPoints
字段中保存的数据结构。
依赖关系
要启用此参数,请选择将数据保存到工作区参数。
编程使用
块参数:SaveOperatingPoints |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
断言
控件上定义边界时,控制块的断言行为界限TAB被违反时,使用参数上的断言选项卡。选项卡上的默认设置与波德图而且检查预兆特征块。
启用断言
-启用绑定检查
在
(默认)|从
方法上定义的边界是否为界限TAB在模拟过程中满足时,选择此参数。当不满足绑定时,断言失败并生成警告。
清除此参数将禁用断言;也就是说,该块不再检查是否满足指定的边界。块图标也会更新,表示断言已被禁用。
默认情况下,在界限标签:
的波德图块没有定义边界。
的检查预兆特征块已经定义了边界。
您可以配置您的Simulink模型以启用或禁用所有模型验证块并覆盖启用断言参数。为此,请在Simulink模型中,在“配置参数”对话框中指定模型验证块启用参数。
编程使用
块参数:启用 |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“上” |
断言失败时模拟回调
-计算何时违反边界的表达式
”
(默认)| MATLAB表达式
上指定的边界时,指定MATLAB表达式求值界限TAB被违反。表达式中使用的所有变量必须在MATLAB工作空间中。
依赖关系
要启用此参数,请选择启用断言参数。
编程使用
块参数:回调 |
类型:特征向量 |
值:MATLAB的表情 |
默认值:” |
当断言失败时停止模拟
-当违反边界时停止模拟
从
(默认)|在
控件上指定的边界时停止模拟界限TAB被侵犯时,选中此参数。如果不选择此选项,则在MATLAB命令窗口中以警告的形式报告绑定违规,并继续模拟。
如果从Simulink模型运行仿真,当断言失败时,发生绑定违规的块将突出显示,并在“仿真诊断”窗口中显示错误消息。
请注意
由于选择此选项会在断言失败时立即停止模拟,因此不会报告稍后在模拟过程中可能发生的绑定违反。如果希望报告所有绑定违规,请不要选择此选项。
依赖关系
要启用此参数,请选择启用断言参数。
编程使用
块参数:stopWhenAssertionFail |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
输出断言信号
—增加断言输出端口
从
(默认)|在
添加z1断言信号输出端口到块。该端口将断言的值输出为布尔信号。当边界定义在界限,则断言失败,断言信号为0
.否则,断言信号为1
.
您可以使用断言信号来设计复杂的断言逻辑。有关示例,请参见使用Simulink控制设计和Simulink验证块验证模型.
编程使用
块参数:出口 |
类型:特征向量 |
值:“关闭” |“上” |
默认值:“关闭” |
模型的例子
更多关于
利用情节
在绘图窗口中,您可以:
单击,查看块参数或选择编辑.
通过单击突出显示模型中的块或选择突出Simulink块在视图菜单。
通过单击模拟模型.
通过单击将图例添加到情节中.
若要显示响应特征,如峰值响应或稳定裕度,请右键单击该图。然后,在特征,选择要显示的特征。
为块指定的任何边界都将显示在图上。
对象上指定边界界限选项卡。
或者,要从绘图中添加新边界,右键单击绘图并选择界限>新绑定.
若要修改边界,可以在图中拖动该边界。你还可以:
右键单击绘图并选择界限>编辑绑定.
右键单击绑定并选择编辑.
在“编辑绑定”对话框中,在绑定下拉,选择要编辑的绑定。然后在绑定参数中指定,单击关闭.
在绘图窗口中添加或编辑边界后,通过单击更新块中的绑定值更新块.
版本历史
在R2010b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。