速率转换

块之间以不同的速率运行数据的句柄传送

  • 图书馆:
  • 万博1manbetx的Simulink /信号属性

    HDL编码器/信号属性

描述

速率转换以不同的速率从块的块的操作的输出以一种速率对一个块的操作的输入传输数据。使用块参数贸易数据完整性和确定性转让更快的响应或更低的存储器需求。要了解数据的完整性和确定性的数据传输,见数据传输问题(万博1manbetx编码器的Simulink)。

过渡处理选项

过渡处理选项 块参数设置
  • 数据的完整性

  • 确定性的数据传输

  • 最大延迟

选择:

  • 保证数据传输过程中数据的完整性

  • 确保确定性数据传输

  • 数据的完整性

  • 非确定性的数据传输

  • 最小延迟

  • 更高的内存要求

选择:

  • 保证数据传输过程中数据的完整性

明确:

  • 确保确定性数据传输

  • 数据完整性的潜在损失

  • 非确定性的数据传输

  • 最小延迟

  • 更低的内存要求

明确:

  • 保证数据传输过程中数据的完整性

  • 确保确定性数据传输

依赖

的行为速率转换块取决于:

块标签

当您更新图表,标签出现在速率转换块,表明仿真行为。

标签 阻止行为
ZOH 作为一个零阶保持
1 / Z 作为一个单位延迟
BUF 输入到输出的副本信号控制下
Db_buf 输入复制到输出使用双缓冲器
3buf 输入复制到输出使用三重缓冲器
复制 输入的未受保护的副本输出
空操作 什么也没做
扩展为具有不同的行为多块
RT

指示使用计划编辑器时,分区之间的数据传输。

有关使用计划编辑器的详细信息,请参阅使用计划编辑器

块行为标签显示,确保以不同的速率运行任务之间数据的安全传送的方法。您可以使用采样时间颜色特征(见查看采样时间信息)来显示的相对速率,该块桥。举个例子,下面模型

采样时间的色彩和块行为标签显示:

  • 速率转换在图的顶部块充当在快至慢过渡的零阶保持。

  • 速率转换在图的底部块充当一个慢到快的转换的单位延迟。

欲了解更多信息,请参阅处理率转换(万博1manbetx编码器的Simulink)。

同步采样时间的影响。

下表总结了每个标签如何出现在输入和输出端口的采样时间(INTSoutTs)是周期性的,或同步。

阻止设置

块标签

速率转换

条件速率转换块

随着数据的完整性和确定性

与只有数据完整性

如果没有数据完整性或确定性

INTS=outTs

(等于)

inTsOffset<outTsOffset

无(错误)

BUF

复制要么空操作(见注下面的表格)

inTsOffset=outTsOffset

复制要么空操作(见注下面的表格)

复制要么空操作(见注下面的表格)

inTsOffset>outTsOffset

无(错误)

Db_buf

INTS<outTs

(快到慢)

INTS=outTs / N

inTsOffsetoutTsOffset= 0

ZOH

BUF

INTS=outTs / N

inTsOffsetoutTsOffset

无(错误)

INTS=outTs / N

inTsOffset>outTsOffset

无(错误)

Db_buf

INTSoutTs / N

无(错误)

INTS>outTs

(慢到快)

INTS=outTs * N

inTsOffsetoutTsOffset= 0

1 / Z

Db_buf

INTS=outTs * N

inTsOffsetoutTsOffset

无(错误)

INTS=outTs * N

inTsOffset>outTsOffset

无(错误)

INTSoutTs * N

无(错误)

  • 整型,outTs:分别输入和输出端口,采样时间

  • inTsOffset,outTsOffset:分别输入和输出端口,采样时间偏移

  • ñ:整型值> 1

当您选择块减少在配置参数对话框中的参数,复制减少了空操作。没有代码生成发生了速率转换用块空操作标签。为了防止当块减少是在减小的块中,添加一个测试点的块输出(见配置信号作为测试点Simulin万博1manbetxk的文档)。

异步采样时间的影响。

下表总结了每个标签如何出现在输入或输出端口的采样时间(INTS要么outTs)不是周期性的,或异步的。

阻止设置

块标签
随着数据的完整性和确定性 与只有数据完整性 如果没有数据完整性或确定性

INTS=outTs

复制

复制

复制

INTSoutTs

无(错误)

Db_buf

  • 整型,outTs:分别输入和输出端口,采样时间

端口

输入

展开全部

输入信号转换到一个新的采样率,指定为一个标量,矢量,矩阵,或N- d阵列。要了解块参数,使您能够交易数据的完整性和更快的响应或更低的内存需求确定的转让,见过渡处理选项

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|布尔|固定点|枚举|总线

产量

展开全部

输出信号被转换到指定的采样率的输入信号。默认配置,确保安全和确定性的数据传输。要了解块参数,使您能够交易数据的完整性和更快的响应或更低的内存需求确定的转让,见过渡处理选项

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|布尔|固定点|枚举|总线

参数

展开全部

选择在所生成的代码此复选框结果确保数据的完整性,当块传输数据。如果您选中此复选框和转移是不确定的(见确保确定性数据传输),这取决于输入速率和输出速率的优先级,数据传输过程中使用单个或多个缓冲器来保护数据完整性所生成的代码使用一个适当的算法。

否则,速率转换块被减少或使用复制操作来影响数据传输的代码。这种无保护的模式消耗更少的内存。但是,复制操作也可中断,数据传输过程中这可能会导致丢失数据的完整性。如果你想生成的代码以最大的反应性(即,不确定地)和数据完整性的操作选中此复选框。欲了解更多信息,请参阅汇率转换块选项(万博1manbetx编码器的Simulink)。

程序中使用

块参数:廉正
类型:特征向量
价值观:“关闭” |'上'
默认:'上'

在生成的代码选中该复选框结果以较慢块的采样率,即,确定性地传输数据。如果不选中此复选框,当新的数据可以从源块和接收块已准备好接收数据进行数据传输。你避免传输延迟,从而保证了系统的最大响应工作。然而,可以发生不可预测转移,这是在一些应用中不希望的。欲了解更多信息,请参阅汇率转换块选项(万博1manbetx编码器的Simulink)。

程序中使用

块参数:确定性
类型:特征向量
价值观:“关闭” |'上'
默认:'上'

此参数仅适用于从慢到快的转变。它指定的初始输出速率转换在过渡的开始块时没有来自连接到所述输入端的慢块输出速率转换块。万博1manbetxSimulink中不允许该块的初始输出是天道酬勤要么为NaN。您指定的值必须是一个标量,或具有相同的尺寸作为输入信号。

程序中使用

块参数:初始条件
类型:特征向量
价值观:标量有限
默认:'0'

指定用于设置输出端口采样时间的模式。选项有:

  • 指定- 允许您使用输出端口采样时间参数来指明该速率转变块转换其输入速率的输出速率。

  • 继承- 指定速率转变块继承从与输出端口连接所述块的输出速率。

  • 多的输入端口样本时间- 允许您使用采样时间的多个(> 0)参数可以指定速率转变块输出速率作为其输入速率的倍数。

如果您选择继承和连接到所述输出端口也继承采样时间的所有块,该模型中的最快的采样时间适用。

程序中使用

块参数:OutPortSampleTimeOpt
类型:特征向量
价值观:“指定” |“继承” |“的输入端口样本时间多”
默认:“指定”

输入指定了该块转换它的输入速率的输出速率的值。默认值(-1)指定速率转换块继承从与输出端口连接的块的输出速率。看到指定采样时间在Simuli万博1manbetxnk文档如何指定输出速率的信息。

依赖

要启用此参数,设置输出端口采样时间选项指定

程序中使用

块参数:OutPortSampleTime
类型:特征向量
价值观:标|向量
默认:'-1'

输入指定的输出速率的输入端口样本时间的倍数正值。默认值(1)指定的输出速率是相同的输入速率。的价值0.5指定输出速率是一半的输入速率的。的价值2指定输出速率是输入速率的两倍。

依赖

要启用此参数,设置输出端口采样时间选项多的输入端口样本时间

程序中使用

块参数:OutPortSampleTimeMultiple
类型:特征向量
价值观:纯量
默认:'1'

块特性

数据类型

布尔|总线||枚举|固定点|整数|

直接馈通

多维信号

可变大小信号

没有

过零检测

没有

扩展功能

定点转换
设计和模拟使用定点设计师™定点系统。

也可以看看

|

主题

R2006a前推出