使用NILabVIEW和NIMultisim实现数字电路和模拟电路的联合仿真.docx
《使用NILabVIEW和NIMultisim实现数字电路和模拟电路的联合仿真.docx》由会员分享,可在线阅读,更多相关《使用NILabVIEW和NIMultisim实现数字电路和模拟电路的联合仿真.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、使用NI LabVIEW和NI Multisim实现数字电路和模拟电路的联合仿真概览以下文档介绍了如何在NI LabVIEW和Multisim软件之间实现模拟和数字数据的联合仿真。学习如何使用LabVIEW来改变Multisim软件中的一个串联RLC电路中直流电源的电压输出值,然后将仿真后的电路输出电压回传给LabVIEW,并在LabVIEW显示图形中进展显示。目录1. 简介2. 软件需求3. 在Multisim中创立一个模拟电路4. 在LabVIEW中创立一个数字控制器5. 在LabVIEW 和Multisim之间实现联合仿真6. 结论7. 相关链接简介在设计和分析一些完整系统(例如电力和机
2、械行业的一些工程应用)的时候,您需要有效地在模拟局部和数字局部之间进展设计。传统的平台不能准确地将模拟和数字局部进展综合仿真,所以设计错误会影响到物理原型,进而造成低效率而且冗长的设计过程。现在,使用具有全新联合仿真能力的Multisim和LabVIEW,您可以为整个模拟及数字系统设计出准确的,闭环逐点仿真。软件需求在开场LabVIEW和Multisim的联合仿真之前,你必须按照顺序安装下面的软件。1. 安装LabVIEW 2021完整版/专业版或更新的版本3. 安装Multisim 12.0或更新版本。在安装Multisim的过程中选择安装NI LabVIEW-Multisim Co-Sim
3、ulation 插件。4.现在,你已经成功安装了LabVIEW与Multisim联合仿真所需的开发环境。在Multisim中创立一个模拟电路1. 放置一个压控电压源,这样在仿真的过程中就可以使用LabVIEW来调整直流电压输出值。右键单击,从弹出的快捷菜单中选择放置元件。选择以下参数:数据库:Master Database元件组:Sources类别:Controlled_Voltage_Sources元件:Voltage_Controlled_Voltage_Source点击确认来将元件放置到电路原理图上。双击该元件可以改变控制电压与输出电压的比率。如果设置比率为1 V/V,那么当LabVIE
4、W改变1V的时候,Multisim中的压控电压源也会改变1V。2. 在电路图上放置电阻,电容和电感。使用以下参数的理想元件:数控库:Master Database元件组:Basic类别:CAPACITOR, INDUCTOR, RESISTOR元件:C=50 F, I=20 mH, R=10 随着Multisim 12.0的发布,您可以使用非理想电阻,电容和电感,添加元件的寄生参数。对非理想元件,使用以下参数:数控库:Master Database元件组:Basic类别:NON_IDEAL_RLC元件:NON_IDEAL_CAPACITOR, NON_IDEAL_INDUCTOR, NON_I
5、DEAL_RESISTOR放置元件以后,你必须双击每一个元件来改变非理想元件的值。这个时候也同时可以修改可靠的寄生参数。3. 最后,在电路图中放置电路的地。在选择元件对话框中,选择以下参数:数据库:Master Database元件组:Sources类别:Power Sources元件:Ground4. 现在,你已经可以在电路图中添加LabVIEW交互接口,用以与LabVIEW仿真引擎之间的数据收发。这些Multisim中的接口是分级模块(Hierarchical Block)和子电路(Sub-Circuit)接口(HB/SC)。右键点击鼠标并从弹出的快捷菜单中选择Place on schem
6、aticHB/SC,或者简单地点击键盘。放置一个HB/SC接口在电路图的左上方,另一个放置在右上方。按住Ctrl并点击R将第二个接口旋转180度。按照下列图将电路与接口连接起来。5. 然后,你必须翻开LabVIEW Co-simulation Terminals窗口来将HB/SC接口设置为针对LabVIEW的输入或者输出。浏览到ViewLabVIEW Co-simulation Terminals。注意前面放置在本窗口中的HB/SC接口,为了将各个接口配置为输入或者输出,在模式设置中选择所需要的选项,然后可以在类型设置中将各个接口设置为电压或者电流输出/输出。最后,如果你想将放置的输入输出接口
7、设置为不同的功能对,你可以选择Negative Connection。将IO1配置为输入,然后将IO2配置为输出。6. 注意Multisim design VI preview会根据你所作的选择的不同不断更新。这个预览是之后你会放入LabVIEW用作与Multisim电路交互的虚拟仪器(VI)。如果你希望改变这个Multisim VI中输入与输出接口的名字,可以修改LabVIEW Terminal设置中的文本。例如,为输入和输出模块更改Voltage_In和Voltage_Out文本。7.完整的电路包括一个与电感,电容和电阻串联的压控电压源。压控电压源的输出电压由LabVIEW中的一个控件控制
8、,RLC滤波器的输出传送回给LabVIEW,然后在图形化显示控件中将输入电压和输出电压同时进展显示,以便于比拟。下列图给出了Multisim的设计片段Multisim Design Snippet,你可以将该片段直接拖放到Multisim环境中,将自动生成代码。8. 保存Multisim设计于一个常用的位置,这样你可以在编写LabVIEW的时候再次调用它。现在你可以进展LabVIEW VI的编程,以完成与Multisim的通讯。在LabVIEW中创立一个数字控制器1.要在LabVIEW和Multisim之间传送数据,首先需要使用LabVIEW中的控制与仿真循环(Control & Simula
9、tion Loop)。浏览到LabVIEW的程序框图(后面板),右键点击,翻开函数选板,浏览到Control Design & SimulationSimulationControl & Simulation Loop。左键点击,并将其拖放到程序框图上。2.要修改控制仿真循环的求解算法和时间设置,双击输入节点,翻开Configure Simulation Parameters窗口。输入如下列图的参数;在这些选项中使用本文后面提供参数,可以有效地在LabVIEW的波型图表中显示数据。你也可以根据自己的需求改变这些参数。3. 现在,在你的VI中添加仿真挂起(Halt Simulation)函数来停
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 NILabVIEW NIMultisim 实现 数字电路 模拟 电路 联合 仿真
限制150内