传感器如何通过RS232口向PC传送数据

我没有学过任何单片机、硬件、通信神马的,编程也只是初步接触Matlab和C,但是毕设要用Matlab编一个GUI,通过RS232口从安捷伦传感器读取温湿压数据并进行显示、... 我没有学过任何单片机、硬件、通信神马的,编程也只是初步接触Matlab和C,但是毕设要用Matlab编一个GUI,通过RS232口从安捷伦传感器读取温湿压数据并进行显示、绘图、处理、存入文件。请问:
1.要用什么SCPI命令读取数据?
2.是每向传感器发出一个读取数据的命令就返回一次测量值还是发出一次命令传感器就会一直向PC传送数据呢?是温湿压一起给出还是求哪个数据就给哪个?
3.数据是什么形式的呢?我不知道是要把它们放在数组里还是用其他方法储存、处理。
展开
 我来答
tome555
2012-04-21 · TA获得超过373个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:337万
展开全部
呵呵,这些你都要查安捷伦传感器的手册,上面有完整的通信协议。
拿modbus协议讲,分命令和数据
命令发出时,从机根据命令独处想要的数据,例如温度 湿度
根据命令形式,可以一次读出温度 湿度等若干数据,也可以只读其中一种数据。
但不会出现发出命令后总是自动返回数据的情况,如果那样,从机会永久占用通信口,主机怎么能再改变命令要求呢?
数据形式可以是MODBUS RTU 或者MODBUS ASCII ,看说明书会有详细说明。
存放的话,可以定义数组,但因为有时候数据位长不见得都一样,也为了方便查找,最好定义成结构体,当然最完美的还是定义成链表 双向链表的形式。
树中水
2012-04-09
知道答主
回答量:58
采纳率:0%
帮助的人:17.6万
展开全部
先学吧。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式