labview调用dll最常见的错误是配置问题. 你没有说具体做法.
从图上看, 不是输出为0, 而是没有输出(empty array).
labview调用dll最常见的错误是配置问题. 你没有说具体做法.
从图上看, 不是输出为0, 而是没有输出(empty array).
3
举报
-
李芳:
即使用simulink中的连续积分模块,输入端和输出端替换为niveristand的输入输出,然后按照说明设置模型停止时间inf,定步长,按照问题中的方法设置编译条件,接着编译成dll,使用labview mit工具包调用。常规的加减法结果是正确的,积分这些模块就没有输出了。
-
邹重基
回复
李芳:
从 LabVIEW 程序员的角度来看, 你在调用外部程序. 能帮你的只有验证输入输出参数是否正确. 如果加减法的参数设定和积分时完全一样, 说明配置正确.
-
邹重基
回复
李芳:
也可以用 MATLAB script Nodes, 避免调用 dll:
https://zone.ni.com/reference/en-XX/help/371361R-01/gmath/matlab_script_node/