labview复习 问题问答
LabVIEW入门回答大收集

LabVIEW积宝行动:入门问答大收集!【用户: reason1113】问:图中两种创建数组方式,哪种效率高?为什么?答:方法2的效率高。
原因待解析。
问:如果必须将元素插入到数组前端,以下哪种方式效率比较高,请问为什么?答:方法2的效率高。
原因待解析。
【用户:yingzi3302 回复reason1113 的帖子】这个效率高低涉及到创建数组控件和数组插入控件之间的区别,数组插入时分配到的数据空间是固定长度的,就是那个被插入量的长度。
而创建数组时,数据空间按照输入里面最长的那个来分配。
右边那个图效率高,应该是因为这个不需要重新分配数据空间的缘故!问:以下两种方法,内存分配有什么区别?【用户:guyisheng】问:如何清空Waveform charts历史数据?答:清空Waveform charts历史数据可以利用属性节点实现。
方法:创建属性节点,选择History Data,然后创建一个输入常量,不要给该常量赋值。
问:如何在波形图X轴显示系统时间?答:首先在Programing>>Waveform>>Build Waveform函数中将t0设为指定的时间比如当前时间。
再给dt和Y指定输入量。
然后将时间轴的显示格式设为绝对时间(Absolute time),指定格式(如System time format)。
最后右击Graph 取消对Ignore Time Stamp和X Scale | Loose Fit的选择;或者将t0的输入量比如当前时间转换成DBL格式并设置为XScale.Offset属性。
否则时间起点依然是LabVIEW系统时间起点(8:00:00 1904-1-1)而不会自动变成指定的时间起点。
这里需要注意将X轴设为绝对时间这一步骤必须在给Y轴指定输入量之后。
如果是先设置了X轴为绝对时间,然后再给Y指定输入,Display Format会自动变成Advanced editing mode 下的Numeric format codes %#g,将Advanced editing mode改成Default editing mode,把Automatic formatting 改回Absolute time即可。
labview 复习

1、分析下列程序实现的功能。
创建了一个VI,实现了对按钮状态的指示和按钮“按下”持续时间简单计算功能。
按下按钮时,对应的指示灯亮,对应的数字显示控件中开始计时。
松开按钮时,指示灯灭,计时停止。
2.下图所示的程序执行后,前面板两个输出显示Output1和Output2各是什么类型的数据?具体
数值是多少?
Output1输出标量数值,在循环执行过程中依次显示7、6、1、5、12;而Output2在循环执行完以后,输出一维数组{7,6,1,5,12}
3、分析下列程序实现的功能。
程序实现如下功能:显示当前的温度值,并可设定温度报警值,当温度超过报警值时报警灯亮指示当前温度超过设定值。
4、分析程序功能,假设输入分别为13和14时有什么结果?
输入数为13时灯不亮,输入为14时灯亮。
5、分析下列程序实现的功能。
输入信号为正弦波和均匀白噪声的仿真信号源,程序使用了butterworth滤波器对输入的信号进行
滤波,并对滤波前后信号进行对比。
完整word版,Labview简答题

1. For循环和While循环的区别是什么?使用中它们各自适用于什么场合?答:For循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环次数而决定结束循环的条件;而While循环不规定循环次数,其条件选择是根据选择器端子的条件是否得以满足而决定结束循环的条件。
For循环适合于有限次数的循环操作,而While循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次数。
2. 什么是VISA?VISA有什么特点?答:VISA是虚拟仪器软件结构(Virtual Instrument Software Architectuere)的简称,是由VXI plug & play系统联盟所统一制定的I/O接口软件标准及其相关规范的总称。
一般称这个I/O 函数库为VISA库(用于仪器编程的标准I/O函数库)。
VISA函数库驻留于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制3. 移位寄存器的用途?怎样初始化移位寄存器?答:①移位寄存器主要用于While循环和For循环,将上一次循环的值传给下一次循环。
还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。
②在循环外将初始值连到移位寄存器的左端口,有默认初值。
4、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(本题5分)答:虚拟仪器技术简单说就是用户自定义的基于PC的测试和测量解决方案。
相对于传统仪器,有4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。
5、简述在LabVIEW中调用C语言代码的方法和步骤。
(本题5分)答:在LabVIEW中对C语言代码的调用是能过CIN节点来实现的,具体步骤如下:(1)创建一个空的CIN节点(2)为CIN节点设置输入、输出端口(3)创建C语言源程序(4)创建并编译*.lsb文件(5)加载*.lsb文件并完成调用过程。
labview常见习题复习题考试题

labview常见习题复习题考试题——答案1. 10.21 产生100个随机数,求其最小值和最大值以及平均值2. 10.22 用for循环产生4行100列的二维数组,数组成员如下:1,2,3.......100;100,99,98.......1;6,7,8.......105;105,104,103......6;从这个数组中提取2行50列的二维数组,数组成员如下:50,49,48......1;56,57,58 (105)将这2个数组用数组显示件显示在前面板.3. 10.23 程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100的随机数,否则程序立即停止.4. 10.24 编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.5. 10.25 编写计算以下等式的程序:y1=x3-x2+5y2=m*x+bx的范围是0---10。
y1和y2用数组显示件显示在前面板。
6. 10.26 编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?7. 10.27 猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数.8. 10.28 编程求1000以内的所有水仙花数,"水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371=3*3*3+7*7*7+1*1*1;9. 10.31 编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;10. 11.1 在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3个随机数.11. 11.2 在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1,余弦曲线x0=2,Dealt x=10.12. 11.3 用XY Graph显示一个半径为1的圆13. 11.4 产生一个10行10列的二维数组,数组成员为0--100的数字,并用强度图显示.14. 11.5 画出Labview图形显示,以及放大缩小功能,以及在此图标上添加可改变的labVIEW字体样式.15. 11.6 在前面板创建数值型控件,输入一个数值,在乘以一个比列系数,然后还在同一个控件中显示出来.(局部变量用法)16. 11.7 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart 上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(全局变量)17. 11.8 编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(通告函数)18. 11.10 创建一个程序显示内存中所有的VI的名称与路径?19. 11.11 创建一个程序把另外一个VI的前面板显示在Picture控件中.20. 11.12 请用Vi本身的属性来控制自己前面板的外观属性.21. 11.13 用一个chart显示一个随机数,用前面板控件chart的大小和位置.22. 11.14 前面板上放一个压力表,指针位置在0-255之间随机变化,指针颜色同时发生变化23. 11.15 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”、“王五”时,输出:“李四在这里”和“王五在这里”24. 11.16 分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15+······+45+50的值25. 11.17 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。
labview第五章复习题

3)j 1(3ω+第五章 复习题一.填空题1.线性定常系统在正弦信号输入时,稳态输出与输入的相位移随频率而变化的函数关系称为__________。
2.积分环节的幅相频率特性图为 ;而微分环节的幅相频率特性图为 。
3.一阶惯性环节G(s)=1/(1+T s) 的相频特性为ψ(ω)=__ _____________,比例微分环节G(s)=1+T s 的相频特性为ψ(ω)=_____ __________。
4.常用的频率特性图示方法有极坐标图示法和__________图示法。
5.频率特性的极坐标图又称_____________图。
6.利用代数方法判别闭环控制系统稳定性的方法有____________和赫尔维茨判据两种。
7.用频域法分析控制系统时,最常用的典型输入信号是 。
8.ω从0变化到+∞时,惯性环节的频率特性极坐标图在___________象限,形状为___________圆。
9.频率特性可以由微分方程或传递函数求得,还可以用___________方法测定。
10.0型系统对数幅频特性低频段渐近线的斜率为______dB/dec ,高度为20lgKp 。
11.型系统极坐标图的奈氏曲线的起点是在相角为______的无限远处。
12.积分环节的对数幅频特性曲线是一条直线,直线的斜率为_______dB /dec 。
13.惯性环节G(s)=1/(Ts+1)的对数幅频渐近特性在高频段范围内是一条斜率为-20dB /dec ,且与ω轴相交于ω=_______________的渐近线。
14.伯德图分中频段、高频段和低频段,低频段能够反应系统的 ,中频段能够反映系统的 ,高频段主要反映系统 。
15.线性定常系统在正弦信号输入时,稳态输出与输入的相位移随频率而变化的函数关系称为__________。
16.控制系统中,为保证系统有足够的相角裕量,通常希望中频段特性斜率(即c ω上的斜率)为 。
二.选择题1.设积分环节的传递函数为G(s)=K/s ,则其频率特性幅值M(ω)=( )A. K/ω B . K/ω2 C. 1/ω D. 1/ω22.ω从0变化到+∞时,迟延环节频率特性极坐标图为( )A.圆B.半圆C.椭圆D.双曲线3.二阶振荡环节的相频特性ψ(ω),当时ω→ ∞ ,其相位移ψ(ω)为( )A .-270°B .-180°C .-90°D .0° 4.某校正环节传递函数Gc(s)= ,则其频率特性的奈氏图终点坐标为( )A.(0,j0)B.(1,j0)C.(1,j1)D.(10,j0)1101100++s s5.利用奈奎斯特图可以分析闭环控制系统的( )A.稳态性能B.动态性能C.稳态和动态性能D.抗扰性能6.若某系统的传递函数为G(s)= K/(Ts+1) ,则其频率特性的实部R(ω)是( )A .B .-C .D .- 7.设某系统开环传递函数为G(s)= ,则其频率特性奈氏图起点坐标为( )A .(-10,j0)B .(-1,j0)C .(1,j0)D .(10,j0)8.设微分环节的频率特性为G(j ω) ,当频率ω从0变化至∞时,其极坐标平面上的奈氏曲线是( )A .正虚轴B .负虚轴C .正实轴D .负实轴9.设某系统的传递函数G(s)=10/(s+1),则其频率特性的实部( )A .B .C . D.10.设惯性环节的频率特性为G(j ω)=10/(j ω+1) ,当频率ω从0变化至∞时,则其幅相频率特性曲线是一个半圆,位于极坐标平面的( )A .第一象限B .第二象限C .第三象限D .第四象限11.设某系统开环传递函数为G(s)= ,则其频率特性奈氏图起点坐标为( )A .(-10,j0)B .(-1,j0)C .(1,j0)D .(10,j0)12.设微分环节的频率特性为G(j ω) ,当频率ω从0变化至∞时,其极坐标平面上的奈氏曲线是( )A .正虚轴B .负虚轴C .正实轴D .负实轴13.2型系统对数幅频特性的低频段渐近线斜率为( )A .-60dB /dec B .-40dB /decC .-20dB /decD .0dB /dec14.1型系统开环对数幅频渐近特性的低频段斜率为( )A.-40(dB/dec)B.-20(dB/dec)C.0(dB/dec)D.+20(dB/dec)15.已知某单位负反馈系统的开环传递函数为G(s)= ,则相位裕量γ的值为( )A .30°B .45°C .60°D .90°16.设二阶振荡环节的传递函数G (s )= ,则其对数幅频特性渐近线的转角频率为( )A .2rad/sB .4rad/sC .8rad/sD .16rad/s17.下列线性系统判断中正确的是( )221T K ω+221T K ω+T K ω+1T K ω+1)1)(10(102+++s s s 2110ω+2110ω+-T ω+110T ω+-110)1)(10(102+++s s s )1(24+s s 164162++s sA.(1)稳定B.(2)稳定C.(3)稳定D. 全不稳定18、某开环系统幅频特性Bode 图如下,试确定开环系统增益KA. 1B. 2C. 4D. 819、如果二阶振荡环节的对数幅频特性曲线存在峰值,则阻尼比ξ的值为( )A.0≤ξ≤0.707B.0<ξ<1C.ξ>0.707D.ξ>120、开环系统频率特性G(jω)=,当ω=1rad/s 时,其频率特性相角 θ(1)=( )。
虚拟仪器与LabVIEW程序设计题库练习题复习题测试题

第1章虚拟仪器概述1.测试测量仪器发展至今经过了那些阶段?答:经历了4个阶段,即:第一代模拟式仪器(或指针式仪器)、第二代数字式仪器、第三代智能仪器、第四代虚拟仪器。
2.什么是虚拟仪器,它有哪些特点?答:虚拟仪器是指在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟仪器面板,其测试功能由测试软件实现的一种计算机仪器系统。
特点:虚拟含义主要有两点:1、仪器面板是虚拟的,通过调用控件选板中的控件实现3.简述虚拟仪器的系统组成?答:虚拟仪器系统由硬件平台和软件平台两大部分完成:硬件平台:计算机、I/O接口设备;软件平台:4.简述虚拟仪器的软件层次结构?答:测试管理层:用户及仪器设备等管理。
应用程序开发层:用户根据仪器功能需求开发设计的虚拟仪器程序。
仪器驱动层:完成对特定仪器的控制和通信的程序集合。
I/O总线驱动层:完成对仪器寄存器进行直接存储数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。
第2章一个简单VI的设计1.输入两个数,求两个数的和差运算,并显示结果。
2.程序运行中,用旋钮控件改变图形曲线的颜色。
建立波形图表的属性节点,改为可写,并指定为曲线Plot的颜色Color属性。
第3章几种常用的程序结构1.创建一个VI产生100个随机数,求其最小值和平均值。
2.创建一个VI,每秒显示一个0到1之间的随机数。
同时,计算并显示产生的最后四个随机数的平均值。
只有产生4个数以后才显示平均值,否则显示0。
每次随机数大于0.5时,使用Beep.vi产生蜂鸣声。
3.求X的立方和(使用For和While循环)。
4.编程求1000内的“完数”。
“完数”指一个数恰好等于它本身的因子之和。
例如28=14+7+4+2+1。
5.创建一个VI ,实现加、减、乘、除四种运算方式。
6.编写一个程序测试输入以下字符所用的时间:LabVIEW is a graphical programming language.7.使用公式节点创建VI ,完成下面公式计算,并将结果显示在同一个屏幕上。
LabVIEW错误知识积累

VI 的说明和帮助信息可置于: 该题创建者:未知 bVIEW.hlp 文件中 B.文件»VI 属性»说明信息 bVIEW.ini 文件中 D.帮助»关于 VI 正确答案: B 解析:
D 选项是不存在的 2. 电压范围为 0-10 V 时,哪种 DAQ 板卡可以检测信号中 2.6 mV 的变化? 该题创建者:未知 A.12 位板卡 B.16 位板卡 C.A 和 B D.以上均不正确 正确答案: C 解析:两种变化均能发现 mV 级别的电压变化 ,10/2^12=2.4mV<2.6mV 所以可以检测出来 3.
该题创建者:未知 A.5
B.6 C.7 D.8 正确答案: B 因为 while 循环的移位寄存器先输出 然后才执行加法运算 7. 下列哪个对象包含选择器输入接线端? 该题创建者:未知 A.条件结构 B.顺序结构 C.公式节点 D.事件结构 正确答案: A 8. 匹配模式”VI 中匹配后偏移量输出节点的值是?
以下哪种 VI 架构类型最适合在大型应用程序中将执行功能(例如,计算、转换和数据修改)保存为子 A.简单 VI B.UI 事件处理器 C.队列消息处理器 D.以上均不正确
正确答案: A 4. 以下表述不正确的是? 该题创建者:未知 A.允许创建包含簇的簇 B.允许创建包含数组的数组 C.允许创建包含数组的簇 D.允许创建包含簇的数组 Eቤተ መጻሕፍቲ ባይዱ以上均正确 正确答案: B 5. 下列哪种图表更新方式从左至右绘制数据,然后清除图表的历史数据并绘制新 的数据? 该题创建者:未知 A.带状图表 B.示波器图表 C.扫描图表 D.分步图表 正确答案: B 6. 执行下列代码后,Y 的值是?
A.通过菜单栏选择查看>>显示 VI 层次结构 B.在程序框图中右键单击子 VI 并选择显示 VI 层次结构
最新labview典型题目及答案

最新labview典型题目及答案
1.在什么情况下,应选择使用探针工具而非高亮显示执行过程?()单选
a.查看数据流
b.查看连线上的实时值
c.进程运行时,查看子VI
d.降低VI运行速度,显示连线上的值
2.下列哪项不符合数据流编程方式?()单选
a.移位寄存器
b.隧道
c.子VI
d.局部变量
3.发生错误时停止While循环的最佳方法是?()单选
a.比较错误簇的状态布尔值与常量,然后将比较结果连接至停止接线端
b.直接将错误连线连接至停止接线端
c.创建一个事件结构处理错误事件
d.使用错误处理器VI自动处理错误
4.如子VI的某个输入端的名称在显示即时帮助窗口中以粗体显示,下列表述正确的是?()多选
a.输入值必须是标量
b.输入为推荐连线,非必需连线
c.输入为必需连线
d.如未连接该输入端,运行按钮将断开
5.如要考虑状态图应用程序的扩展性,基本结构的最佳选择是?()单选
a.顺序结构
b.条件结构
c.公式节点
d.面向对象的结构
6.关于下列代码执行正确的表述是?()单选
a.循环在执行50次后停止
b.循环在执行49次后停止
c.循环在执行51次后停止
d.循环在执行52次后停止
7.若待测波形为100Hz正弦波,采样率设置为以下哪个选项较合理()单选
a、10Hz
b、100Hz
c、1000Hz
d、100MHz
8.若待测波形为1MHz正弦波,可以选择以下哪些采集卡()多选
A、串口采集卡
B、USB采集卡
C、PCI采集卡
D、PXI采集卡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、LabVIEW有哪四种类型的节点?函数、子程序、结构、代码接口2、分析下列程序实现的功能,并说明程序中有哪些控件、函数与结构程序实现功能:显示当前的温度值,并可设定温度报警值,当温度超过报警值时报警灯亮指示当前温度超过设定值。
控件:数值控件,布尔控件,显示控件。
函数:比较函数,数值函数。
结构:while循环结构。
3、下列程序使用了什么结构?(1)使用了公式节点结构。
(2)程序的描述:1-2所有的VI都包括以下3个部分:前面板、程序框图和图标连接口。
前面板就是图形化用户界面,也是VI的前面板。
程序框图是定义VI逻辑功能的图形化源代码。
1.有几个选板?各用于VI的什么部分?控件选板:控件选板(Controls)在前面板显示,由表示子选项板的顶层图标组成,该选项板包含创建前面板时可使用的全部对象。
函数选板:其工作方式与控件选板大体相同,函数选板由表示子选项板的顶层图标组成,该选项板包含创建框图时可使用的全部对象,函数选板只能在编辑程序框图时使用。
工具选板:使用浮动的工具选板中得定位工具可创建、修改和调试VI。
2.VI的创建方法:(1)在前面板的“文件”菜单中选择“新建VI”。
(2)在启动方式选择对话框中的新建文件窗口直接点击VI建立一个新的VI。
(3)在启动方式选择对话框中单击“项目”,创建一个项目后,在“我的电脑”上单击鼠标右键,从弹出的快捷菜单中选择“新建→VI”,即可创建新的VI。
(4)在启动方式选择对话框中选择“基于模板的VI”项,在模板选择对话框中选择“基于模板的VI”。
4.两个数组相加,以维数最短的为准。
例3-1,,5页。
单机位于工具选板的颜色工具,鼠标将变成画笔形状。
LabVIEW主要的数据类型包括标量类型、结构类型。
数据类型主要有数值量、逻辑量、字符串、文件路径等几类。
数组由元素和维度组成。
5.创建一个数组最高效的方法是:For 循环6.最基本的For循环由循环框架、总数接线端(输入端)、计数接线端(输出端)组成。
7.最基本的While循环由循环框架、条件接线端(输入端)和计数接线端(输出端)组成。
8.自动索引的功能是使循环框外面的数组成员逐个进入循环框内,或使循环框内的数据累加成一个数组输出到循环框外面。
9.For循环与While循环索引的区别:共同点:都支持自动索引功能For循环的数组默认为能自动索引,如不需要索引,可在数组进入循环的通道上单击鼠标右键弹出快捷菜单选择“禁用索引”选项;而While循环中的数组默认为不能自动索引,如果需要索引,可在循环的通道上单击鼠标右键弹出快捷菜单选择“启用索引”选项。
另外,在创建二维数组时一般使用For循环而不使用While循环。
For循环移位寄存器创建显示控件10.移位寄存器的用途:将当前循环完成的某个数据传递给下一个循环开始。
11.如何对移位寄存器初始化?移位寄存器的添加可通过在循环的左边框或右边框单击鼠标右键弹出快捷菜单选择“添加移位寄存器”打开,添加后将在循环的左右边框各出现一个方向相反的带边框的端子,右端子在每完成一次循环后存储数据,移位寄存器将上次循环的存储数据在下次循环开始时移动到左端子上。
12.顺序结构共有两种类型:层叠式顺序结构和平铺式顺序结构。
每个框架成为一帧。
一个标准的事件结构由框架、超时端子、事件数据节点、递增/减按钮、选择器标签组成。
和条件结构相似,事件结构也可以由多层框架组成,但与条件结构不同的是,事件结构虽然每次只能运行一个框图但可以同时响应几个事件。
超时端子用来设定超时时间。
局部变量有读和写两种属性。
右键转换。
13.使用局部变量可对前面板上的输入控件或显示件进行数据读写。
(局部变量有读和写两种属性,用户可再局部变量图标上单击右键,从弹出的快捷菜单中选择“转换为读取”和“转换为写入”)。
14.局部变量主要用于在程序内部传递数据,但是不能实现程序之间进行数据传递。
局部变量的这个缺陷可以通过全局变量来实现,它可以同时在运行的多个VI或子VI之间访问和传递数据。
15.子VI的创建有两种方法:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。
16.VI的图标和连接器之间如何切换?如何根据VI要实现的功能设置连接器的接线端口?答:切换:用鼠标右键单击前面板中得图标窗口,从弹出的快捷菜单中选择显示连线板,前面板右上角的图标就会切换成连接器图标。
设置:(1)创建连接器端口,包括定义端口的数目和排列形式;(2)定义连接器端口和控件及指示器的关联关系,包括建立连接和定义接线端类型。
.图标控件及其组件.多曲线波形图对于二维数组,在波形图表中默认情况下它将输入数组转置,即把生成数组的每一列数据当作一条一维数组来生成曲线。
19.基于PC的数据采集系统的组成部分可分5个部分:(1)PC(2)传感器(3)信号调理(4)数据采集硬件(5)软件其中,硬件部分:PC,传感器,数据采集硬件。
软件部分:信号调理,软件。
1,LabVIEW有哪四种类型的节点?函数、子程序、结构、代码接口,2,分析下列程序实现的功能,并说明程序中有哪些控件、函数与结构。
程序实现功能:显示当前的温度值,并可设定温度报警值,当温度超过报警值时报警灯亮指示当前温度超过设定值。
控件:数值控件,布尔控件,显示控件。
函数:比较函数,数值函数。
结构:while循环结构。
,3,下列程序使用了什么结构?使用了公式节点结构。
程序的描述:输入三个整型变量ikr,k是m的平方根。
I初始设为2,当i≤k时,i加1,若m可被i整除,则停止,若不可被整除,当i≥k+1时,否则返回0.1-2所有的VI都包括以下3个部分:前面板、程序框图和图标连接口。
前面板就是图形化用户界面,也是VI的前面板。
程序框图是定义VI逻辑功能的图形化源代码。
4,有几个选板?各用于VI的什么部分?一,控件选板:控件选板(Controls)在前面板显示,由表示子选项板的顶层图标组成,该选项板包含创建前面板时可使用的全部对象。
二,函数选板:其工作方式与控件选板大体相同,函数选板由表示子选项板的顶层图标组成,该选项板包含创建框图时可使用的全部对象,函数选板只能在编辑程序框图时使用。
三,工具选板:使用浮动的工具选板中得定位工具可创建、修改和调试VI。
5,VI的创建方法:(5)在前面板的“文件”菜单中选择“新建VI”。
(6)在启动方式选择对话框中的新建文件窗口直接点击VI建立一个新的VI。
(7)在启动方式选择对话框中单击“项目”,创建一个项目后,在“我的电脑”上单击鼠标右键,从弹出的快捷菜单中选择“新建→VI”,即可创建新的VI。
(8)在启动方式选择对话框中选择“基于模板的VI”项,在模板选择对话框中选择“基于模板的VI”。
6,两个数组相加,以维数最短的为准。
例3-1。
单机位于工具选板的颜色工具,鼠标将变成画笔形状。
LabVIEW主要的数据类型包括标量类型、结构类型。
数据类型主要有数值量、逻辑量、字符串、文件路径等几类。
数组由元素和维度组成。
7,创建一个数组最高效的方法是:For 循环8,最基本的For循环由循环框架、总数接线端(输入端)、计数接线端(输出端)组成。
9,最基本的While循环由循环框架、条件接线端(输入端)和计数接线端(输出端)组成。
10,自动索引的功能是使循环框外面的数组成员逐个进入循环框内,或使循环框内的数据累加成一个数组输出到循环框外面。
11,For循环与While循环索引的区别:共同点:都支持自动索引功能For循环的数组默认为能自动索引,如不需要索引,可在数组进入循环的通道上单击鼠标右键弹出快捷菜单选择“禁用索引”选项;而While循环中的数组默认为不能自动索引,如果需要索引,可在循环的通道上单击鼠标右键弹出快捷菜单选择“启用索引”选项。
另外,在创建二维数组时一般使用For循环而不使用While循环。
12,移位寄存器的用途:将当前循环完成的某个数据传递给下一个循环开始。
13,如何对移位寄存器初始化?移位寄存器的添加可通过在循环的左边框或右边框单击鼠标右键弹出快捷菜单选择“添加移位寄存器”打开,添加后将在循环的左右边框各出现一个方向相反的带边框的端子,右端子在每完成一次循环后存储数据,移位寄存器将上次循环的存储数据在下次循环开始时移动到左端子上。
14,顺序结构共有两种类型:层叠式顺序结构和平铺式顺序结构。
每个框架成为一帧。
一个标准的事件结构由框架、超时端子、事件数据节点、递增/减按钮、选择器标签组成。
和条件结构相似,事件结构也可以由多层框架组成,但与条件结构不同的是,事件结构虽然每次只能运行一个框图但可以同时响应几个事件。
超时端子用来设定超时时间。
局部变量有读和写两种属性。
右键转换。
15,使用局部变量可对前面板上的输入控件或显示件进行数据读写。
(局部变量有读和写两种属性,用户可再局部变量图标上单击右键,从弹出的快捷菜单中选择“转换为读取”和“转换为写入”)。
16,局部变量主要用于在程序内部传递数据,但是不能实现程序之间进行数据传递。
局部变量的这个缺陷可以通过全局变量来实现,它可以同时在运行的多个VI或子VI之间访问和传递数据。
17,子VI的创建有两种方法:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。
18,VI的图标和连接器之间如何切换?如何根据VI要实现的功能设置连接器的接线端口?答:切换:用鼠标右键单击前面板中得图标窗口,从弹出的快捷菜单中选择显示连线板,前面板右上角的图标就会切换成连接器图标。
设置:(1)创建连接器端口,包括定义端口的数目和排列形式;(2)定义连接器端口和控件及指示器的关联关系,包括建立连接和定义接线端类型。
对于二维数组,在波形图表中默认情况下它将输入数组转置,即把生成数组的每一列数据当作一条一维数组来生成曲线。
,19,基于PC的数据采集系统的组成部分可分5个部分:(1)PC(2)传感器(3)信号调理(4)数据采集硬件(5)软件其中,硬件部分:PC,传感器,数据采集硬件。
软件部分:信号调理,软件。