最近做一个毕业设计,卡在 labview上位机这里了。是一个gsm模块通过串口与labview 通信,gsm模块接收到一串数字的短信,应该怎样编写程序读出短信并且截取最后的数字作为监测到的数据呢。附:串口at指令(AT+CMGF=1设置为text模式,AT+CMGR=1读出这条短信显示一堆数字包括发短信的 手机号以及短信内容)
有做过类似内容的求帮忙/
0
|
|
|
|
回帖奖励 +5 分积分
希望对你有帮助
|
|
|
|
|
本帖最后由 891998315 于 2014-5-17 00:34 编辑
上面的这两个VI是可以用的,但是需要修改里面的东西,读取短信部分,还是应该匹配UNREAD“,因为手机短信接受之后还是处于未读取状态,第二次读取才会转换成READ,所以一开始就匹配READ是没有办法读取短信的,其实在里面就是按照txt读取的,在短信内容输出界面位置引出进行截取就可以了,也可以加上匹配。附件是我自己修改好的,使用SIM300和TC35这两块板子都能正常收发短信,我自己还写了一个中文发送,需要的话我上传一份
|
|
|
|
|
891998315 发表于 2014-5-17 00:25
上面的这两个VI是可以用的,但是需要修改里面的东西,读取短信部分,还是应该匹配UNREAD“,因为手机短信接受之后还是处于未读取状态,第二次读取才会转换成READ,所以一开始就匹配READ是没有办法读取短信的,其实在里面就是按照txt读取的,在短信内容输出界面位置引出进行截取就可以了,也可以加上匹配。附件是我自己修改好 ...
正在学习这方面的东西
|
|
|
|
|
891998315 发表于 2014-5-17 00:25
上面的这两个VI是可以用的,但是需要修改里面的东西,读取短信部分,还是应该匹配UNREAD“,因为手机短信接受之后还是处于未读取状态,第二次读取才会转换成READ,所以一开始就匹配READ是没有办法读取短信的,其实在里面就是按照txt读取的,在短信内容输出界面位置引出进行截取就可以了,也可以加上匹配。附件是我自己修改好 ...
|
|
|
|
|
891998315 发表于 2014-5-17 00:25
上面的这两个VI是可以用的,但是需要修改里面的东西,读取短信部分,还是应该匹配UNREAD“,因为手机短信接受之后还是处于未读取状态,第二次读取才会转换成READ,所以一开始就匹配READ是没有办法读取短信的,其实在里面就是按照txt读取的,在短信内容输出界面位置引出进行截取就可以了,也可以加上匹配。附件是我自己修改好 ...
试试以下,看看可不可以用
|
|
|
|
|
891998315 发表于 2014-5-17 00:25
上面的这两个VI是可以用的,但是需要修改里面的东西,读取短信部分,还是应该匹配UNREAD“,因为手机短信接受之后还是处于未读取状态,第二次读取才会转换成READ,所以一开始就匹配READ是没有办法读取短信的,其实在里面就是按照txt读取的,在短信内容输出界面位置引出进行截取就可以了,也可以加上匹配。附件是我自己修改好 ...
应该可以的哇。恩恩
|
|
|
|
|