微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 请问要实现abview与matlab连接,它们需要安装到同一个路径吗

请问要实现abview与matlab连接,它们需要安装到同一个路径吗

时间:10-02 整理:3721RD 点击:
如题,我的matlab与labview貌似连接不上,运行程序时总是说labview执行脚本变量失败,labview向脚本服务器发送变量失败,是不是二者的路径有问题?

matlab script只支持matlab函数的子集.你看一下帮助中的说明脚本中的函数是否支持.

labview里面自带的matlab脚本节点“matlab script node-------Fractal"只有输出的那个也不能运行,错误是执行脚本时出错

可以帮你测试一下你的程序,是否是环境的问题。

这就是我在labview里面用的一个很简单的matlab程序,还是报错

测试用的程序


出现的错误


刚发错了,应该是这个

test


1047


程序测试没有问题,点击LabVIEW中“工具”菜单项里的“MathScript窗口”,输入一些测试命令,试一下能否运行。如果不行,需要重新安装MSRT模块,模块版本要与labview版本一致。

matlab script跟math script不一样吧,math script是可以运行的,但是matlab script就不行了

labview为了支持matlab script引入了mathscript节点,不存在matlab script节点,只有mathscript节点,但必须装MSRT。

但是mathscript运行大型数据的时候非常慢,没有matlab那样快,有时甚至等几个小时都不行,要是调用matlabscript节点打开matlab进行运算的话计算速度会快很多

你说的是另外一种labview和matlab通信方式,但matlab.exe必须作为自动化服务器启动,这种方式实际上是由matlab.exe来执行m文件,即可以用matlab的函数全集。另外小编的程序中显示“matlab script”在labview2013中叫“mathscript”.你用的labview版本是?

这个是matlab啊,就是那个啊我说的

这个不就是么


贴一个我的mathscript,实际上mathscript节点运行速度并不快。


额,我用的是2010的,你说的那个另外一种通信方式是指什么,在2010中可以实现吗

labview与matlab的自动化引用方式,需要在发布的目标机上安装完整版的matlab,这种方式需要手工干预,问题很多,而matscript发布时只需要安装matlab runtime。好象有帖子介绍这种用法,你搜一下吧。

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

网站地图

Top