测控技术及仪器本科毕业设计(论文)外文翻译译文VI的使用.doc
-
资源ID:4028651
资源大小:619.50KB
全文页数:33页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
测控技术及仪器本科毕业设计(论文)外文翻译译文VI的使用.doc
本科毕业设计(论文)外文翻译译文学生姓名: 院 (系): 电子工程学院 专业班级: 测控0703 指导教师: 完成日期: 2011 年 3 月 5 日 要 求1、外文翻译是毕业设计(论文)的主要内容之一,必须学生独立完成。2、外文翻译译文内容应与学生的专业或毕业设计(论文)内容相关,不得少于15000印刷符号。3.外文翻译译文用A4纸打印。文章标题用3号宋体,章节标题用4号宋体,正文用小4号宋体,20磅行距;页边距上、下、左、右均为2.5cm,左侧装订,装订线0.5cm。按中文翻译在上,外文原文在下的顺序装订。4、年月日等的填写,用阿拉伯数字书写,要符合关于出版物上数字用法的试行规定,如“2005年2月26日”。5、所有签名必须手写,不得打印。VI的使用起止页码:3-14-7出版日期(期刊号):2003年4月出版单位:National Instruments外文翻译译文:扩展 VI 的特性你可以选择多个 LabVIEW VI模板中的一个来创建你的VI。然而,在某些情况下模板并不适用于你需要创建的VI程序。本章将教会你如何在不使用模板的情况下创建和定制一个你自己 VI 程序。利用空模板创建新的 VI在下面的练习中,你将要打开一个空的 VI,并在程序框图中添加 Express VIs 和结构,来创建一个新的 VI 程序。新的 VI 程序实现产生信号、减少信号的采样点,并在前面板的表格中显示最终数据。当你完成练习时,VI 程序的前面板如图 3-1 所示。大约需要 30 分钟完成本练习。图 3-1 Reduce Samples VI 的前面板打开一个空 VI:如果没有模板适合你需要实现的任务,你可以从一个新 VI 开始,添加Express VIs 来实现指定的任务。完成下面的步骤来打开一个空 VI。1. 在 LabVIEW 对话框,点击 New 按钮上的箭头,从快捷菜单中单击 Blank VI 或快捷键<Ctrl-N>,来打开一个空 VI。注意,一个空前面板和程序框图也同时显示。注意: 在 New 对话框的 Create new 列表内单击 Blank VI,或者从前面板或程序框图的菜单栏中单击 File>>New VI,都可以打开一个空 VI。2. 如果 Functions 选板不可见,在程序框图内的任何空白区右击,即会跳出 Functions 选板。点击在 Functions 选板左上方的图钉图标,如右图所示,则把该模板放置在屏幕上。注意:您可以在程序框图或前面板的空白区右击,来提取出 Functioins 选板或 Controls 选板。添加一个模拟信号的 Express VI完成下面的步骤,查找您想要使用的 Express VI,并将其添加到程序框图中。1. 如果 Context Help 窗口没有出现,可以按 <Ctrl-H> 键打开它。您也可以按Show Context Help Window(如左图所示),打开 Context Help 窗口。2. 在 Functioins 选板中选择 Input 选板,将光标移至 Input 选板中的 Express VIs 上。注意,Context Help 窗口中显示每个 Express VI 的功能的信息。3. 通过 Context Help 窗口提供的信息,找到可以输出一个正弦波信号的 Express VI。4. 选择 Express VI 并将其放置到程序框图内,出现 Configure Simulate Signal 对话框。5. 将光标在 Configure Simulate Signal 对话框的各个选项上移动,例如 Frequency (Hz), Amplitude, 和 Samples per second (Hz),查看 Context Help 窗口内显示的信息。6. 配置 Simulate Signal Express VI,以产生一个频率为 10.7、振幅为2的正弦波。7. 注意 Result Preview 窗口内显示的信号,自动改变来反映您配置的正弦波。8. 关闭 Configure Simulate Signal 对话框。9. 将光标移动至 Simulate Signal Express VI,并读取 Context Help窗口内显示的信息。注意,此时 Context Help 窗口内显示出 Simulate Signal Express VI的配置。10. 保存此 VI 到容易找到的位置,命名为 Reduce Samples.vi。调整信号完成下面的步骤,利用 LabVIEW Help,查找可以使信号采样点减少的Express VI。1. 单击 Help>>VI, Function, &How-To Help,打开 LabVIEW Help。2. 点击 Search 标签,在 Type in the word(s) to search for 文本框内键入 sample compression。注意,该单词的选择反映出你需要 Express VI 压缩还是减少信号采样点。3. 选择 Sample Compression Express VI 主题,来显示描述该 SampleCompression Express VI 的信息。4. 熟悉该 Express VI 的描述后,点击在左边 Place on the block diagram 按钮,来选择该 Express VI。5. 移动光标到程序框图。注意,LabVIEW 使 Sample Compression Express VI 跟随着光标移动。6. 在程序框图内,把 Sample Compression Express VI 放置在 SimulateSignal Express VI 的右边。7. 配置 Sample Compression Express VI,指定平均因子为25,来减少信号的样本点数。8. 关闭 Configure Sample Compression 对话框。9. 利用连线工具,将 Simulate Signal Express VI 的 Sine 输出端连接到 Sample Compression Express VI 的 Signals 输入端。定制前面板在前面的练习中,利用 Controls 选板,在前面板中添加控制件和显示。您也可以在程序框图中添加控制件和显示件。完成下面的步骤在程序框图中创建控制件和显示件。1. 右击 Smaple Compression VI 的 Mean 输出,单击 Create>>Numeric Indicator 来创建一个数字显示件。2. 右击 Smaple Compression VI 的 Mean 输出,从快捷菜单中单击 Insert Input/Output,来插入 Enable 输入端。3. 右击 Enable 输入端,单击 Create>>Control 来创建 Enable 开关控件。4. 右击 Simulate Signal Express VI 的 Sine 输出和 Signal Compression Express VI 的Signals 输入之间的连线,单击 Create>>Graph Indicator。注意,你可以从程序框图中创建控制件和显示件。利用这种方法创建控制件和显示件,LabVIEW 自动创建正确标注和格式化的连线终端。5. 利用连线工具,将 Sample Compression Express VI 的 Mean 输出端连接到 Sine 控件终端。注意,合并信号函数(Merge Signal Function)出现。6. 排列程序框图中的对象,如图 3-2 所示。提示 您可以右击任何连线,从快捷菜单中单击 Clean Up Wire,使LabVIEW 自动整理连线。图 3-2 Reduce Samples VI 的程序框图7显示前面板。 注意,你添加的控制件和显示件自动在前面板上显示,且有与它们的功能对应的标8保存此 VI 程序。设定 VI 连续运行至用户停止在目前状态下,此 VI 一旦运行,产生一个信号就停止运行。为了在某条件满足前 VI 可一直运行,可在程序框图中加入 While 循环 (While Loop)。1显示前面板,运行 VI。注意 VI 运行后就停止,且没有 STOP 按钮。2. 显示程序框图,在 Execution Control 选板中选择 While Loop。3. 移动光标至程序框图的左上角,在此放置 While Loop 边框的左上角。4. 点击并对角拖拉,使之包括所有的 Express VIs 和连线,如图 3-3 所示。图 3-3 放置环绕 Express VIs 的 While Loop注意,While Loop,如左图所示,显示有一个 STOP 按钮,与条件(Condition Terminal)相连线。While Loop 配置为当用户点 击 STOP 按钮时,循环结束。5. 显示前面板,运行 VI。注意,VI 一直运行,直到您点击 STOP 按钮。While Loop 执行循环内的函数,直到用户按 STOP 按钮。控制执行速度为了在波形图上更慢地描点,您可以在程序框图中添加延迟时间。完成下面的步骤,来控制 VI 的执行速度。1在程序框图中,从 Execution Control 选板中选择 Time Delay Express VI,把它放置在循环内。2在 Time Delay(Seconds)文本框内键入 250。该时间延迟指定了循环运行的快慢。每隔 250 秒时间延迟,循环程序将每隔四分之一秒重复执行一次。3. 关闭 Configure Time Delay 对话框。4. 保存此 VI。5. 显示前面板,运行 VI 程序。6. 点击 Enable 开关,注意波形图的变化。注意,如果 Enable 开关处处于打开状态,波形图显示变慢的信号;如果 Enable 开关处于关闭状态,波形图将不显示变慢的信号。7. 点击 STOP 停止运行 VI。利用表格显示数据完成下面的步骤,在前面板的表格中显示平均值的汇总。1. 在前面板,从 Text Indicators 选板中选择 Express Table 显示控件,并把它放置在前面板内的波形图的右边。2. 显示程序框图。注意,Table 连线终端自动连线到 Build Table Express VI。3. 如果 Build Table Express VI 和 Table 连线终端不再处于选择状态,点击在程序框图内 Build Table Express VI 和 Table 连线终端靠左的开放区域。对角线拖拉光标,直到选择矩形区包含 Build Table Express VI 和 Table 连线终端,如左图所示。称为选取框(marquee)的移动虚线边框突出 Build Table Express VI、Table 连线终端和连接它们的连线。4. 拖拉这些对象进入 While Loop 区域,处于 Mean 连线终端的右边。 注意,While Loop 会自动改变大小,以容纳 Build Table Express VI和 Table 连线终端。5. 利用连线工具,将 Sample Compression Express VI 的 Mean 输出端连接到 Build Table Express VI 的 Signals 输入端。程序框图显示如图 3-4 所示。图 3-4 Reduce Samples VI 的程序框图6. 显示前面板,运行 VI。7. 点击 Enable 开关控件。表格显示正弦波每 25 个采样点的平均值。注意,如果 Enable 开关关闭,表格不再记录平均值。8. 保存此 VI。9. 利用 Table Properties 对话框,试验表格的其它属性。例如,试着改变列数为 1。10. 保存并关闭此 VI。小结利用 LabVIEW 的帮助资源你可以利用 Context Help 窗口和 LabVIEW Help 学到更多关于 Express VI 的东西。它们提供描述 Express VI 的功能和如何配置的信息。 下面是在本章中您学到的利用帮助资源的不同方法的一个总结。当您移动光标在每个对象上时,Context Help 窗口显示该 LabVIEW 对象的基本信息。可以提供 Context Help 信息的对象包括 VIs、结构 (structures) 、选板和对话框组件。l 当你在程序框图中放置一个 Express VI 时,Context Help 窗口显示Express VI 的简洁描述以及如何配置该 Express VI 的信息。l 在 LabVIEW Help 中,你可以查找并选择一个 Express VI 和其它程序框图对象。点击 Place on the block diagram 按钮,可以选择一个程序框图对象并把它放置在程序框图内。l 浏览 LabVIEW Help 时,利用 Contents、Index 和 Search 标签。使用Contents 标签可以获得主题预览和帮助结构。使用 Index 标签可以由关键词来查找一个主题。使用 Search 标签可以搜索一个词语或短语的帮助。定制程序框图代码LabVIEW 有许多控制件、显示件、Express VIs 和结构 (structures) , 你可以使用它们来定制 VI 程序。为了定制 VI 程序,你可以创建控制件和显示件,控制 VI 程序何时停止运行,并在表格中显示生成的数据。创建控制件和显示件在程序框图中创建连线到 Express VIs 的控制件和显示件,你可以右击 Express VI 的输入、输出或连线,并且从 Create 快捷菜单中选择选项。控制 VI 程序何时停止运行利用 While Loop 可以连续运行包含在循环中的代码。当停止条件满足时,While Loop 停止运行。当你放置或移动一个对象在 While Loop 的边框时,循环边框会自动增加空间以容纳该对象。Execution Control 选板包含的对象可以让你控制 VI 程序运行的次数和速度。在表格中显示数据表格控件用于显示采集到的数据。使用 Build Table Express VI 可以将采 集到的数据制成表格。采集数据和与设备通信本章介绍了计算机在 Windows 环境下使用 Express VI 进行数据采集和与仪器通信的方法。想要获得更多关于各个平台的数据采集和仪器通信的信息,请参见LabVIEW 测量手册(LabVIEW Measurement Manual)。采集信号在下面的练习中 ,你将使用 DAQ Assistant Express VI来完成 NI-DAQmx 任务。参考 Taking an NI-DAQmx Measurement in LabVIEW 的帮助指南,以了解更多有关 NI-DAQmx 工作方法的信息。选择 Help>>Taking an NI-DAQmx Measurement in LabVIEW,来启动此帮助指南。注意:下面的练习要求已经安装了 NI-DAQmx 和支持 NI-DAQmx 的设备。在国家仪器公司的网站上有支持 NI-DAQmx 的设备的列表,网址 如果你没有安装 NI-DAQmx 或支持 NI-DAQmx 的设备,请参见 LabVIEW 测量手册中关于使用传统 NI-DAQ 进行数据采集的信息。完成下面的练习,生成一个 NI-DAQmx 任务,可以连续采集电压值并在波形图上绘制图形。大约需要 30 分钟完成本练习。创建一个 NI-DAQmx 任务在 NI-DAQmx 中,任务是一个或多个通道,计时,触发和其他应用于该 任务属性的集合。从概念上讲,任务代表你想执行的测量或产生的功能。 举例来说,可以创建一个测温任务,从 DAQ 设备的一个或多个通道采集温度值。按以下的步骤创建并设定一个从 DAQ 设备中读取电压值的 任务。1. 打开一个 VI。2. 在 Input 选板中选中 DAQ Assistant Express VI,如左图所示,并将其放置alog Input 以显示 Analog Input 选项。3. 点击 Analog Input 以显示 Analog Input 选项。4. 选择 Voltage 以创建一个电压模拟输入任务。 在对话框中的列表示了 DAQ 设备中所有已安装的通道。列出的通道数取决于 DAQ 设备中的通道个数。5. 在 My Physical Channels 表格中,选中连接信号的物理通道,例如ai0,然后点击 Finish 键。DAQ Assistant 会打开一个新窗口,如图4-1 所示,显示了用于设定通道的选项。进行设定以完成任务。图 4-1 利用 DAQ Assistant 配置任务6. 在 Settings 标签中的 Input Range 区域,输入 10 为最大值,-10为最小值。7. 在 Task Timing 标签中,选择 Acquire N Samples。8在 Samples To Read 输入框中输入 1000。测试任务你可以测试该任务,以保证通道设定正确。按照以下的步骤确认数据正在被采集。1. 点击 Test 键,如左边图标所示。出现一个 Analog Input Test Panel对话框。2. 点击一次或两次 Start 键以确认你正在采集数据,然后点击 OK 返回 DAQ Assistant。3. 点击 OK 键返回程序框图。4. 将该 VI 另保存 Read Voltage.vi 在一个容易找到的位置。用 DAQ 设备采集的数据绘图使用在前一个练习中创建的任务,就可以为从 DAQ 设备中采集的数据 绘图。按照如下步骤在波形图中用来自通道的数据绘图和改变信号的名称。1在程序框图中,用右键单击 data 输出端并选择 Create>>Graph Indicator。2. 显示前面板。3. 运行 VI 三至四次并观察波形图。注意 Voltage 显示为波形图的图标。4. 显示程序框图。5. 右键单击 DAQ Assistant Express VI 并选择 Properties 来改变通道的称。6. 在 Channel List 右键单击 Voltage 并选择 Rename 来显示 Rename a channel or channels 对话框。提示也可以选择通道的名称并按<F2>键开启 Rename a channel or channels 对话框。7. 在 New Name 文本框中,输入 First Voltage Reading,并点击 OK 键。8. 点击 OK 键应用该设置并返回程序框图。9. 显示程序框图并运行 VI。注意 First Voltage Reading 显示为波形图的图标。10. 保存该 VI。编辑 NI-DAQmx 任务可以在任务中加入一个通道,这样就可以比较两个独立的电压输入。也可以定制一个任务连续地采集电压。按照以下的步骤来在任务中添加一 个新通道并连续的采集数据。1显示程序框图并双击 DAQ Assistant Express VI 来添加新通道。2. 单击 Add Step 键,如左图所示,打开 Add Channels To Task 对话框。3. 在 My Physical Channels 列表中选择一个未使用的通道。4. 点击 OK 键返回 DAQ 助手。5. 重新命名通道为 Second Voltage Reading。6. 在 Task Timing 标签中,选择 Acquire Continuously 选项。当在 DAQ 助手中选择计时和触发,这些选项用于应用 Channel List 中的所有通道。7. 点击 OK 键应用该设置并返回程序框图。8. 将 DAQ Assistant Express VI 放置在一个 While Loop 中并将曲线图显示件连接到 data 输出端。该程序框图如图 4-2。图 4-2 Read Volage VI 的程序框图直观的比较两个电压读数由于在曲线图上有两个电压读数,可以定制图表加以区别。按照如下的步骤定制波形图中的图表颜色。1. 在前面板中,扩展图表图例为两个图表。2. 运行 VI。 注意在图表中出现两条曲线,并且图例自动更新为两个图例名称。3. 右键单击 First Voltage Reading 并在下拉菜单中选择 Color。使用取色器,选择一种颜色,比如黄色,这样曲线就变得更容易分辨。再改变 Second Voltage Reading 的图形颜色。4. 保存这个 VI。与仪器通信仪器驱动程序简化仪器的控制,并且由于不再需要针对每个仪器了解编程的协议,就缩短了开发测试程序所需的时间。开发人员应该尽可能的使用驱动程序控制仪器。国家仪器公司为大量的仪器提供仪器驱动程序。访问 NI 公司的网站,在 NI 仪器驱动网站上找到您所需要的驱动程序,网址为 如果找不到所需的驱动程序,可以使用 Instrument I/O Assistan Express VI 来与您的仪器通信。完成下面与仪器进行通信的练习。选择一个仪器在开始与仪器通信之前,必须先选定通信的仪器类型。使用 Instrumen I/O Assistant Express VI 按照如下的步骤选定仪器。1. 确定已经开启了将要使用的仪器。只有在开启的状态下才能使用 Instrument I/O Assistant Express VI。2. 在 Input 选板中选定 Instrument I/O Assistant Express VI 并且将其放置在程序框图中。3. 点击 Show Help 键,如左边图标所示,位于 Instrument I/O Assistant Express VI 对话框的右上角。注意 Show Help 键在对话框右侧部分是如何显示帮助信息的。在帮助窗口顶端包含关于使用 Instrument I/O Assistant 的流程信息。窗口的下方,为对话框中各种控制和指示对象提供上下文相关的帮助。4. 按照帮助窗口中上方的流程选定需要通信的仪器。5. 在必要时设定仪器的性能。6. 点击 Hide Help 键,如左边图标,在 Instrument I/O Assistant 对 话框的右上角,最小化帮助窗口。获得并解析仪器有关信息在选定了仪器之后,就可以向仪器发送指令以获取数据。在本练习中, 你将学习使用 Instrument I/O Assistant Express VI 获得并解析仪器的鉴 别信息。按照如下步骤与仪器通信:1. 点击 Add Step 按钮,并选择 Query and Parse。2. 在 Enter a command 文本框中输入*IDN?。*IDN? 是识别大多数仪器的查询指令。仪器会回应一个用于描述仪器的识别字符串。如果仪器不接受该指令,请在仪器手册中查询仪器 能识别的指令列表。3. 点击 Run Sequence 按钮,仪器 I/O 助手向仪器发送指令,仪器返回识别信息。4. 仪器的名称解析为 ASCII 码。也可以使用仪器 I/O 助手解析 ASCII 码的数字和二进制数据。5. 点击 Parsing help 键,如左边图标所示,可以在 Instrument I/O Assistant 对话框获取更多关于解析数据的信息。6. 在 Token name 文本框中给标号起个名字。 标号表示解析出的数据集。7. 点击 OK 键返回程序框图。注意在 Token name 文本框中输入的名称是 Instrument I/O Assistant Express VI 的输出端,如左边图标所示。小结DAQ Assistant Express VI使用 DAQ Assistant Express VI 图形化地设置通道或常用的测量任务。使用 DAQ Assistant Express VI,您可以交互式地创建一个测量通道或任务。为了使用 NI-DAQmx 进行数据采集,在程序框图上放置 DAQ Assistant Express VI 对通道和任务进行设置。NI-DAQmx 是一个用于与数据采集设备通信的程序设计界面 。对 NI-DAQmx 支持的设备,可以使用 DAQ Assistant Express VI 对仪器进 行控制。关于 DAQ 助手的信息请参见在帮助指南中的 Taking an NI-DAQmx Measurement in LabVIEW 。选择 Help>>Taking an NI-DAQ Measurement in LabVIEW 启动帮助指南。可以在国家仪器公司的网站上查询 NI-DAQmx 支持的设备种类,网址为 NI-DAQmx 不支持您所使用的设备,请在 LabVIEW 测量手册中查询有关使用 Traditional NI-DAQ 进行数据采集的信息。任务在 NI-DAQmx 中,任务是一个或多个通道,计时,触发和其他应用于该任务的其它属性的集合。从概念上讲,任务代表执行的测量或输出功能。举例来说,您可以为模拟信号输入功能设定一个通道集合。在创建一个任务以后,您不需要对每条通道进行设置以实现模拟信号输入功能,而只需使用一个任务。创建任务以后,可以从任务中添加或删除通道。在 LabVIEW Measurement Manual (测量手册)中获得更多关于通道和 任务的信息,请参见第五章中的 Channels Versus Tasks 部分中的 Creating a Typical Measurement Application。Instrument I/O Assistant Express VI仪器驱动是一套用于控制可编程仪器的软件程序。每个程序协调一项程 序化的功能,例如设置,读取,写入和触发仪器。国家仪器公司在线提供了上千种仪器驱动程序。访问 NI 仪器驱动网站(Instrument Driver Network)查询您需要的仪器驱动,网址为 如果没有你所需要的仪器驱动,可以使用 Instrument I/O Assistant Express VI 来与仪器进行通信。可以使用 Instrument I/O Assistant 与串口,以太网或 GPIB 进行通信并图形化地分析返回的结果。可以将 Instrument I/O Assistant Express VI 放置在程序框图上来启动 Instrument I/O Assistant,也可以在程序框图上双击 Instrument I/O Assistant Express VI 的图标来打开它。参见 Instrument I/O Assistant Help 获取更多关于与外部设备进行通信的信息。指导教师意见:指导教师签字:年 月 日系(教研室)意见:主任签字:年 月 日注:此表单独作为一页。本科毕业设计(论文)外文翻译原文学生姓名: 王大虎 院 (系):电 子 工 程 学 院 专业班级: 测控0703班 指导教师: 贾惠芹 完成日期:2011年3月5日 Expanding the Features of a VIYou can choose one of many LabVIEW VI templates to use as a starting point. However, sometimes you need to build a VI for which a template is not available. This chapter teaches you how to build and customize a VI without using a template.Building a VI from a Blank TemplateIn the following exercises, you will open a blank VI and add Express VIs and structures to theblock diagram to build a new VI. You will build a VI that generates a signal, reduces the number of samples in the signal, and displays the resulting data in a table on the front panel. When you complete the exercises, the front panel of the VI will look similar to the front panel in Figure 3-1.You can complete the exercises in approximately 30 minutes. Figure 3-1. Front Panel for the Reduce Samples VI Opening a Blank VIIf no template is available for the task you want to create, you can start with a blank VI and add Express VIs to accomplish the specific task. Complete the following steps to open a blank VI. 1. In the LabVIEW dialog box, click the arrow on the New button and select BlankVI from the shortcut menu or press the <Ctrl-N> keys to open a blank VI. Notice that a blank front panel and block diagram appear. Note You also can open a blank VI by selecting Blank VI from the Create new list in The New dialog box or by selecting File»New VI from the front panel or block diagram menu bar.2. If the Functions palette is not visible, right-click any blank space on the block diagram to bring up the temporary version of the Functions palette. Click the thumbtack, shown at left, in the upper left corner of the Functions palette to place the palette on the screen.Note You can right-click on a blank space on the block diagram or the front panel to bring up the Functions or Controls palettes.Adding an Express VI that Simulates a SignalComplete the following steps to find the Express VI you want to use and then add it to the block diagram.1. If the Context Help window is not visible, press the <Ctrl-H> keys to open the Context Help window. You also can press the Show Context Help Window button, shown at left, to open the Context Help window.2. Select the Input palette on the Functions palette and move the cursor over the Express VIs on the Input palette.Notice that the Context Help window displays information about the function of each Express VI.3. From the information provide