- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器实验
《虚拟仪器技术》实验报告
学生姓名
学 号
日 期
1 / 9
虚拟仪器实验
实验四、虚拟电压表的设计和虚拟数字万用表的使用
一、实验原理
1)一般电压表和万用表的工作原理和使用方法。
2)交流电各种电压值表示的概念以及相互转换关系。
3)子 VI 的创建方法。
二、实验目的
1)掌握虚拟电压表和数字万用表的设计和使用方法
2)进一步掌握 LabVIEW的使用,特别是控件属性的操作以及子 VI 的使用。
三、实验内容及要求
1)利用 LabVIEW 设计一简易虚拟电压表。
功能要求: 具有普通电压表的基本功能, 用户可选择直流测量和交流测量。 对于直流电
压只需显示电流值大小, 对于交流电则需要显示该交流电的峰值、 有效值、 平均值和直流分量(若存在)。同时能够提供虚拟输入和实际输入两种测量信号,虚拟输入时能够显示信号波形。
其他要求: 对虚拟电压表进行初始设置, 即每次运行程序时电压表的初始界面一致, 具
体表现在开关处于关闭状态, 波形图窗口清空, 其他控件处于使能状态下。 实际输入时禁用
仿真参数设置控件, 仿真输入时测量直流电压值时禁用信号幅度、 频率、初始相位、 占空比、
信号类型等控件。
2)创建自行设计的虚拟电压表子 VI 。
3)使用 NI ELVIS 提供的数字万用表( DMM)模块完成电阻、电流和电压的测量,并就其中的电压测量部分与自行设计的虚拟电压表进行比较和分析。
四、实验步骤
1)参考程序流程图如图 4.1 所示;参考前面板设计如图 4.2 所示,该前面板除具有实验三函数发生器的参考前面板中所有的输入控件外,还添加了仿真与实际信号的切换按钮,
交流 / 直流测量的切换按钮,开关按键,电源指示灯以及结果显示包括: 直流分量, 平均值,
有效值和峰峰值(可以根据需求自行添加或删减) ;参考程序框图设计如图 4.3 所示。本次
虚拟电压表的设计与实际使用的模拟 / 数字电压表是存在很大差别的,为便于实验做了大量
简化。实验的主要目的是了解 LabVIEW中对子函数的调用及使用方法, LabVIEW中有关属性
节点、局部变量的使用和有关用户界面设计的一些基本方法, 以及利用 DAQ处理采集数据的
方法(此部分需要结合实验二中相关内容) 。程序框图图 4.3 看似复杂,其实大量的工作是
用于完成空间的属性操作和有关程序初始化设置的问题, 真正用于数据处理的模块其实只有
三个(具体见实验提示 4)。
2 / 9
虚拟仪器实验
图 4.2 实验四参考前面板设计
3 / 9
虚拟仪器实验
图 4.3 部分参考程序框图
2 ) 本 次 实 验 的 程 序 框 图 中 使 用 了 LabVIEW中 特 有 的 一 种 顺 序 结 构 ( Sequence
Structure ),这主要是缘于
LabVIEW采用了多线程并行的运行机制,这是
G语言不同于一般
文本语言主要特点之一, 即程序内的代码是同时运行的。 所以对于控件的初始显示可采用平
铺式顺序结构( Flat Sequence Structure )或堆栈式顺序结构 ( Stacked Sequence Structure
)
的方法, 在第一帧中设置各个控件的初始设置。
初始化设置是通过控件的属性控制以及常量
和局部变量设置完成的。 如图 4.3 所示,参考程序框图采用了平铺式顺序结构,
LabVIEW在执
行程序时先从左边的帧开始,
依次执行右面帧内的程序 (本次只有两个帧,
帧内的程序还是
同时执行的)。左边帧内完成程序初始化设置,左边一列是控件的使能控制,
0是 Enabled
(启用), 1是 Disabled (禁用),
2是 Disabled and Grayed out
(禁用且变灰)。这是通
过控件的属性节点完成的,而右边一列则是对变量数值的初始设置,用局部变量完成。
3)虚拟输入信号的提供可采用实验三中自行设计的虚拟函数发生器。有关子
VI 的创建
方法已介绍, 本次实验主要是使用实验三中创建的子
VI ,在程序框图中的函数面板中选择
VI
添加创建的子 VI 。自行创建的子 VI 和 LabVIEW提供的各种函数模块的使用方法相同。关于子
VI 属性的设置在主菜单中选择“文件
/VI 属性” ,进入 VI 属性对话框,根据类别更改 VI 属性。
这里需要注意的是 while 循环对子 VI 的影响,建议在创建子 VI 时去掉原先程序框图中用于使
程序连续执行的 while 循环,或用一布尔真常量控制
while 循环的结束符(即让此
while 循环
只循环一次)。此外,对于直流信号可以直接利用“初始化数组”模块完成。
4)有关交流电压波形的参数如表
4.1 所示,可以根据表 4.1 中参
您可能关注的文档
- (word版)宏基笔记本ACER4736ZG拆机清理灰尘教程(word文档).doc
- (word版)宏观经济学20122013学年A(word文档).doc
- (word版)宏观经济学复习思考题(word文档).doc
- (word版)宏观经济学期末复习笔记(word文档).doc
- (word版)官厅水库二级区地表水源区生态治理工程环境影响报告书(简本)(word文档).doc
- (word版)定积分不等式(word文档).doc
- (word版)定积分证明题44题(word文档).doc
- (word版)宝鸡市二小20182019学年一年级上学期期末考试(word文档).doc
- (word版)实变函数习题与答案试卷一(word文档).doc
- (word版)实序列FFT算法C语言实现(word文档).doc
- (word版)实验幼儿园食堂安全整顿自查报告(多篇)(word文档).doc
- (word版)实验报告格式(word文档).doc
- (word版)实验操作考试评分标准(word文档).doc
- (word版)室内地面施工技术参考(word文档).doc
- (word版)室内楼地面施工方案..(word文档).doc
- (word版)室内装饰装修施工组织设计.doc(word文档).doc
- (word版)室外排水系统工程施工方案(word文档).doc
- (word版)操作系统实验报告.(word文档).doc
- (word版)操作系统形考作业重主观题(word文档).doc
- (word版)数字电路考试试题及答案共10页.doc
最近下载
- 三菱电梯凌云2LEHY-Ⅱ(能量反馈)电气原理图纸.pdf
- 概率论与数理统计(山东大学)中国大学MOOC 慕课 章节测验期末考试答案.docx VIP
- 2025年金融风险管理师国内系统重要性银行的监管资本要求专题试卷及解析.pdf VIP
- 哈尔滨学院2024-2025学年《马克思主义基本原理概论》期末考试试卷(A卷)含参考答案.docx
- 玉米栽培学(全).pptx VIP
- 广东省少年科学院筹备方案.doc VIP
- 生产成本控制培训课件.ppt VIP
- 农村卫生保洁实施应急处理方案.doc VIP
- 《机械制图》课件——1-5平面图形的画法.pptx VIP
- 护理实习生对带教老师满意度调查2023年09.docx VIP
原创力文档


文档评论(0)