【发布时间】:2021-03-19 11:20:30
【问题描述】:
我很难理解如何从 Labview 调用 Matlab 函数。我正在使用 Labview 2020 SP1,并创建了以下 m 文件(保存到我的桌面):
function A = test()
A{1,1}=ones(1,3);
A{1,2}=ones(1,4);
end
在 Labview 中,我添加了一个 Matlab 脚本节点并导入了函数。但是,当我单击运行时,出现以下错误:
执行脚本时出错。来自服务器的错误消息:???错误:此上下文不支持函数定义。 函数只能在代码文件中创建为本地或嵌套函数。
我希望该函数能够运行但什么也不做,因为我没有向 Matlab 脚本节点添加任何输出。
谁能指出我哪里出错了?我查看了 Labview 示例,但它们似乎只是演示了调用 Matlab 脚本而不是函数。
【问题讨论】:
-
MATLAB 路径中定义函数的文件是否存在?
-
@John 我根本没有在函数中包含路径 - 我需要这样做吗?