找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1449|回复: 9

z怎样将字符和数字一起显示出来?

[复制链接]
发表于 2008-4-17 11:12:34 | 显示全部楼层 |阅读模式
我现在做的串口接收进来的数据是很多数字,我想将他们中间加上“,”用以区分开这些数字,再重新显示出来。但是由于数字和符号类型是不一样的,所以我想请问各路神仙,怎么才能做到这一点呢?
发表于 2008-4-17 11:13:33 | 显示全部楼层
串口收到的是字符的,可以加的!string concatenate这个节点可以做到!
回复 顶

使用道具 举报

 楼主| 发表于 2008-4-17 11:38:04 | 显示全部楼层
首先谢谢你,这个我尝试了,其实我接收到的字符是这样的+0004-0340-0005+……类似于这种的,我想将这样的字符串变成4,34,5,这样的,首先我将字符串转换成数值型,但是加入","时,由于两者数据类型不同,怎么连接呢?
回复 顶

使用道具 举报

发表于 2008-4-17 13:36:36 | 显示全部楼层
转换成数值是没有办法加的!一定要是STRING才能加!您转成4,34,5,这样可以是字符串!不一定非要转成NUMERIC吧兄弟?因为要NUMERIC里面是没有办法显示标点符号的!
回复 顶

使用道具 举报

 楼主| 发表于 2008-4-17 14:12:46 | 显示全部楼层
好主意,但是怎么转成4,34,5这样的呢?用什么转换呢?烦劳指出
回复 顶

使用道具 举报

发表于 2008-4-17 15:03:01 | 显示全部楼层
用string subset每四字节取出来,将第一字节再去掉,因为有0,所以需要转换成NUMERIC,再转成字符,0就没有了,这样就方便了!
回复 顶

使用道具 举报

 楼主| 发表于 2008-4-17 15:21:18 | 显示全部楼层
大侠,你太厉害了!解决了!跪拜你了!你就是我心目中的神!
顺便再问个问题,呵呵,我存进一个数组里很多数,都是整数,但是如果有一个是带有小数,其他的数就都变成123.00了,就是说都增加了有效位数。这个问题能解决吗?就是一个数组里有整数,有小数
回复 顶

使用道具 举报

发表于 2008-4-17 15:36:41 | 显示全部楼层
好像是类型一样的,应该是要加0了,呵呵!
回复 顶

使用道具 举报

发表于 2008-4-17 15:37:10 | 显示全部楼层
不用谢,咱们论坛是一个公开公平的交流平台,大家都是平等的!有空常来玩,也常介绍朋友们过来玩!
回复 顶

使用道具 举报

 楼主| 发表于 2008-4-17 15:51:31 | 显示全部楼层
教主,您可太谦虚了。我这还有一个关键的问题得问您一下:我的串口进来数据结构是这样的@+1234-0054+4568-6543……类似这种的,以@开始的,我现在已经实现了将这些字符串分开,插入“,”,再连接到一起,就是刚才我问您的那个问题。现在我想让它进来四组@这样的结构,然后加一组$GPS数据。也就是这样的格式:@-1234-3456@6756-3456@-2342-3754@-2342-3754$GPS……我尝试了一种,稍后将截图给你传上来看看。但是我发现它这个@进来不是4组,有的是7组@加一个$,有的是2组@加一个$。请问你怎么解决这个问题呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 08:34 , Processed in 0.054714 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表