Labview考前练习题
1.
创建一个 VI,实现对按钮状态的指示和按钮“按下”持续时间的简单计数功 能,按钮按下时,对应的指示灯亮,对应的数字量显示控件中开始计时。松 开按钮时,指示灯灭,计时停止。
2. 3.
分 别 利 用 for 循 环 的 移 位 寄 存 功 能 和 反 馈 节 点 两 种 方 法 求 0+5+10+15+······+45+50 的值 分别用公式节点和图形代码如下表达式的值:
间显示在前面板中
14. 创建一个 VI ,产生 5 个范围为 0~100 的随机数并转换为一个字符串显示在前 面板中,要求每个随机数保留 2 位小数。
15. 创建一个 VI,产生一个包含 4 行 5 列的二维数组,,将这数组储存为电子表 格文件;然后将该二维数组转置,并且求转置后数组的最大值和最小值。
11. 给 定 任 意 x,
分别用公式节点和图形代码如下表达式的值:
y1 x 3 2 x 2 3 x 1
12. 输入一个数,判断是否同时被 3 和 5 整除,若能够整除,前面板上放置的指 示灯亮,否则,灯灭。
13. 创建一个 VI, 测试在程序前面板的字符输入控件中输入 “这是一个测试输入 特定字符串所用时间的 LABVIEW 程序!”字符串所需要的时间,并且将时
18. 产生一个频率为 10000HZ,幅值为 1 的正弦信号,并叠加幅值为 1 的均匀白 噪声信号,再分别用低通、高通、带通滤波器进行滤波。
19. 利用事件结构实现数字的自动累加。即在数值输入控件中,每单用户按下一 个数字后,累加值就发生变化。例如,依次按下 1、2 时,累加值为 3,再按 下 5 时候,累加值为 8
16. 创建一个 VI,求从前面板输入的两个数 X,Y, 然后计算 Z=3x-2y,并且延时 2s, 将 Z 显示在前面板中,将其保存为名称:Z .vi 的子 VI,然后调用该子 VI, 将该平均值 Z 与一个 0~1 之间的随机数相乘,输出计算结果。
17. 产生 100 个范围在 0~100 的随机整数来模拟 100 个学生的考试成绩,成绩小 于 60 分, 为不及格, 成绩在 60~80 分之间为合格, 成绩在 80 分以上为优良, 编程统计“不及格”、“合格”、“优产生一个包含 20 个随机数的一维数组,从该一维数组每次顺 序取下 5 个元素构成一行,并且做出构成一个 4 行 5 列的二维数组,并且将 这些数组储存为电子表格文件。
7.
求一个数的平方根,若该数 ≥ 0,计算该值平方根并将计算结果输出;若该 数 <0 时,输出错误代码“-999”。
z = x 2 + 3xy - y 2 + 2x
4.
产生 10000 个随机数,求其中的最大值,最小值,和这 10000 个随机数的平 均值,并且求出程序执行所需要的时间。
5.
创建一个温度报警程序,产生范围为 0~100 的随机数来模拟温度值,当温度 大于 60 时,提示温度过高,当温度小于 30 时,提示温度过低,若温度大于 90 或者小于 10,则退出运行状态
/Test_and_measurement/2015/0916/article_13143.html
10. 求幅值为 1,频率为 100HZ,的三角波叠加幅值为 1 的高斯白噪声信号的自 相关函数创建一个 VI,利用随机数产生一个 0~100 之间的数,若该数大于 50,前面板上放置的指示灯亮,且输出文字“大于 50”,否则,灯不亮,且 输出文字“小于 50”
8.
创建一个 VI,求从前面板输入的三个数 X,Y,Z 的和 SUM,并且延时 2s,将 A 显示在前面板中,将其保存为名称:SUM .vi 的子 VI,然后调用该子 VI,将 该平均值 SUM 与一个 0~1 之间的随机数相乘,输出计算结果。
9.
对一正弦信号,进行频域分析和 chebyshev 滤波处理。