整数变量延迟
延迟变量输入信号的样本
库:
金宝app模型/离散
港口
输入
u- - - - - -数据输入信号
标量|向量
根据参数设置输入数据信号延迟。
数据类型:一半
|单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
|枚举
|公共汽车
d- - - - - -延迟的长度
标量
延迟长度指定为继承自一个输入端口。当您选择启用延迟长度:来源参数,输入端口
。
数据类型:一半
|单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
启用- - - - - -外部启动信号
标量
启动信号,启用或禁用执行。创建这个端口,选择显示启用端口参数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
外部复位- - - - - -外部复位信号
标量
外部信号,重置执行块的初始条件。创建这个端口,选择外部复位参数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|不动点
x0- - - - - -初始条件
标量|向量
初始条件指定为继承自一个输入端口。当您选择启用初始条件:来源参数,输入端口
。
数据类型:一半
|单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
输出
参数
主要
延迟的长度- - - - - -延迟的长度
对话框
(默认)|输入端口
指定是否进入延迟长度直接在对话框(固定延迟)或继承的延迟从输入端口(变量延迟)。
如果你设置源来
对话框
下,编辑字段中输入延迟的长度价值。如果你设置源来
输入端口
验证一个上游供应的延迟长度的信号d
输入端口。您还可以指定其最大值通过指定参数上限。
标量延迟长度指定为一个真正的,非负整数。对话框中的一个超出范围或非整数值(固定延迟)返回一个错误。一个超出范围的值从输入端口(变量延迟)投射到范围。一个非整数值从输入端口(变量延迟)这样的整数。
编程使用
块参数:DelayLengthSource |
类型:特征向量 |
值:“对话框” |输入端口的 | |
默认的:“对话框” |
块参数:DelayLength |
类型:特征向量 |
值:标量 |
默认的:' 2 ' |
块参数:DelayLengthUpperLimit |
类型:特征向量 |
值:标量 |
默认的:“100” |
初始条件- - - - - -初始条件
对话框
(默认)|输入端口
指定是否在对话框直接输入初始条件或继承初始条件从输入端口。
如果你设置源来
对话框
在编辑区域中,输入初始条件价值。如果你设置源来
输入端口
,确认一个上游信号提供一个初始条件x0
输入端口。
金宝app®将离线的数据类型初始条件数据类型的输入信号u
使用round-to-nearest操作和饱和度。
请注意
当国家名称必须解决信号模型对象金宝app被选中的状态属性窗格中,块复制信号对象的初始值初始条件参数。然而,当源初始条件是输入端口
,块忽略信号的初始值对象。
编程使用
块参数:InitialConditionSource |
类型:特征向量 |
值:“对话框” |输入端口的 | |
默认的:“对话框” |
块参数:InitialCondition |
类型:特征向量 |
值:标量 |
默认的:“0.0” |
输入处理- - - - - -指定样本——或者不定位处理
基于元素通道(样本)
(默认)|基于列渠道(框架)
使用循环缓冲区的状态- - - - - -循环缓冲区来存储状态
从
(默认)|在
选择使用循环缓冲区来存储状态模拟和代码生成。否则,数组缓冲区存储状态。
使用循环缓冲区可以延迟长度较大时提高执行速度。对数组缓冲区,复制操作的数量增加延迟长度增加。环形缓冲区,复制操作的数量是恒定的长度增加延迟。
如果下列条件之一是真的,数组缓冲区总是存储状态,因为一个圆形缓冲区并不能提高执行速度:
对纸浆包信号,延迟长度是1。
不定位信号的延迟长度不大于帧大小。
编程使用
块参数:UseCircularBuffer |
类型:特征向量 |
值:“关闭” |“上” |
默认的:“关闭” |
防止直接引线- - - - - -防止直接引线
从
(默认)|在
选择从零增加延迟长度的下限输入处理模式:
对纸浆包信号,增加了最小延迟长度为1。
不定位信号,增加了最小延迟长度的帧长度。
选择此复选框可以防止直接引线从输入端口,u
输出端口。然而,此复选框不能防止直接引线初始条件的港口,x0
输出端口。
依赖
要启用该参数,设置延迟长度:来源来输入端口
。
编程使用
块参数:PreventDirectFeedthrough |
类型:特征向量 |
值:“关闭” |“上” |
默认的:“关闭” |
删除延迟长度检查生成的代码- - - - - -删除延迟长度超出范围检查
从
(默认)|在
选择删除代码检查长度超出范围延迟。
复选框 | 结果 | 什么时候使用 |
---|---|---|
选择 |
生成的代码不包括条件语句来检查长度超出范围的延迟。 |
代码效率 |
清除 |
生成的代码包含了条件语句来检查长度超出范围的延迟。 |
对于安全性至关重要的应用程序 |
依赖
要启用该参数,设置延迟长度:来源来输入端口
。
编程使用
块参数:RemoveDelayLengthCheckInGeneratedCode |
类型:特征向量 |
值:“关闭” |“上” |
默认的:“关闭” |
诊断的延迟长度- - - - - -诊断检查延迟长度
没有一个
(默认)|警告
|错误
指定是否要输入时产生警告或错误d
小于或大于下限吗延迟长度:上限。下限取决于设置防止直接引线。
如果清除该复选框,下限为零。
如果复选框被选中时,下限为纸浆包信号和帧长度是1不定位信号。
对诊断选项包括:
没有一个
——金宝app模型软件并不采取任何行动。警告
——金宝app软件显示一个警告,继续仿真模型。错误
——金宝app模型软件终止模拟和显示一个错误。
依赖
要启用该参数,设置延迟长度:来源来输入端口
。
编程使用
块参数:DiagnosticForDelayLength |
类型:特征向量 |
值:“没有” |“警告” |“错误” |
默认的:“没有” |
显示启用端口- - - - - -创建启用端口
从
(默认)|在
选择控制执行此块启用端口。块被认为是这个端口是零输入时启用,禁用和输入0
。输入的值是在相同的时间步检查块执行。
编程使用
块参数:ShowEnablePort |
类型:特征向量 |
价值观:”从“|”“ |
默认值:“关闭” |
外部复位- - - - - -外部状态重置
没有一个
(默认)|不断上升的
|下降
|要么
|水平
|保持水平
指定要使用的触发事件重置状态的初始条件。
复位模式 | 行为 |
---|---|
没有一个 |
没有复位 |
不断上升的 |
重置前沿 |
下降 |
重置一个下降沿 |
要么 |
重置在上升或下降沿 |
水平 |
重置在这两种情况下:
|
保持水平 |
重置零复位信号时在当前时间步 |
编程使用
块参数:ExternalReset |
类型:特征向量 |
值:“没有” |“上升” |“下降” |“不是” |“水平” |“持有水平” |
默认的:“没有” |
样品时间继承(1)- - - - - -离散样本之间的间隔时间
1
(默认)|标量
指定样本之间的时间间隔。继承采样时间,设置这个参数1
。此块支持离散采样时间,金宝app但不是连续采样时间。
编程使用
块参数:SampleTime |
类型:特征向量 |
价值:真正的标量 |
默认的:' 1 ' |
状态属性
国家的名字- - - - - -为阻止状态唯一的名称
”
(默认)|字母数字字符串
使用这个参数来分配一个唯一的名称到阻塞状态。默认值是' '
。当这个字段是空白,没有指定名称。使用这个参数时,记住这些注意事项:
一个有效的标识符从一个字母或下划线字符开始,紧随其后的是字母数字或下划线字符。
国家名称仅适用于所选块。
该参数使国家名称必须解决信号模型对象金宝app当你点击应用。
有关更多信息,请参见界面元素C代码生成配置模型(金宝app仿真软件编码器)。
编程使用
块参数:StateName |
类型:特征向量 |
价值观:唯一的名称 |
默认值:” |
国家名称必须解决信号模型对象金宝app- - - - - -需要国家名称解析为一个信号对象
从
(默认)|在
选中此复选框后,要求国家名称解析为一个仿真软件信号对象。金宝app
依赖关系
要启用该参数,指定一个值国家的名字。才会出现该参数设置配置参数模型信号的分辨率以外的一个值没有一个
。
编程使用
块参数:StateMustResolveToSignalObject |
类型:特征向量 |
价值观:”从“|”“ |
默认值:“关闭” |
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
扩展功能
C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app
生成的代码依赖于memcpy
或memset
函数(string.h
)在一定条件下。
HDL代码生成
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。
HDL代码生成的信息,请参阅HDL代码生成在延迟页面。
定点转换
设计和模拟使用定点定点系统设计师™。
版本历史
介绍了R2012b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。