版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题:1、下面选项中,哪个是更新前面板显示控件的最好方法? B (A 使用局部变量; (B 直接连线到显示控件的接线端;(C 使用功能全局变量; (D 使用 " 值 " 属性节点。2、与局部变量相比,下面哪个描述表明了全局变量的优势? C (A 全局变量自身不需要标签就可执行;(B 全局变量遵循数据流模式,因此不会引起竞争情况;(C 全局变量可以在两个独立的同时运行的 VI 之间传递数据;(D 只有全局变量能传递数组数据,而局部变量不能。3、输入一个表示圆形的数据。 圆形数据包括一个 x 坐标,一个 y 坐标,以及 半径值。 这三个数据都是双精度的。 用户今后可能需要
2、保存圆的颜色, 这个值 用一个整型变量表示。 在前面板窗口中如何表示圆呢? D (A 分别需要三个输入控件,用于表示两个位置量和一个半径值;(B 一个包含所有数据的簇;(C 一个包含三个元素的数组;(D 一个自定义类型包含一个簇。4、如存储的数据将被其他工程师通过 Microsoft Excel分析。应使用哪种存储格 式? B (A TDM; (B 用制表符(T ab 分隔的 ASCII ;(C 数据记录; (D 自定义二进制格式。5、下面的描述中哪个是错误的? D (A 子 VI 连线板定义了输入输出的连线地方;(B 子 VI 连线板上的端子颜色与其相连的控件数据类型是一致的;(C 必须有一
3、个图表 /连线板才能使用子 VI ;(D 在函数面板中可以编辑子 VI 的图标。6、创建一个数组的最高效方法是: A (A 使用一个带自动索引的 While 循环;(B 初始化一个数组并在 While 循环中替换其元素;(C 在 While 循环中放置一个创建数组函数;(D 使用一个带自动索引的 For 循环。7、 开发只有一个输出的子 VI 。 在一个调用 VI 中需要使用该子 VI 。 下面选项中, 哪个是使用数据流来控制子 VI 执行的最好方法? A (A 修改子 VI ,创建错误簇并在调用 VI 中使用;(B 在一个顺序结构中使用子 VI ;(C 修改子 VI ,创建虚设的输入端并在调
4、用 VI 中使用;(D 修改子 VI ,创建一个全局变量并在调用 VI 中使用。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 二维数组 12
5、0, 90, 20, 60, 30, -40。 10、对于下面的程序框图,哪个描述是正确的? D (A 循环会执行一次,计数接线端 会输出数值 0;(B 循环不会执行,计数接线端 会返回一个空数值(Null ; (C 循环会执行一次,计数接线端 会输出数值 1;(D 循环会执行无限次,程序只能人为中止。12、下面的框图程序执行后,输出的波形图显示为下列哪个图形? B 程序框图17、(B (C (D 13、下列工具模板中,哪个字母对应于探针工具? C (A B; (B D; (C A; (D C。14、下列陈述中哪一种说法是正确的? D (A For Loop的默认输入、输出结构通道为非自动索引
6、状态;(B While Loop的默认输入、输出结构通道为自动索引状态;© 上述两种陈述均正确;(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!。17、右击下面所示图形的那一区域,可以改变图中光标的颜色和标识? D (A C;
7、 (B A; (C D; (D B。18、 _确定 For Loop执行的次数, _返回循环已经执行的次数减 1。 C (A count terminal , conditional terminal ;(B iteration terminal , count terminal ;(C count terminal , iteration terminal ;(D conditional terminal , count terminal 。19、下列程序执行后,所得到的结果数组 result array 将为下列哪个数组? C (A 二维数组 6, 3, 3;2, 1, 8; (B 二维数
8、组 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、若需要从一条已经存在的数据连线引出一条数据连线分支,有两种方法可以 实现:(1 将 连线工具 移动到这条数据连线上,当数据连线闪烁时,单击鼠 标 左 键, 然后拖动鼠标, 在鼠标的单击处就会引出一
9、条数据连线分支; (2 将 鼠标移动到这条数据连线上合适的位置,在线上单击鼠标 右 键,在弹出的 快捷菜单 中选择 Create Wire Branch,在鼠标的单击处就会引出一条数据连线 分支。2、当选择单个对象时,直接用鼠标择多个对象, 则要在窗口空白处拖动鼠标, 使拖出的 虚线框 包含要选择的多 个目标对象,或者按住 Shift 键,用鼠标 左 键单击多个目标对象。3、 LabVIEW 编程环境提供了多种调试 VI 程序的手段,除了具有传统编程语言 支持的单步运行、 断点和探针等调试手段外, 还添加了一种特有的调试手段 实时显示数据流动画,即工具条内的 高亮执行 按钮。4、在一个 VI
10、存在错误的情况下,该 VI 是不能运行的,此时 VI 窗口工具条上的 Run 按钮会变为 错误列表 (Error List 按钮, 用鼠标单击该按钮, 会弹出 显示 VI 中存在错误信息的对话框。5、子 VI (SubVI 相当于常规编程语言中的子程序。在 LabVIEW 中,用户可以 把任何一个 VI 当作 SubVI 来调用。 SubVI 利用 连接端口 与调用它的 VI 交换 数据。6、 数组是由相同类型元素组成的数据集合。 数组由 3部分组成:据索引 (Index 和数据,其中数据类型隐含在数据中。7、对于二维数组 2D Array输入到 Index Array节点,左侧的 Index
11、 端口有两个, 第一个 Index 端口为二维数组“行 (Row”的索引,第二个 Index 端口为二维数 组 “列 (Column” 的索引, 右侧的 Subarray 端口输出值为一个一维数组。 若 Index 端口没有输入,则 Subarray 端口输出二维数组的第 0 行子数组;如果“行 (Row” 索引输入 m , “列 (Column” 索引没有输入, 则 Subarray 端口输出二维数 组的第 m+1 行子数组;如果“行 (Row”索引输入 i , “列 (Column”索引输 入 j ,则 Subarray 端口输出二维数组的第 i+1 行、第 j+1 列数组元素。8、 创建
12、一个簇时, LabVIEW 会按照簇中元素创建的进行默认编号。编号从 0开始,依次为 1、 2、 。当然,也可根据编程需要自 己定义元素 的编号 。在簇框 架的右 键弹出 选单中选 择 Reorder Controls in 的前面板会变为元素顺序编辑器, 在编辑器中用鼠标单击元 素的编号, 即可改变元素的编号, 其余编号依次轮回。 编辑完所有编号后, 单击 工具条上的 OK 按钮确定。9、最基本的 While 循环由循环框架 (Loop Frame、重复端口 (Loop Iteration 以及 条件端口 (Loop Condition组成。与 For 循环类似, While 循环执行的是包
13、含在循 环框架中的程序,但执行的 循环次数 却不顾定,只有当满足给定的条件时, 才停止循环的执行。10、最基本的 层叠式顺序 结构由顺 序框架 (Sequence Frame 、和递增 /递减按钮 (Increment/Decrement Buttons组成。三、解答题:1、如下程序执行后,请写出输出数组 Array 和 subarray 的所有元素。 Array subarray Array subarray 输 出 显示 Output1和 Output2各是什么类型的数据?具体数值是多少? 解答:Output1输出标量数值,在循环执行过程中依次显示 7、 6、 1、 5、 12;而 Out
14、put2在循环执行完以后,输出一维数组 7,6,1,5,12。一、填空1. VI虚拟仪器的三个主要组成部分是 _前面板 _、 _程序框图 _和 _图标 _。2. LabView有三种操作模板,分别是 _控件模板 _、 _函数模板 _和 _工具模板 _。3. CIN节点需要调用 _*.lsb_格式文件,这种文件可以通过 _Visual C+_来生成。4. 虚拟仪器设计中连线为虚线时表示 _数据类型不匹配出错 _,当 RUN 按钮显示为折 断的箭头时,表示程序 _有错误发生 _。5. 在 LabView 中 _局部变量 _主要用于程序内部传递数据, _全局变量 _主要用于程序之间 传递数据。6.
15、程序框图由 _端口 _、 _节点 _和 _连线 _组成的可执行代码。二、选择1. 当一个函数的 error in带有错误信息时,下列哪种说法是正确的(D A 该函数会对错误信息进行处理。B 该函数不会作任何操作,而是直接将错误信息传递给 error out ,且不会将自身函数 发生的错误添加进去。C 该函数会发出错误警告,且使程序终止运行。D 该函数直接将错就错传递给 error out,且会将自身函数发生的错误加进去。2. 下列哪种说法是错误的(B A 虚拟仪器采用的是面向对象和可视化编程技术。B 在程序运行的过程过程中波形的可变性是不可改变的。C 在 LabView 中, VI 程序的运行
16、时数据流动的。D 在创建子程序时,可以使用连线工具给前面板的控制器和指示器分配端口。3. 下列哪种说法是对的(C A While循环只有条件端口接收到的值为 True 时才停止循环。B While循环不满足条件时,一次也不执行循环。C For循环当 N<1时,一次也不循环。D For循环可以嵌套, While 循环不可以嵌套。4. 当数据采集卡组态成 DIFF 模式时,将使用差分连接方式,使用这种连接方式下列说 法错误的是(C A 可以减少尖峰噪声 B 增加噪声抑制C 增大尖峰噪声 D 增加共模信号抑制5. 下列哪种总线产品对 PCI 总线完全兼容。 (A A PXI 总线 B GPIB
17、 总线 C VXI 总线 D RS232串口 三、简答1. For循环和 While 循环的区别是什么?使用中它们各自适用于什么场合 ?答:For 循环规定了循环次数,其条件选择是根据计数器计数次数是否达到循环 次数而决定结束循环的条件;而 While 循环不规定循环次数,其条件选择是根据选择器 端子的条件是否得以满足而决定结束循环的条件。 For 循环适合于有限次数的循环操作, 而 While 循环适合于根据程序运行过程中逻辑关系或在程序执行中人为地决定循环次 数。2. 什么是 VISA ? VISA 有什么特点?答:VISA 是虚拟仪器软件结构 (Virtual Instrument So
18、ftware Architectuere的简称, 是由 VXI plug & play系统联盟所统一制定的 I/O接口软件标准及其相关规范的总称。 一 般称这个 I/O函数库为 VISA 库(用于仪器编程的标准 I/O函数库 。 VISA 函数库驻留 于计算机系统中,是计算机与仪器之间的标准软件通信接口,用以实现对仪器的控制3. 移位寄存器的用途?怎样初始化移位寄存器?答:移位寄存器主要用于 While 循环和 For 循环, 将上一次循环的值传给下一 次循环。 还可以存储前几次循环的值, 在移位寄存器的左端口或右端口上右击鼠标弹出 菜单,选择 Add Element选项,可创建附加的
19、左端口来存储前几次循环的值。在循环 外将初始值连到移位寄存器的左端口,有默认初值。4、什么叫虚拟仪器?虚拟仪器相对于传统仪器有优势在哪里?(本题 5分答:虚拟仪器技术简单说就是用户自定义的基于 PC 的测试和测量解决方案。相 对于传统仪器 , 有 4大优势:性能高,扩展性强,开发时间少,并且具有出色的集成功能。 5、简述在 LabVIEW 中调用 C 语言代码的方法和步骤。 (本题 5分答:在 LabVIEW 中对 C 语言代码的调用是能过 CIN 节点来实现的,具体步骤 如下:(1创建一个空的 CIN 节点(2为 CIN 节点设置输入、输出端口(3创建 C 语 言源程序(4创建并编译 *.lsb文件(5加载 *.lsb文件并完成调用过程。6、 Labview 有哪几种结构类型?(本题 5分答:循环结构 选择结构 顺序结构 事件结构 公式节点以及反馈节点四、程序1、创建一个 VI 程序,该程序可以产生一个六行四列的二维数组(数组元素为 0 到 10 的随
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年九年级上学期化学期末考试试卷及答案(一)
- 桂林市复兴学校2026年编外教师招聘备考题库完整参考答案详解
- 2026年四川省岳池银泰投资(控股)有限公司公开招聘急需紧缺专业人才备考题库含答案详解
- 华东理工大学2026年公开招聘工作人员46名备考题库有答案详解
- 2026年中共赣州市赣县区委政法委下属事业单位面向全区选调工作人员备考题库及答案详解(新)
- 2026年湖南华菱线缆股份有限公司招聘备考题库及完整答案详解一套
- 2026年宁波市镇海区急救中心编外工作人员招聘备考题库及参考答案详解
- 2026年无锡市新安中心幼儿园代课教师招聘备考题库及完整答案详解1套
- 广东交通职业技术学院2025年公开招聘工作人员备考题库含答案详解
- 2026年青海新泉财金投资管理有限公司招聘备考题库带答案详解
- 《春夜喜雨》课件
- IATF16949基础知识培训
- 2024 公路装配式钢便桥设计与施工技术指南
- 更新改造工程管理制度
- 网络谣言的法律规制及其治理策略研究
- 10第十章-水利工程设计
- 第四代住宅白皮书-HZS
- 高中化学教材培训
- 新能源发电技术课件:新能源发电的故障穿越技术
- 管线拆除施工方案
- 杉木容器育苗技术规程
评论
0/150
提交评论