2012-03-12 105 views
2

我想知道是否有人知道如何从LabView运行m脚本。我知道如何运行函数,这是通过Matlab脚本框中的eval,但似乎无法得到m脚本启动变量输入到框中。从LabView运行m文件脚本

+0

什么错误(如果有的话),你好吗? – gary 2012-03-12 22:28:31

回答

2

你仍然要使用Mathscript Node

我没有在我面前安装LabVIEW,但它看起来很简单,只需输入,就好像与脚本中的变量一样。在上述链接的示例中,请参阅An。输出也是如此。


编辑:这是菲尔·布鲁克斯在评论提供了一个很好的教程:Working with .m File Scripts in NI LabVIEW for Text Based Signal Processing, Analysis, and Math

+0

看起来好像它会那样;但那不起作用=/ – Cenoc 2012-03-12 22:41:56

+0

@Cenoc因此它运行时没有报告错误?您是否尝试过直接输入输入数据?什么出来?另一个建议是创建一个具有最小组件的新VI(即Mathscript节点和I/O)。如果它在那种情况下起作用,那么你在其他VI中会出现另一个错误。 – gary 2012-03-13 00:07:00

+1

Mathscript节点语法是** SIMILAR **到Matlab,但您使用的函数可能不存在或不完全相同。 [在NI LabVIEW中使用.m文件脚本进行基于文本的信号处理,分析和数学](http://zone.ni.com/devzone/cda/tut/p/id/7006) – 2012-03-14 18:46:10