我是靠谱客的博主 多情糖豆,最近开发中收集的这篇文章主要介绍2-1.2.2 Simulink数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        

目录

        1 Simulink支持的数据类型

        2 Simulink中数据类型传播


        希望大家能够点点赞,点点关注,会结合自身学习逐步地更新相应的知识体系,也希望能够得到大家的指点。共同学习共同进步。

        数据类型一般用来标明数据的系列参数,包含有精度、动态范围、性能和存储的资源。Simulink会在开始仿真之前进行一个自动的系统检查,这个检查用来确认模型运行过程中产生的代码不会出现上溢或下溢,避免产生不精确的运行结果。模型会默认使用Double数据类型。

1 Simulink支持的数据类型

       从Matlab来说,能够满足其内置的数据类型。其中包含有如下表所示的数据类型。

Matlab内置数据类型
数据类型类型说明数据类型类型说明
double双精度浮点类型int16有符号16位整数
single单精度浮点类型uint6无符号16位整数
int8有符号8位整数int32有符号32位整数
uint8无符号8位整数uint32无符号32位整数

        除此之外还有布尔型变量。可以通过选择模型窗口的Display->Signal$ports->Port Data Types选项可以查看信号的数据类型和模块输入/输出端口的数据类型。一般来说,数据类型还包含有数据精度、数据范围、数据初始化值、数据的单位等。

2 Simulink中数据类型传播

        模块之间通过数据线连接,不同类型的模块所支持的数据类型不同。当点击运行时,模型报错,可以通过创建Data Type Conversion模块来解决类型冲突。当然如果数据类型表达的参数值仅仅损失了表示的精度。Matlab并不会停止运行,Simulink会继续仿真,但会在命令行窗口给出一个警告信息。(需补充图片,并对应给出相应的模型)

最后

以上就是多情糖豆为你收集整理的2-1.2.2 Simulink数据类型的全部内容,希望文章能够帮你解决2-1.2.2 Simulink数据类型所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部