labview实验之一

[TOC]

LABVIEW实验

一.实验一

题目要求

  1. 在前面板放置一个数组输入控件,内有8个元素,并设置初值(由小到大);

  2. 编写一个按钮触发测量的程序,每触发一次测量(用仿真信号生成数据),测量数据显示,并依次将数组一个元素和本次测量数据保存于一个文件中(作为历史数据,文件格式自选),共测八个数据;

  3. 编写程序,读取历史数据,并以数组数据为横坐标,测量数据为纵坐标,在图形显示器上显示出来。

程序

前面板:

改变电压值清零后读取text文件:

生成的txt文件:

image-20210210211016855image-20210210211022098

程序框图:

二.实验二

题目要求

  1. 单片机的串口与电脑通信实验,当其接收到‘12345’时,发送‘OK’,否则,发送‘ERR’,试用LabVIEW实现上位机发送和接收任务。

选做:编写程序,以实现上位机和单片机串行通信,设计要求:

  1. 波特率9600,数据格式自定;

  2. 在电脑端编写串口数据采集程序,当运行程序时,向单片机发送字符‘S’,令其开始数据采集;当接收到单片机发送的回应字符‘#’后,开始批量接收数据,并将读到的数据在图形显示器上实时显示出来(如显示锯齿波或正弦波);当按下停止接钮时,向单片机发送字符‘T’,当接收到单片机发送的回应字符‘*’后,停止该VI程序;

  3. 在前面板加字符显示控件实时显示接收到的数据。

程序

第一问

前面板:

程序框图

第二问:

前面板:

程序框图:

单片机代码

单片机显示接收到S

三、程序源码

wechat