• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

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

梦语心空 2015-10-17 浏览量:3131

本人大学生一枚,这学期第一次接触labview,只上了一周的课,但留的大作业根本没有讲过,24号就必须上交了,到现在还是无从下手,希望大神帮帮忙,不一定帮我做出来,可以给我讲一讲怎么做,感激不尽!!作业具体内容如下:


《虚拟仪器技术》作业要求


下位机端-利用虚拟串口软件来模拟发送一串数据。


  1. 下位机端可以接受单字符命令,’T’表示开始发送温度数据;’F’表示停止发送温度数据;

  2. 下位机端每秒钟发出一组数据,发送的数据格式为:


$WMLabview,1,35.2,2,86.5,3, 65.2,4,3.1,#


1,2,3,4,后面接着的数据代表通道1-4的温度数据,单位为摄氏度;


上位机端-Labview程序


  1. 前面板布局合理,美观;

  2. 前面板可以设置visa串口:要有串口的选取、设置波特率、串口号,设置接收缓冲区,将接收到的字符串原封不动地显示在一个字符串显示空间中,并不断累加,到一定字符数后清空缓冲区;

  3. 显示功能:


  1. 对下位机传上来的数据进行关键词和数据提取,将对应通道的数值提取出来,并在波形图表中显示,共四个显示图表;

  2. 每通道内将温度值与两个界限值(即1055)捆绑成簇,一起在图表中显示,并且要求一个图表中的三条曲线颜色不同,温度的界限值可以手动设置;

  3. 显示图像的横坐标设置为绝对时间,纵坐标为温度值;

  4. 在显示的图像中标志处温度警戒线,当温度值不在(1055)的区间内时,将提出报警,设置报警灯,并且添加声效,报警时显示温度的控件要红白闪烁,报警灯变红;

  5. 每个通道的温度都有数字显示。


  1. 文件存储:将从串口读取的初始文件,进行文件存档(存成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联系起来 ,我就一无所知了。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • //www.icxbk.com/group-topic-id-15006.html

    同学,认真看一下这个,这里面的内容会帮到你

    • 发布于 2015-10-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

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