最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

labview虚拟仪器试卷

来源:动视网 责编:小OO 时间:2025-10-01 19:42:13
文档

labview虚拟仪器试卷

一、填空题。3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。4、而While循环的数据出口的自动索引默认为(无)。5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生(   行 )元素,而内层的For循环产生(  列  )。9、顺序结构有(重叠式和平铺式 )两种方式。二、单项选择题。1、当一个函数的errorin带有错误信息时,下列哪种说法是正确的。( D )A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息
推荐度:
导读一、填空题。3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。4、而While循环的数据出口的自动索引默认为(无)。5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生(   行 )元素,而内层的For循环产生(  列  )。9、顺序结构有(重叠式和平铺式 )两种方式。二、单项选择题。1、当一个函数的errorin带有错误信息时,下列哪种说法是正确的。( D )A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息
一、填空题。

3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。

4、而While循环的数据出口的自动索引默认为(无) 。

5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生(   行  )元素,而内层的For循环产生(  列   )。

9、顺序结构有(重叠式和平铺式 )两种方式。 

二、单项选择题。

1、当一个函数的error in带有错误信息时,下列哪种说法是正确的。( D  )

A、该函数会对错误信息进行处理

B、该函数不会作任何操作,而是直接将错误信息传递给error out,且不会将自身函数发生的错误加进去。

C、该函数将会发出错误信息警告,且使程序终止运行。

D、该函数会直接将错误信息传递给error out。且会将自身函数发生的错误也一并加进去。

3、下列说法中哪种说法是正确的?( C   )

A、While循环只有在条件端口接收到的值为True时才停止循环

B、While循环不满足条件,1次也不执行

C、For循环当N<1时,1次都不执行

D、For循环可以嵌套,而While循环不可以嵌套

8、当连接输入被勾上时,下面程序框图中创建数组(Build Array)函数的输出是什么?                                              [   C   ]

(A) 一维数组{1, 7, -4, -2, 3, 6};    (B) 二维数组{{1, -4, 3, 0}, {7, -2, 6}};

(C) 一维数组{1, -4, 3, 7, -2, 6};    (D) 二维数组{{1, -4, 3}, {7, -2, 6}}。

9、下面数组加法的计算结果是多少?                     [   B   ]

(A) 一维数组{80, 20, 40, 10, -60};    (B) 一维数组{120, 30};

(C) 一维数组{120, 30, -60};(D) 二维数组{{120, 90, 20}, {60, 30, -40}}。

10、对于下面的程序框图,哪个描述是正确的?            [   D   ]

(A) 循环会执行一次,计数接线端  会输出数值0;

(B) 循环不会执行,计数接线端  会返回一个空数值(Null);

(C) 循环会执行一次,计数接线端  会输出数值1;

(D) 循环会执行无限次,程序只能人为中止。

15、下面的框图程序执行后,输出显示为何值?             [   C   ]

(A) 一维数组{1 2 3 4 5};                (B) 一维数组{1 3 6 10 15};

(C) 数值 15;                            (D) 数值 35。

16、下面的程序执行后,输出结果字符串result string显示什么?

                                                       [   C   ]

(A) Helloto you!;                 (B) Hello Wto you;

(C) Hello to you;                 (D) Hello to you!!。

19、下列程序执行后,所得到的结果数组 result array 将为下列哪个数组?

                                                        [    C   ]

(A) 二维数组 {{6, 3, 3};{2, 1, 8}};        (B) 二维数组 {{6,6,6};{8,6,6};{6,6,6}};

(C) 二维数组 {{6,6,6};{6,6,6};{6,8,6}};    (D) 二维数组 {{6,8,6};{6,8,6};{6,8,6}}。

20、在即时帮助窗口中,某子VI的一个输入端名字是粗体,那么下面的描述哪些是正确的?(多选)                                   [   C, D   ]

(A) 输入值须为标量;     (B) 输入为推荐,不是必需; 

(C) 输入为必需;        (D) 如果此输入端没有连线,会导致运行按钮接头断开。

三、解答题:

1、如下程序执行后,请写出输出数组Array 和 subarray 的所有元素。

Array                               subarray

     
     
Array                               subarray

010    20

3040
111213141
  2 12    22

    32

    42

    3

13    23

    33

    43

  20
  21   
  22
  23
2、下图所示的程序执行后,前面板两个输出显示Output1和Output2各是什么类型的数据?具体数值是多少?

解答:Output1输出标量数值,在循环执行过程中依次显示7、6、1、5、12;而 Output2在循环执行完以后,输出一维数组 {7,6,1,5,12}。

2、用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。并将其上下限也一并在波形中表示出来。

答案:

                         前面板                                                        

一、自动索引对for和while循环的特点 

     在默认情况下,对于每个连接到For循环的数组都会执行自动索引功能。

     在默认情况下,对于每个连接到While循环的数组都不会执行自动索引功能

二、Bundle By Name的含义 

     使用Bundle By Name可以访问现有的簇,但不能创建新簇;它只能改变一个已经存在的簇内的元素值,同时必须给Bundle By Name图标中间的输入端子一个输入以申明要替换其元素的簇。Unbundle By Name可返回指定名称的簇元素,不必考虑簇的序和大小。

三 、变量的控制型和显示型的特点?连线的颜色粗细、变量外观能看出哪些信息?

     显示对象和控制对象都是前面板上的控件

     显示对象:有输入端子而无输出端子,后者正好相反,它们分别相当于普通编程语言中的输出参数和输入参数。

     数值常数对象可以看成是控制对象的一个特例。

     一个对象应当是显示对象还是控制对象必须弄清楚,否则无法正确连线。有时他们的图标是相似或相同的,可以根据需要明确规定它是显示对象还是控制对象。方法是将鼠标移到图标上,然后点右键,可出现快速菜单。如果菜单中有Chang to Control,说明这是一个显示对象,可以根据需要,将其变为控制对象。如果菜单中有Chang to Indicator ,说明这是一个控制对象,也可以根据需要,将其变为显示对象。

不同颜色、线型代表不同的数据类型。    线型为波折号的虚线表示坏线。( 整形数 蓝色)( 浮点数 橙色)( 逻辑量 绿色)( 字符串 粉色 )(  文件路径 青色)其他还有动态数据、簇、图像、波形等  

四 、簇的特点

     簇(Cluster)是另一种数据类型,它的元素可以是不同类型的数据。

     1  簇中可以包含任意类型的数据。

     2  一个簇中的对象必须全部是控制型,或全是显示型。 

     3  簇不能在程序运行时添加新元素。

     4  簇的元素有一个序,它与簇内元素的位置无关

五、常用快捷键

   Shift-单击 选取多个对象;将对象添加到当前选择之中。

   Shift-单击(拖曳)沿轴线移动对象。

   Ctrl-鼠标滚轮 依次浏览条件、事件或层叠式顺序结构的子程序框图。

六 、XY Graph 、 Graph 、 Chart  三者的差别

XY Graph  适合描述一般的Y值随X值变化曲线。

    Chart  是将数据源(例如采集得到的数据)在某一坐标系中实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线 。但其表现形式有限。

     Graph 则是对已采集数据进行事后处理的结果。它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。它的缺点是没有实时显示,但是它的表现形式要丰富。

(Chart 一般用于接收一维数组或者标量数据或者簇;

Graph接收一位数组,二维数组,簇,簇数组,波形数据;

xy图接收两个一位数组绑定簇,坐标点簇数组。

Chart可以实时显示,后面两个只能一次性画出来)

七、事件结构的特点

     优点是减少CPU占用率,响应及时,采用队列方式避免了漏掉事件 

     一般仅适用于GUI和用户接口界面,对于子VI不适用 

     超时端子一般必须接数据,否则事件结构不能结束。(结构执行时,仅有一个子程序框图或分支在执行。事件结构可等待直至事件发生,并执行相应条件分支,处理该事件。右键单击结构边框,可添加新的分支并配置要处理的事件。)

八、 程序调试技术 哪些程序可以调试、 他们各自的作用?

1 找出语法错误 

如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。

2  高亮执行  

VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,就可以根据数据的流动状态跟踪程序的执行

3  断点与单步执行

为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数据。

4  探针

可用探针工具来查看当流程图程序流经某一根连接线时的数据值。

九、子VI的调用方法

   1 在函数选项中选择“VI”选项,弹出VI选择对话框

   2 找出相应的VI文件,直接拖动到程序框图窗口

   3 如果需要调用的VI处于打开状态,直接将子VI在前面板或程序框图的图标拖动到程序框图

   4 如果建立了项目文件,直接拖动项目文件中的VI 

十、 文件I/O的操作步骤

    1打开一个已有的文件或者新建一个文件;

    2对文件进行读写;

3关闭文件。

十一、 快速VI的配置性和扩展性

     端口的数值可以交互配置,也可以编程赋值。

     二者如果不一致,编程赋值具有优先性。

十二 、数组和字符串的操作函数  公式节点  表达式节点  循环结构  分支结构  

文档

labview虚拟仪器试卷

一、填空题。3、因为For循环的常用来处理数组,所以数据出口的自动索引默认为(有)。4、而While循环的数据出口的自动索引默认为(无)。5、使用两个For循环,把其中一个嵌套在另一个中可以生成一个二维数组。外层的For循环产生(   行 )元素,而内层的For循环产生(  列  )。9、顺序结构有(重叠式和平铺式 )两种方式。二、单项选择题。1、当一个函数的errorin带有错误信息时,下列哪种说法是正确的。( D )A、该函数会对错误信息进行处理B、该函数不会作任何操作,而是直接将错误信息
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top