Multisim和LabVIEW的输入接口研究
时间:12-19 17:07 阅读:1064次
*温馨提示:点击图片可以放大观看高清大图
简介:文章简单介绍了对Multisim和LabVIEW的输入接口研究
Multisim和LabVIEW的接口电路来源于Multisim所提供的模板,可以在Multisim目录下的“Sampling”/“LabVIEW Instruments”/“Templates”/“Input (Output)”目录中获得。它有输入、MB1505W输出两个接口模块。导人Multisim中的LabVIEW仪器,它只能是单独的输入或单独的输出形式,而不能既有输入又有输出。在输入接口模块中,它允许应用者对从Multisim采样数据到LabVIEW中的采样率进行按需设置。输入接口模块的后面板可分为两大部分,即窗口操作部分和数据传送部分。
窗口操作部分在LabVIEW中窗口操作部分后面板电路如图12-8所示。

从图中可以知道,窗口操作部分是利用Obtain Queue这个节点来获取Multisim CallbackQueue中关于Multisim对LabVIEW的操作信息(包含关掉界面、停止运行、启动运行、暂停等)和设备在Multisim中的ID号的,并且将所获得的数据送入While循环中进行处理。在While循环中有一个Event Structure结构,这个结构就好像是具有“Wait On Occurrence”(等待事件发生)能力的选择结构(Case Structure),但是这个选择结构能够同时响应多个选择。当没有任何事件发生时,Event Structure就会处于睡眠状态,直到有一个或多个预先设定的动作发生。