信号转换
将信号转换为新类型在不改变信号值
图书馆
信号的属性
![](http://www.tianjin-qmedu.com/help/releases/R2018a/simulink/slref/signal_conversion_block_icon.png)
描述
信号转换块将信号从一种类型转换为另一种格式。使用输出参数选择的类型转换来执行。
数据类型支持万博1manbetx
信号转换块接受信号的数据类型:
标量
浮点
内置整数
不动点
布尔
枚举
虚拟和nonvirtual总线信号
您可以使用公交车的数组作为输入信号,信号转换块。有关定义和使用一个数组的公交车,看到的结合公交巴士到一个数组中。
关于数据类型的更多信息,请参阅数据类型支持的仿真软件万博1manbetx万博1manbetx。
参数
- 输出
-
指定要执行的类型转换。你使用的转换的类型取决于您的建模的目标。
建模的目标 输出选项 减少对mux信号生成的代码。
例如涉及万博1manbetx®编码器™软件,看到从子系统生成可重入的代码(万博1manbetx仿真软件编码器)。
信号复制
连接块与一个常数样品时间使子系统的一个输出端口。
信号复制
通过总线信号,或数组的总线信号,其组件有不同的数据类型nonvirtual尺寸块在一个原子子系统直接引线。
有关更多信息,请参见复合信号。
信号复制
节省内存,将nonvirtual总线转换为一个虚拟的汽车。
虚拟总线
通过一个虚拟总线信号建模构造要求nonvirtual总线,如一块模型。
Nonvirtual总线
通过nonvirtual总线信号从一个总线选择器块。
Nonvirtual总线
的
信号复制
选项是默认的。的类型转换的信号转换块执行使用信号复制
选择取决于输入信号的类型。输入信号类型 执行转换的信号复制选项 mux (nonbus)信号 mux信号转换的元素占用的内存不接触的区域,一个矢量信号,其元素占用连续的内存区域。转换分配一个连续的内存区域的元素mux信号副本的值不连续的区域(由块的输入)相邻地区(由块的输出)在每个时间步。
总线信号 输出的连续的副本总线信号输入的信号转换。
公交车一个数组的输入信号,使用
信号复制
选择。在接下来的例子中,一个mux信号输入信号转换的块输出参数设置为
信号复制
。信号转换块将输入信号转换为一个向量。在下面的例子中,nonvirtual总线信号从一辆巴士创造者块输入信号转换块输出设置为
信号复制
。信号转换块创建另一个连续的输入总线信号的副本。的
虚拟总线
选项将nonvirtual总线转换为一个虚拟的汽车。在下面的例子中,总线创造者块输入信号转换块输出设置为
虚拟总线
。信号转换块转换nonvirtual总线信号总线创造者块虚拟总线的信号输入到总线的选择器。的
Nonvirtual总线
选择将一个虚拟总线转换为nonvirtual总线。在下面的例子中,信号转换块转换为一个虚拟总线信号从第一总线选择器块nonvirtual总线信号,输入第二个总线选择器块。块有其信号转换输出参数设置为
Nonvirtual总线
,并指定一个总线对象相匹配的总线信号总线,第一层次总线创造者块输出。
- 数据类型
-
指定输出数据类型的nonvirtual总线信号转换块产生。
只有当你设置该选项可用输出参数
Nonvirtual总线
。默认的选项是
继承:汽车
,它使用一个规则,继承了一个数据类型。您必须指定一个
万博1manbetxSimulink.Bus
对象数据类型参数的一个或两个以下模块:信号转换块
一个上游总线的创造者块
如果你指定一个总线信号转换块对象,但不是其上游总线创造者盾牌格挡,然后再使用总线对象层次结构相匹配的上游总线的总线创造者块输出。
如果你指定一个总线对象的信号转换块及其上游总线创造者块,使用相同的总线对象为两块。
你可以选择这个按钮右边的数据类型参数打开数据类型助理,帮助你设置数据类型参数。
看到控制信号数据类型为更多的信息。
- 排除这一块从减少块的优化
-
只有当你设置该选项可用输出参数
信号复制
。如果输入信号占用的元素相邻区域的内存,然后作为一个优化,仿真软件软件消除了块从编译模型。万博1manbetx如果您选择了排除这一块从减少块的优化复选框,优化发生下次你编译模型。有关更多信息,请参见块减少。
特征
数据类型 |
双单| |布尔整数| |基地定点|枚举 |
样品时间 |
继承自驾车块 |
多维信号 |
是的 |
适应信号 |
是的 |
讨论二阶导数过零检测 |
没有 |
代码生成 |
是的 |