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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复