Multisim 10 电路仿真技术应用项目八_第1页
Multisim 10 电路仿真技术应用项目八_第2页
Multisim 10 电路仿真技术应用项目八_第3页
Multisim 10 电路仿真技术应用项目八_第4页
Multisim 10 电路仿真技术应用项目八_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Multisim10电路仿真

技术应用

主编赵永杰王国玉项目八声音录放电路仿真

任务一声音录放电路仿真

知识点一LabVIEW虚拟仪器知识点二创建虚拟仪器知识点三Multisim使用虚拟仪器知识点四Multisim与LabVIEW的数据通信项目学习目标学

标学习方式学时技能目标①掌握虚拟仪器的使用;②掌握虚拟仪器的创建方法

学生上机操作,教师指导、答疑4课时知识目标①了解虚拟仪器的概念;②掌握虚拟仪器的创建;③掌握Multisim使用虚拟仪器;④掌握Multisim与LabVIEW的数据通信;教师讲授2课时

Multisim

提供的LabVIEW虚拟仪器实例有四种,分别是麦克风(Microphone)、扬声器(Speaker)、信号发生器(SignalGenerator)和信号分析仪(SignalAnalyzer)。在Multisim仪器栏中,单击LabVIEW虚拟仪器的下拉箭头,可以看到这四个虚拟仪器,如图8-1所示。任务一声音录放电路仿真

图8-1Multisim自带的四种虚拟仪器(1)在电路窗口中放置麦克风仪器图标,如图8-2所示图8-2克风仪器图标(2)双击麦克风仪器图标,弹出麦克风属性对话框,如图8-3所示。Device:音频设备,一般选择默认设备;RecordingDuration:设置录音时间;SampleRate:设置采样频率;RepeatRecordedSound:选择此复选框,麦克风重复输出录音数据图8-3麦克风属性对话框麦克风仪器的使用方法1.麦克风(Microphone)(3)单击麦克风属性对话框中的录音按钮(RecordSound),图8-4所示,麦克风按设置属性对计算机声卡输入的信号进行录音图8-4录音按钮(4)创建如图8-5所示的音频滤波电路。启动仿真,此时麦克风仪器会把刚才录制的音频信号作为一个电压信号输出,经过滤波器后,在扬声器上输出。图8-5音频滤波电路麦克风仪器的使用方法2.扬声器(Speaker)

图8-6扬声器图标扬声器仪器可以提供电压形式的输出信号,经计算机音频设备(声卡)可以把该音频信号播放出来。扬声器仪器的使用方法和麦克风类似。扬声器的图标如图8-6所示,其属性设置对话框如图8-7所示。图8-7扬声器属性对话框Device:音频设备,一般选择默认设备;PlaybackDuration:设置回放时间;SampleRate:设置采样频率,如果将麦克风仪器和扬声器仪器连接,扬声器使用麦克风录制的数据。3.信号发生器(SignalGenerator)图8-8信号发生器图标信号发生器能够产生并输出正弦波、三角波、方波或者锯齿波。其图标如图8-8所示,属性设置对话框如图8-9所示。图8-9信号发生器属性对话框SignalInformation区设置输出信号参数,包括信号类型、频率、方波占空比、幅度、相位、偏移等;SamplingInfo区设置采样信息,包括采样频率和采样点数;选择RepeatData复选框,可以重复数据输出;右侧是波形输出窗口。图8-10反相加法电路图8-11反相加法电路输出波形创建如图8-10所示的反相加法电路,信号发生器产生的数据输出为电压信号输出,作为电路的信号源,其中XLV1选择了RepeatData复选框,XLV2没有选择RepeatData复选框,用示波器观察输出信号,如图8-11所示。由于XLV2没有选择RepeatData复选框,输出经过一段时间后,没有电压输出了,所以输出波形的幅度变小了。4.信号分析仪(SignalAnalyzer)图8-12信号分析仪图标信号分析仪能够实时地显示输入信号并对其进行自动功率谱分析和均值计算,信号分析仪的图标如图8-12所示,其属性设置对话框如图8-13所示。图8-13信号分析仪属性对话框AnalysisType设置信号分析的类型;SamplingRate设置采样频度,必须设置为输入信号频率的两倍以上;下方是波形输出窗口。5.声音录放电路仿真图8-14滤波器向导对话框利用电路向导创建音频滤波电路,执行菜单命令【工具】→CircuitWizards→FilterWizard,弹出如图8-14所示的滤波器向导对话框,并按图中所示参数进行设置。单击【验证】按钮,软件进行计算,然后单击【编译电路】按钮,计算的结果在电路窗口显示。在输入端放置麦克风,在输出端放置扬声器,如图8-15所示。图8-15声音录放电路打开麦克风属性对话框,设置采样频率和录音时间;打开麦克风属性对话框,设置采样频率和播放时间。单击录音按钮(RecordSound)进行录音,然后,启动仿真开关进行电路仿真。仿真停止后,单击扬声器对话框中的播放声音按钮(PlaySound),进行录制声音的播放。1.前面板

知识点一LabVIEW虚拟仪器

图8-16前面板和控件选板

前面板相当于传统电子仪器的面板,即虚拟仪器的人机界面,借助于计算机的显示屏实现。LabVIEW

提供众多输入控件和显示控件用于创建仪器的面板,输入控件是指旋钮、按钮和转盘等输入装置。显示控件是指图形、指示灯等输出显示装置。前面板和控件选板如图8-16所示。

2.程序框图图8-17程序框图和函数选板

程序框图是图形化源代码的集合,图形化源代码又称G代码或程序框图代码。前面板上的对象在程序框图中显示为接线端,程序框图中的图形化源代码等同于传统电子仪器的内部电子电路。程序框图和函数选板如图8-17所示。3.图标/连线板

图标是VI的图形化表示,每个VI都显示为一个图标,位于前面板和程序框图窗口的右上角。创建VI的前面板和程序框图后,要创建图标和连线板,以便将VI作为子VI,以便调用。

如需使用子VI,还需要创建连线板,连线板用于显示VI中所有输入控件和显示控件接线端,类似于文本编程语言中调用函数时使用的参数列表。

1.Multisim的两种LabVIEW仪器知识点二创建虚拟仪器

在LabVIEW编程环境下,可以创建两种虚拟仪器。(1)建立一个利用LabVIEW控制数据采集设备的数据采集器,Multisim利用采集的数据作为仿真电路的信号源,对电路进行仿真分析,这种仪器称为输出型仪器。(2)实时显示仿真结果数据及其处理数据,如对仿真某点电位波形显示时,对电路输出信号进行求均值、功率谱分析等,这种仪器称为输入型仪器。

2.Multisim环境下的LabVIEW虚拟仪器

Multisim提供的LabVIEW虚拟仪器实例有四种:麦克风、扬声器、信号发生器和信号分析仪。除此之外,还可以在LabVIEW中创建虚拟仪器。在LabVIEW中设计Multisim软件所需仪器的基本组件是VI模板(文件后缀名为.vit),这个VI模板作为虚拟仪器的虚拟模板,负责与Multisim进行数据通信。Multisim虚拟仪器模板具有仪器的输入、输出功能。开始制作仪器前,应具备工程模板和编程模板:工程模板是为了最终生成虚拟仪器做一些必要的设置;编程模板包括前面板和程序框图,用来协调Multisim的数据通信和处理数据。

(1)复制Multisim10安装目录下…\samples\LabVIEWInstruments\Templates\Input子目录到一个新目录(D:\temp),重新命名D:\temp\Input为D:\temp\InRange,重新命名该子目录下文件D:\temp\InRange\StarterInputInstrumentV2.lvproj为InRange.lvproj,如图8-18所示

图8-18文件复制与命名(2)双击LabVIEW工程文件D:\temp\InRange\InRange.lvproj,打开LabVIEW项目浏览器,如图8-19所示;或者启动LabVIEW,单击【文件】→【打开】菜单,然后在弹出的对话框中选择工程文件图8-19打开项目文件输出电压范围监测器的创建步骤3.创建电压范围监测器(3)在LabVIEW项目浏览器,单击【文件】→【打开】菜单,选择文件D:\temp\InRange\StarterInputInstrumentV2,选择InRangeV2.vit模板文件,打开此项目模板文件,如图8-20所示图8-20打开LabVIEW工程管理窗口

(4)在上一步中选择InRangeV2_multisimInformation.vi,打开LabVIEW前面板编辑窗口,如图8-21所示图8-21LabVIEW前面板编辑窗口

输出电压范围监测器的创建步骤(5)在LabVIEW前面板编辑窗口中,按Ctrl+E组合键,或单击【窗口】→【显示程序框图】菜单,打开VI的程序框图模板,按以下内容改变属性:instrumentID=InRangedisplayname=电压范围监视仪numberofinputpins=1inputpinnames=In图8-22程序框图模板

(6)在前面板窗口中右击,从数值控件组中添加“水平指针滑动条”,并命名为“上限”,用同样的方法放置“下限”水平指针滑动条;从布尔控件组中,选择“方形指示灯”,并命名为“超限报警”,如图8-23所示

图8-23添加滑动条和指示灯

输出电压范围监测器的创建步骤(7)单击【窗口】→【显示程序框图】菜单,切换到程序框图窗口,如图8-24所示,在底层循环中,加入语言图形代码。图8-24增加语言图形代码

(8)在项目浏览器,在【我的电脑】→【程序生成规范】→【程序生成规范】→【SourceDistribution】菜单上右击,如图8-25所示,选择【属性】,弹出发布程序属性设置对话框

图8-25发布程序属性菜单

输出电压范围监测器的创建步骤(9)在发布程序属性设置对话框中,改变目标路径为D:\temp\InRange\Build\In_Range.llb,如图8-26所示。单击【生成】按钮,弹出生成状态对话框图8-26发布程序属性设置对话框

(10)在生成状态对话框中,单击【完成】按钮,结束整个创建过程,保存工程文件,并退出LabVIEW

图8-27生成状态对话框

输出电压范围监测器的创建步骤1.安装LabVIEW虚拟仪器为了能够在Multisim中正确安装自己创建的LabVIEW虚拟仪器,需要将创建仪器的工程文件目录下的文件D:\temp\InRange\Build\In_Range.llb复制到Multisim安装目录下的LabVIEW虚拟仪器目录中。

知识点三Multisim使用虚拟仪器

图8-28增加的InRange虚拟仪器

(1)复制D:\temp\InRange\Build\In_Range.llb到Multisim安装目录下的“…\lvinstruments”子目录中。

(2)重新启动Multisim,此时在【仿真】→【仪器】→【LabVIEW@】菜单中就增加了自己的InRange虚拟仪器,如图8-28所示,就可以和其它仪器一样使用了。2.使用LabVIEW虚拟仪器创建一个简单电路,测试创建的LabVIEW虚拟仪器是否符合要求。

(1)在Multisim电路窗口中放置函数发生器,设置电压幅度10Vpp,频率50Hz的三角波。

(2)放置自己创建的“电压超限报警器”,并按图8-29所示连接。

(3)启动仿真,打开电压超限报警器,如图8-30所示,观察波形并验证工作情况。图8-29虚拟仪器测试电路图8-30电压超限报警器的工作情况1.LabVIEW虚拟仪器产生的数据传送到Multisim仿真电路

MultisimLVM信号源包括电压信号源(LVM_VOLTAGE)和电流信号源(LVM_CURRENT)两类,其符号如图8-31所示。两种信号源的使用方法类似,下面以电压信号源为例,介绍其获得LabVIEW虚拟仪器数据的方法。知识点四Multisim与LabVIEW的数据通信

图8-31MultisimLVM信号源的符号

(1)按图8-32所示电路,将电压信号源和示波器连接。图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论