微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 利用LabVIEW Multisim连接工具包(szlig;版)实现M

利用LabVIEW Multisim连接工具包(szlig;版)实现M

时间:02-26 来源:互联网 点击:

im仿真,需要定义某些元素以供最终轮询原理图确定输入与输出数值。

利用该API,您能够设置一个信号源的数值。在下面的原理图中,输入值是电流源与电压源(如V2)。在Multisim原理图中,在您将需要该自动化API能够调整或设置输入数值的任意位置,放置一个DC或AC电源。该DC或AC电源创建了Multisim仿真引擎与自动化程序之间的连接。

放置一个DC或AC电源的步骤包括:

1. 选中放置>>组件。
2. 在“选择一个组件” 的对话框中选中主数据库。
3. 在“组”字段,选中“信号源”组。
4. 在“族”字段,选中“电源”族。
5. 这里,您可以选择“交流电源”或“直流电源”作为信号源。

设置输出

输出用布置在需要进行分析处理的节点上的探针表示。这些探针及其所采用的名称指定了相应的自动化应用――将从原理图中采集仿真数据的节点。

放置和识别探针的步骤包括:

1. 选择仿真>>仪器>>测量探针。
2. 将该探针与电路中感兴趣的节点相连接(如下面的输出所示)。
3. 双击该探针。
4. 选中显示键。
5. 在RefDes部分,键入该探针的名称。对电路的输出而言,output通常是一个合适的名称。

自动化

完成电路设置后,就该开始实现该仿真的自动化了。自动化是基于Active-X实现的,而且,这些Active-X控件支持您与C、Visual Basic和LabVIEW等编程语言连接,并从Multisim原理图或Multisim仿真采集数据。

下面我们看到的LabVIEW中的一小部分代码是基于Active-X实现与Multisim的连接。

LabVIEW Multisim连接工具包

LabVIEW Multisim连接工具包(β版)是一组面向Multisim自动化API的封装程序。各种函数,如打开、关闭和查看电路的函数,以及运行、暂停和停止仿真的函数,均已包含在VI中。这就意味着可以利用标准的LabVIEW编程实现自动化,而不是必须访问Active-X控件(如上所示)。

如欲下载和安装该连接工具包,敬请访问ni.com/labs按照相关说明下载。

如果成功安装,您可以在连接函数选板(如下所示)内看到LabVIEW Multisim连接工具包,并可以通过函数>>连接>>Multisim选中该工具包。

工具包函数

下表描述了工具包中所有的各种子选板、其相关的VI及其一般用途或功能特性。

多态函数

为了更为方便地设计,许多LabVIEW函数是多态函数,这意味着单个组块根据“个性化”设置不同具有多项功能。例如,如果我们查看下面的记录文件函数,它具有三种特性:

1. 获取记录文件路径
2. 设置录入文件路径
3. 禁止录入文件路径

下表展现了所有各种可用的多态函数及其相关特性:

该工具包的应用

下面我们可以看到关于如何设置AC分析的一个小型范例。其代码几乎完全是基于上面提到的LabVIEW Multisim连接工具包VI。您将注意到LabVIEW实现编码的方式是基于从一个函数到另一个函数的“数据流”的。通过仅选择一些基本的连接VI,您就可以采集仿真数据。

该代码的基本流图从左至右,执行下列功能:

1. 连接至Multisim自动化API(Multisim连接选板)
2. 基于“文件路径输入”数据打开一个Multisim文件(文件管理选板)
3. 枚举电路内的各种输入与输出(I/O配置与控制选板)
4. 执行AC分析(仿真控制选板)
5. 等待AC分析的结束(仿真控制选板)
6. 获取分析的输出数据(I/O配置与控制选板)
7. 显示仿真数据
8. 关闭与Multisim自动化API的连接(Multisim连接选板)

利用LabVIEW连接工具包的Multisim自动化的用例

现有三个主要的针对仿真自动化与LabVIEW Multisim连接工具包的用例:

1. 单个环境中的仿真与验证的自动化
2. 执行复杂的多仿真分析
3. 利用LabVIEW的网页功能特性实现在线仿真


仿真与验证

凭借LabVIEW所提供的与硬件的直接连接,可以方便地在单个环境中采集真实测量数据和仿真测量数据。两组测量数据利用同一个接口,LabVIEW可以用于比较仿真测量数据和真实测量数据,以验证一个物理原型系统相对于仿真结果的性能。

这体现了一种非常简单却很强大的基于最初设计规范来标定原型系统的性能的方式。这就是所谓的集成设计与测试。

了解更多信息

1. 观看一个关于利用Multisim自动化与LabVIEW改善电路设计的网络播放。
2. 学习企业如何利用集成设计与测试改进验证

复杂的分析

自动化仿真意味着可以有效地设置复杂的分析。例如,如果希望观察组件赋值的改变对电路设计产生的影响,可以通过LabVIEW自动运行Multisim,并不断变换各种组件的赋值以绘制、观察和分析其影响。

类似的,如果必须在不同电路上执行多项分析,而且其各种输出必须可供管理者使用并可供其它工程团队决策参考,LabVIEW也可以自动化实现仿真并显示数据。

在线仿真

对于组件在线评估等应用,S

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top