77范文网 - 专业文章范例文档资料分享平台

利用Labview调用Matlab脚本节点

来源:网络收集 时间:2019-03-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

利用Labview调用Matlab脚本节点

Matlab脚本节点的介绍

Matlab脚本节点位于函数面板的“数学→脚本与公式→脚本节点→Matlab脚本节点”。由于Matlab脚本节点中的脚本完全是Matlab中的M文件,运行Matla脚本节点时会启动Matlab,并在Matlab中执行脚本内容,其支持的函数由Matlab来提供。

Matlab脚本节点可以通过增加输入输出端子来实现LabVIEW和Matlab脚本节点交互数据。方法为:右击节点边框,选择Add Input或者AddOutput选项;可以手动输入M文件,也可以导入或者导出M文件。方法为:右击节点边框,选择Import或者Export选项。 利用LabVIEW调用Matlab实例

在实例中,我们将完成两个实验:一个简单的加法运算,x,y为输入的两个加数,z为输出的求和值;一个三维曲面的显示,通过改变三维曲面数值,可以展示曲面的不同形状。程序前面板如下图

(1)利用matlab节点实现简单运算

①函数面板的“数学→脚本与公式→脚本节点”,将Matlab脚本节点放置在合适的位置。 ②单击工具选板上的

,在Matlab Script Node中单击即可以编辑M脚本。

③在Matlab Script Node中输入如下语句: z=x+y;

④在Matlab Script Node框图左侧上单击鼠标右键,选择“添加输入”,在出现的方框中输入x;重复操作,在方框中输入y。

注意:在Matlab Script Node中有几个输入变量,则需要添加几个输入。 ⑤在Matlab Script Node框图右侧上单击鼠标右键,选择“添加输出”,在出现的方框中输入z。

注意:此时只有一个输出变量,故只添加一个输出变量。

⑥在前面板中选择“控件→新式→数值”,选择数值输入控件,将其放在前面板的合适位置。重复上述操作,将第二个数值控件放在前面板的合适位置。 ⑦在前面板中选择“控件→新式→数值”,选择数值显示控件,将其放在前面板的合适位置

⑧在程序框图中将两个数值输入控件分别与x,y连接,数值显示控件与z连接。 程序框图如图所示:

运行程序,改变数值输入控件2和3的值,可以看到数值显示控件随之改变。同时会启动Matlab,并在Matlab中自动运行该脚本 (2)利用Matlab脚本节点实现3D图形

①在函数面板的“数学→脚本与公式→脚本节点”,将Matlab脚本节点放置在合适的位置。 ②单击工具选板上的

,在Matlab Script Node中单击即可以编辑M脚本。

③在Matlab Script Node中输入如下语句: x=-8:0.5:8; y=x;

[XX,YY]=meshgrid(x,y);

r=sqrt(XX.^2+YY.^2)+eps; z=sin(r)./r; surf(z);

title('sin(r)/r');

④在Matlab Script Node框图右侧上单击鼠标右键,选择“添加输出”,在出现的方框中输入z。并在z方框中右击,选择“选择数据类型→2-D Array of Real”。

⑤在前面板中选择“新式→图形→三维曲面图”,将其放在前面板合适的位置。 ⑥连接z和三维曲面图的“矩阵”输入端口。 最终程序框图如图所示:

运行该VI的同时也会启动Matlab,并在Matlab中自动运行该脚本,产生如图所示图形。

源自Firefly950整理

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库利用Labview调用Matlab脚本节点在线全文阅读。

利用Labview调用Matlab脚本节点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/555488.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: