Labview中的Matlab脚本节点可以在执行期间进行通信吗?

时间:2012-02-15 14:04:40

标签: matlab labview

在Labview中,程序框图中的Matlab脚本节点(或Mathscript节点)可以在执行期间进行通信(即读取输入和更新输出)吗?

换句话说,这样的脚本节点在执行期间是否可以与程序框图上的其他元素通信,而无需等待脚本终止?

2 个答案:

答案 0 :(得分:2)

我不认为这是可能的。我从未见过任何人能够在执行时将信息从MathScript节点内部传递到外部(a.k.a其余的框图)世界。如果使用globals,可以将信息从一个MathScript节点传递到另一个节点,从节点传递到LabVIEW MathScript窗口。这些全局变量与LabVIEW全局变量不同。

Grant Heimbach LabVIEW产品经理 grant.heimbach@ni.com

答案 1 :(得分:-1)

完全可能。连接输入,创建输出,如果数据在运行脚本期间可能发生变化,创建多个脚本,引入断点,或在循环中运行下标并检查每次迭代的数据,选择性更新。

顺便说一句,Matlab脚本节点和MathScript节点是两个不同的东西,请查阅。

上面的产品经理先生并不知道他在说什么。