已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内蒙古科技大学虚拟仪器课程设计说明书题目:多路信号发生器与双通道虚拟示波器一,信号发生器设计1.设计题目:多路信号发生器2.设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。3.设计要求:可以输出任意一种以下的信号:正弦波信号、方波信号、锯齿波信号或三角波信号,且可输出双路信号。信号频率、幅值、占空比、相位和偏移量可调。4.设计思路:采用函数选板“信号处理”中的“基本函数发生器”做函数输出,用输入控件做选择输出波形类型,锯齿波、正弦波、方波、三角波信号,及用相应的数值输入控件控制以上信号的参数,编辑相应程序将其用波形图显示,同时用输入DAQ输出给数据板卡,用导线将数据板卡上相应的输入输出接口连接好,可通过配备DAQ采集卡,输出并显示采集信号。5设计实现过程(1)基本函数发生器设计及while循环从“程序框图”面板中点击右键,然后按照“编程”“结构”“while循环框图”的顺序,拖到面板中如图示:从“程序框图”面板中点击右键,然后按照“信号处理”“波形生成”“基本函数发生器”的顺序,拖到面板中如图示:(2)仿真信号基本参数设置首先,在前面板中做一个“上凸盒”。在前面板中,点击右键,从“Express”中的“数值输入控件”中,选择“旋钮输入控件”,将其拖入前面板中,总共需要五个旋钮,并分别命名为“频率”、“幅值”、“占空比”、“偏移量”、“相位”。旋钮如图示:(3)DAQ数据采集卡设置从“程序框图”面板中点击右键,然后按照“测量I/O”“DAQmx-Dataacquisition”的顺序,打开“DAQmx-Dataacquisition”选板从中选择“虚拟通道”,“采样时钟”,“DAQwrite”,“DAQstart”,“DAQstop”,“DAQclear”等控件。将“虚拟通道”多态设置为“模拟通道,电压输出”模式,“DAQmxwrite”多态设置为“模拟量,多通道,多点采样”模式。满足“双通道虚拟信号发生器”的要求。(4)子VI“DAQmxwrite”data输入设置“合并信号”,右击“程序框图”弹出“函数选板”,打开“信号操作”选择“合并信号”。选择两个“基本函数发生器”,方法同步骤(1),将其输出信号合并输入至“DAQmxwrite”的data输入端,其“信号类型”,“采样信息”,“频率”选择常量输入默认值。(5)波形输出显示的设置1右击“程序框图”弹出“函数选板”,打开“信号操作”选择“合并信号”,将第(1)步中的两基本信号发生器输出合并输入“波形图”显示控件。2“波形图”显示控件,右击“前面板”,弹出“控件”对话框,选择“图形显示控件”打开“波形图”。如下图:(6)程序框图、前面板整个程序框图完成后,将其整理好,使其合理整洁,整个如图示:将前面板上的所有图标合理摆放,使其合理匀称,并做些修饰,其如图示:1程序框图2前面板如图:二,双通道虚拟示波器设计1.设计题目:双通道虚拟示波器2.设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。3.设计要求:可以实现对单一通道输入监测,A,B,以及对A,B通道同时监测。可以实现数据存储与回放。4.设计思路:采用“DAQmx”从数据板卡采集信号,输入“波形图表”显示,同时采用二进制文件操作函数,将采测的信号输入至“二进制文件”,进行存储。“存储数据的回放”通过输入控件选择不同的数据信号输入至“波形图表”,实现示波器的“监测与数据回放”功能。5设计实现过程(1)示波器“DAQmx”采集与显示的设计1,“DAQmx”采集设计从“程序框图”面板中点击右键,然后按照“编程”“测量I/O”“DAQmxDateacquisition”的顺序,打开“DAQmxDateacquisition”面板从中选出“虚拟输入通道”,“采样时钟”,“DAQ读取”等函数,如下图;多态函数的设置“虚拟输入通道”设置为“模拟量输入,电压量”,“DAQmx读取”设置为“多通道,多点输入”。2,采集通道与波形显示采集通道设计右击“程序框图”依次选择“编程”,“结构”选板,选出“条件结构”函数如图;“0”条件分支即AB通道,将“DAQmx读取”输出信号用“一维数组”拆分函数拆分后的两路信号在分支中“信号合并”在输出输入至“波形图”显示两通道信号.“1”条件分支即A通道,将前所述拆分的两路信号其一在分支中输出输入至“波形图”显示两通道信号.“0”条件分支B通道,同A通道相似将另一信号输入至“波形图”3波形图表X,Y坐标及幅值偏移控制设计坐标控制采用创建属性节点控制X坐标设计即扫描周期选中“波形图”显示控件,右击选“创建属性节点”创建类型选“X标尺,范围,全部元素”。“属性节点”的控制,点选“属性节点”右击设置,转换为写入,右击“程序框图”以“编程”“簇,类与变体”“捆绑”顺序操作选中“捆绑”。在“前面板”创建“扫描周期TIME”输入控件,其余输入控件如图与“捆绑函数”,及“属性节点”相连接。Y坐标设计即幅值偏移与幅值DIV的设计与X坐标控制设计相类似,如下图:(2)数据的存储与读出数据存储类型为二进制文件存储,其相应函数位于函数选板的“编程”子选板下的“文件I/O”选板中,含有文件打开,关闭函数以及二进制文件的读取,写操作函数,路径的创建,拆分函数也位于该选板中,而“文件对话框”函数,“设置文件位置”函数位于该选板的“高级文件函数”子选板中。1数据存储部分设计数据存储位于示波器测量分支中,由文件路径的创建,文件写入操作条件,及写入操作三部分组成。文件路径的创建选中“当前VI路径”函数输出接“路径拆分”路径创建”输出与“文件打开”“设置文件位置”函数相连。如图;文件操作条件实现将前创建的文件路径联入while循环框,在其中构建“条件结构”将“真”分支设置为“文件打开”函数与路径相连,“假”分支将“错误输出”,与“引用语柄输出”与后续写入部分相连。分支选择输入由while循环次数与“0”比较是否相等来实现如图;数据写入部分由“二进制文件读取”,“文件关闭”与“简易错误处理器”函数构成。如图;2数据读取部分的设计数据的读取与数据存储相类似文件路径的创建:文件操作条件的设计采用“条件结构”分支结构与存储部分类似其中“真”分支为“文件对话框”,并将数据与路径联入,如图数据的读取部分由“文件打开”,“文件读取”以及“文件关闭”等函数实现,其中“数据读取”给定数据读取类型为“波形常量”,否则“二进制文件”无法按原文件类型读出。(3)数据回放功能的实现数据回放的实现与测量设计相类似,在该部分设计“波形图”,“属性节点”均采用“局部变量”来实现。1波形数据显示“二进制文件读取”输出与“波形图”局部变量相连。“局部变量”的创建右击“波形图”选择“创建”再进选“创建局部变量”。2X坐标设计与测量设计类似,“扫描周期TIME”控件,采用“局部变量”对“波形图”的X坐标“属性节点”控制。3Y坐标采用“幅值偏移(v)”,“幅值DIV”的“局部变量”进行设计。(4)测量模块与回放模块等构建整体设计在前面板创建“水平指针滑动杆”修改属性数据类型为“I8”,数据输入最大最小值分别为0,1,增量为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安宁服务的营养支持
- 宫外孕的康复指导与护理
- 护理信息技术应用:电子病历与移动护理
- 护理实践中的伦理问题
- 护理服务创新:鱼骨图激发思考
- 2026旗县事业编面试题及答案
- 2026秋招面试题库及答案
- 2026群众避雨面试题及答案解析
- 2026认知能力面试题目及答案
- 2026社区防疫员面试题及答案
- 国家开放大学《工作分析实务》形考任务1-4参考答案
- 新课标-人教版四年级数学上册第三单元《角的度量》教材分析
- 护理会诊制度及查房制度课件
- GB/T 42598-2023机械安全使用说明书起草通则
- 大学英语六级词汇表(全)含音标
- 主要施工管理计划(通用版)
- 农业银行境外汇款申请书样板
- JJG 921-2021环境振动分析仪
- GB/T 5900.4-2022机床主轴端部与卡盘连接尺寸第4部分:圆柱连接
- SB/T 10468.2-2012轮胎理赔技术规范
- SA8000-2014社会责任绩效委员会SPT组织架构、职责和定期检讨及评审会议记录
评论
0/150
提交评论