我可以使用LabVIEW调用MATLAB计算例程吗?

Can I Use LabVIEW to call a MATLAB calculation routine?

我仍处于 LabVIEW 和 MATLAB 的学习曲线上,可以在某些方面使用一些指导。我正在使用 LabVIEW 创建一个小应用程序来接收来自数字源的数据,执行查找和计算例程,为用户可视化结果,并允许用户控制例程的输入,但我收到了计算例程作为一个 m 文件,我不想在 LabVIEW 中重新创建它,因为它有很多数学运算。 MathScript 是否可以在不要求用户安装 MATLAB 的情况下为我工作?

还是硬着头皮在LabVIEW中重做?还是我一开始就对 LabVIEW 要求太多,应该只在 MATLAB 中完成所有事情?

如果您将 MathScript 插件作为 LabVIEW 安装的一部分,您应该能够 运行 MATLAB 代码而无需安装 MATLAB 本身。

http://www.ni.com/white-paper/6206/en/

我无法轻易找到任何关于是否有 MathScript 不支持的 MATLAB 函数或语法的信息,但是测试现有代码并查看它是否给出正确答案应该很容易错误。

如果您没有 MathScript 或者如果它不能 运行 您现有的代码成功,您最好的选择可能是在 LabVIEW 中重新实现您的算法。根据你的描述,LabVIEW 应该能够做你想做的事,当你学会如何处理数据采集、可视化和 UI 方面时,转换算法的任务可能不会太多额外的工作。