头像-79740

梦语心空

  • 北京市北京市
  • 单片机 嵌入式
  • 科研教育

个人成就

获得 0 次赞

帮助过0人

利用虚拟串口软件和labview编写一个具有温度读取 显示等功能的程序

本人大学生一枚,这学期第一次接触labview,只上了一周的课,但留的大作业根本没有讲过,24号就必须上交了,到现在还是无从下手,希望大神帮帮忙,不一定帮我做出来,可以给我讲一讲怎么做,感激不尽!!作业具体内容如下: 《虚拟仪器技术》作业要求 下位机端-利用虚拟串口软件来模拟发送一串数据。 下位机端可以接受单字符命令,’T’表示开始发送温度数据;’F’表示停止发送温度数据; 下位机端每秒钟发出一组数据,发送的数据格式为: $WMLabview,1,35.2,2,86.5,3, 65.2,4,3.1,# 1,2,3,4,后面接着的数据代表通道1-4的温度数据,单位为摄氏度; 上位机端-Labview程序 前面板布局合理,美观; 前面板可以设置visa串口:要有串口的选取、设置波特率、串口号,设置接收缓冲区,将接收到的字符串原封不动地显示在一个字符串显示空间中,并不断累加,到一定字符数后清空缓冲区; 显示功能: 对下位机传上来的数据进行关键词和数据提取,将对应通道的数值提取出来,并在波形图表中显示,共四个显示图表; 每通道内将温度值与两个界限值(即10和55)捆绑成簇,一起在图表中显示,并且要求一个图表中的三条曲线颜色不同,温度的界限值可以手动设置; 显示图像的横坐标设置为绝对时间,纵坐标为温度值; 在显示的图像中标志处温度警戒线,当温度值不在(10,55)的区间内时,将提出报警,设置报警灯,并且添加声效,报警时显示温度的控件要红白闪烁,报警灯变红; 每个通道的温度都有数字显示。 文件存储:将从串口读取的初始文件,进行文件存档(存成txt),并且产生头文件,头文件格式如下加黑所示。 时间 通道1 通道2 通道3 通道4 05031530 36.2 58.3 69.5 58.9 05031531 15.3 62.3 45.3 63.2 创建头文件后写入头文件,将文件内容添加数据。文件大小为100KB,超出后,自动创建新文件。以开始时间为创建的文件名。比如20151106090000.txt 通信功能:通过visa串口程序与下位机进行命令控制,发送T开启下位机通讯,发送F关闭通信。 发挥部分:读取文件功能:设置选取文件功能,将存储的txt文件内容读取出来,而后根据文件内容提取出温度值并且在前面板的四个图表中显示,要求同上。 补充说明:虚拟串口软件是Configure Virtual Serial Port Driver,但是如何用它来发送数据什么的,以及怎么和labview联系起来 ,我就一无所知了。