提示:An?An?1?1(An?An?1)nAn是前n个数据的平均值。
(3) 编写一个程序测试自己在前面板输入一下字符串所用的时间:A virtual instrument is a program in the graphical programming language.
(4) 编写一个程序,实现是否可视、可用、焦点状态、闪烁、位置及对象尺寸等属性。
实验四 波形显示
1.实验目的
? 学会LabVIEW中事后记录波形、实时趋势波形及XY记录波形等的编程与使用方法; ? 学会波形显示控件的外观设置方法。
2.实验原理
(1)事后记录波形控件
? 事后记录图,以数组为基本数据结构,构成数组的全部测量数据一次显示完成。 ? 事后记录波形控件的主要构成元素有:X,Y轴、图形显示区、波形设置、 控制模
板、控制模板。
? 改变波形属性有三种方法:选择弹出菜单中的命令来实现;应用控件自带控制模
板实现;在程序中设置属性节点值的方法实现。 (2)实时趋势图控件
? 对实时趋势图,基本数据结构是数据标量或数组。新接收的数据接在原有波形后
面连续显示,该控件最适合于实时测量中的参数监控。
? 实时趋势图的构成及波形属性改变方法与事后记录波形控件类似。 (3)XY波形记录控件
? 事后记录波形控件适合描述等间隔数据序列。对一类Y值随X变化的曲线,事后
记录波形不适合。为此,LabVIEW设计了XY Graph控件。
? 事后记录波形控件的构成及波形属性改变方法与事后记录波形控件类似。 (4)密度图显示控件
? 密度图显示控件用于显示三维数据,如平面上各点温度值的发布,人口密度等。
5
? 密度图显示控件的构成及波形属性改变方法与事后记录波形控件类似。 3.实验内容
(1) 在一个Graph中用2种不同的线宽显示一条正弦曲线和一条余弦曲线。每条曲线长128点。正弦曲线x0=0, △x=1,余弦曲线x0=2, △x=10。
(2) 在一个Chart图中显示3条曲线,分别用红、绿、蓝3种颜色范围0~1、0~5和0~10的3个随机数。
(3) 用XY Graph显示一个半径为10的园。
(4)产生一个10行10列的二维数组,数组成员为0~100之间的任意整型数,用密度图显示出来。
(5) 尝试使用Picture.ctl控件画图和显示图形。
实验五 字符串与文件I/O
1.实验目的
? 学会LabVIEW中字符串节点的创建、编程与使用;
? 了解LabVIEW中不同格式的文件类型,及工作文件节点的编程与使用。
2.实验原理
(1)字符串控件
? 字符串是ASCII字符的集合。如同其他语言一样,LabVIEW也提供了各种处理字符
串的功能。
? 可以在Controls→String & Path 中创建如下字符串控制对象和显示对象。 ? 通过在框图中设置节点的属性,可以改变字符串控件的显示外观,这样可在程序
中动态调整字符串控件的属性。
? 对字符串的操作无非是求字符串长度、字符串合并、字符串的查找与替换等 (2)文件I/O
? LabVIEW支持4种格式的文件:文本文件、二进制文件、块记录文件、波形数据文
件。
? LabVIEW提供了一组文件I/O操作节点集,用于文件的创立、读、写,删除、移动
6
及文件拷贝,查看文件及目录列表等。
? 文件操作主要包含3个步骤:① 创建新文件或打开一个旧文件;② 对文件进行
读写操作;③ 关闭文件。
3.实验内容
(1)创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。 (2) 将范围0~10的5个随机数转换为一个字符串显示在前面板上。要求保留2位小数,每个数之间用逗号分隔。
(3) 产生若干周期的正弦波数据,以当前系统日期和自己姓名为文件名,分别存储为文本文件、二进制文件和电子表文件。然后将存储的数据文件读出来并显示在前面板上。 (4) 将一组随机信号数据加上时间标记存储为数据记录文件,然后将存储的数据读出并显示在前面板上。
实验六 数学分析与信号处理
1.实验目的
? 学会LabVIEW中各种数学分析节点编程与使用;
? 学会LabVIEW中典型数字信号处理节点如信号发生、谱分析节点等的编程与使用。
2.实验原理
(1)数学分析节点
? LabVIEW提供了一些数学运算节点,包括:公式节点、估计、微积分运算、线性代
数、曲线拟合、数理统计、最优化方法、寻根和数值节点等。 ? 这些节点位于功能模板Functions→Mathematics子模板内。 (2)信号处理节点
? LabVIEW提供了一些信号处理节点,包括:信号产生、时域处理、频域处理、信号
测量、数字滤波和窗函数等节点。
? 这些节点位于功能模板Functions→Analyze子模板内。
3.实验内容
7
?22?(1)已知,A?1???0.1241.0?1??10???1?,b?8
????2.0???10??求:① A的逆矩阵; ② A×b ;③ 解方程Ax=b。 (2)对某压力传感器进行标定,得如下检定数据:
序号 1 2 3 4 5 6 7 8 9 10 11 x 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 y 2.8100 9.7550 16.6925 23.5975 30.5325 37.4300 44.3275 51.2175 58.1000 64.9550 71.7400 对该数据进行线性拟合。
(3)用集成信号发生节点分别产生正弦波、余弦波、三角波、方波、锯齿波、上升斜波和下降斜波。要求:① 用‘°’显示采样点;② 设信号频率为60,采样频率为1000,若采样点数为50, 150,250时观察出现了几个周期;③ 采样点数保持100,信号频率分别为10,20,40时出现了几个周期;④ 信号频率为20,采样点数保持100,采样率分别变为500,1000,2000,理解其结果。
(4)对上题信号进行FFT谱分析,观察不同情况下频谱结果。
实验七 数据采集卡配置及应用
1.实验目的
? 了解PCI-6024E数据采集卡的功能; ? 掌握如何设置DAQ通道;
? 学习使用VI程序控制PCI-6024E卡进行数据采集。
2.实验环境
8
相关推荐: