我是靠谱客的博主 仁爱星星,最近开发中收集的这篇文章主要介绍基于simulink的double转ASCII方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.说明

本手册主要介绍如何使用simulink进行double转ASCII方法。

主要使用Math Function,product,convert模块。

2.模块配置

以double数据1234.5为例,将double数据1234.5的个十百千位数据依次拆开为1,2,3,4,并将拆开的数据1,2,3,4看做是ASCII数据,并发送出去:

 

Math Function

Function处选择mod,表示除法取余。

Product

Input设置为*/,表示除法取商。

 Product后紧跟convert;

Convert输出数据类型选择uint8,将商取整。

数字0~9十进制转换为ASCII的对应关系如下图

发现ASCII数据与十进制数据之差为48。所以将double数据1234.5的个十百千位数据依次拆开为1,2,3,4后,每个数据统一加48。

最后

以上就是仁爱星星为你收集整理的基于simulink的double转ASCII方法的全部内容,希望文章能够帮你解决基于simulink的double转ASCII方法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部