我是靠谱客的博主 纯真翅膀,最近开发中收集的这篇文章主要介绍simulink fpga_又见Simulink库模型之(4):信号转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

v2-0e9fbf695baba78a11dd399dbd3d8330_1440w.jpg?source=172ae18b

说明:simulink中有很多模块是冗余配置,也有很多模块功能可以由其他方法代替。


v2-680eab2b9bc8aa397f8d7fd6317919f3_b.jpg

1、Data Type Conversion

v2-afaef90a12f2dbe9cf42eb4f96046b96_b.jpg

主要功能是将一种数据类型转为另一种。

实际工程遇到过:在逆变器的硬件在环实验时,需要将PWM boolean信号,发送到FPGA中,而CPU与FPGA进行通信时,支持的是double格式,因此添加这个模块,进行转换。

2、Rate Transition

在模型中,可能存在多个采样时间。有时,需要用它来连接不同采样步长的模块。

3、Signal Conversion

v2-aedb5c2efd5ca2be79080ec27493f338_b.jpg

signal copy : 将内存地址分散的数据,复制到一块内存地址相连的区域。

Virtual/Nonvirtual bus: 输出 虚拟bus 信号、非虚拟bus信号。

4、Bus to Vector

将Bus信号转化为Vector信号。

5、其他的,

其它的信号都了解了一下,功能都很简单,而且几乎用不到。有需要了解的,可以评论一下,我再添加。


Simulink中的信号线

simulink中的信号可以分为:标量(Scalar)、向量(Vector)、矩阵(Matrix)、虚拟母线(Virtual Bus)、非虚拟母线(Nonvirtual Bus)、触发(Function Call)、未连接信号;

v2-b6add2f50575dd13ffd923a3e2ea4977_b.jpg

在模型中,鼠标右键->Other Displays -> Signal & Ports -> Wide Nonscalar Lines(选中)。

v2-d5d788a34019b72c557f053687fb49c1_b.jpg

注意观察 上图中6根线的区别。

最后

以上就是纯真翅膀为你收集整理的simulink fpga_又见Simulink库模型之(4):信号转换的全部内容,希望文章能够帮你解决simulink fpga_又见Simulink库模型之(4):信号转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部