虚拟仪器设计专题实验报告2—刘迪.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器设计专题实验报告2—刘迪

虚拟仪器设计专题实验报告 虚拟数字示波器 姓 名:刘迪 学 号班 级:机测控81 学 院:机械工程学院 修改记录 日期 版本 描述 作者 2011-12-29 1.0 刘迪 本组合作同学:王阳 目 录 1. 引言 4 1.1 定义和缩写 4 1.2 参考资料 4 2. 设计目标和要求 4 2.1 设计要求 4 2.2 运行环境 5 3. 设计方法和步骤 5 4. 系统方案设计 6 5. 虚拟仪器面板的设计 7 6. 功能模块的设计和实现 8 6.1 功能模块1设计说明 8 6.1.1 模块描述 8 6.1.2 具体功能 8 6.1.3 输入项 9 6.1.4 输出项 9 6.1.5 流程逻辑 10 6.1.6 接口 10 6.2 功能模块2设计说明 10 6.2.1 模块描述 10 6.2.2 具体功能 11 6.2.3 输入项 12 6.2.4 输出项 12 6.2.5 算法 12 6.2.6 流程逻辑 13 6.2.7 接口 13 6.2.8 限制条件 13 6.2.9 尚未解决的问题 13 7. 系统使用说明 13 8. 实验结果 13 9. 总结 15 虚拟数字示波器 引言 定义和缩写 时基(time base):一个作为基准,其振荡周期某些部分的出现瞬时,能用来确定时间间隔的振荡。triggering):使阀或换流臂正向导通的控制作用。 通道控制、时基(扫描)控制、触发控制 参数计算和光标测量功能 了解多功能数据采集卡硬件模拟输入通道的工作原理 掌握 NI DAQmx 仪器驱动器的概念和编程方法 掌握利用 NI DAQmx 实现模拟信号输入的编程方法 设计要求 阐述数字示波器的基本概念(通道、时基、触发等) 说明虚拟数字示波器的基本功能和技术指标 说明虚拟数字示波器的设计方案 说明虚拟数字示波器的编程实现过程 说明虚拟数字示波器的使用方法 说明实验验证方案和测试结果分析 运行环境 软件:Windows、Power Macintosh、Sun SPARCA工作站、HP工作站、Linux 硬件:计算机、采集卡 设计方法和步骤 设计思路: 本设计的想法是尽量与现实中的面板相一致,实现示波器最基本的显示和调节功能。所以本设计我设计了包含CH1和CH2的双通道示波器,即双踪示波器。设计时考虑的是分几个部分: CH1和CH2通道设计及选择。设置两个开关控制CH1和CH2选通状况,开即显示波形,关不显示,同时选择了开就在波形图上同时显示两个波形。 波形产生。由于没有外界信号输入设备,所以不能用外部数据采集的方法输入信号波形,那么自己设计一个建议信号发生器,使两个通道都能实现基本模拟信号正弦波、三角波、方波、锯齿波的输入。 波形显示。采用波形图控件。 波形控制部分。包括CH1信号幅度调节和幅度偏移、CH2信号幅度调节和幅度偏移、时间扫描速率、同时开的时候两个信号叠加开关。 停止示波器。通过while循环的停止按钮设置示波器停止工作。 设计步骤: 通道CH1和CH2选择即波形产生。 波形显示控制部分。这部分是控制波形在波形图上更好的显示出来。 输入信号测量值的显示部分。 停止测量部分。 实验进度: 第一周:学习数据采集原理。 第二周:初步确定设计方法。 第三周:设计生产者循环。 第四周:设计消费者循环。 第六周:调试。 系统方案设计 流程图简介: 首先对设计中运用到的模块进行初始化,然后通过采集卡对数据进行采集,把采集到的信号送入LABVIEW模块中,通过LABVIEW模块的程序运行下,把采集到的信号通过图形的形式,把波形显示出来。通过波形的显示,最后把波形的其他参数以数字的形式都显示出来。 程序的结构图 虚拟示波器功能方框图: 虚拟仪器面板的设计 本设计的想法是尽量与现实中的面板相一致,实现示波器最基本的显示和调节功能。所以本设计我设计了包含CH1和CH2的双通道示波器,即双踪示波器。设计时考虑的是分几个部分: 1)CH1和CH2通道设计及选择。设置两个开关控制CH1和CH2选通状况,开即显示波形,关不显示,同时选择了开就在波形图上同时显示两个波形。 2)波形产生。由于没有外界信号输入设备,所以不能用外部数据采集的方法输入信号波形,那么自己设计一个建议信号发生器,使两个通道都能实现基本模拟信号正弦波、三角波、方波、锯齿波的输入。 3)波形显示。采用波形图控件。 4)波形控制部分。包括CH1信号幅度调节和幅度偏移、CH2信号幅度调节和幅度偏移、时间扫描速率、同时开的时候两个信号叠加开关。 5)停止示波器。通过while循环的停止按钮设置示波器停止工作。 前面板的设计 根据设计思路,设计成的前面板如图: 功能模块的设计和实现 功能模块1设计

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档