修改时间 11-16-2016 05:36 AM
原程序可在8.6版上正常运行,现在换到2016版,运行时出现1097报错,求解答。,现在换到2016版
已解决! 转到解答。
修改时间 11-16-2016 08:58 AM
调用 DLL 的功能改了.
老版的有 bug (NI 的).
所以不是8.6版上正常, 2016版就正常.
修改时间 11-16-2016 09:56 AM
那要怎么做才能解决这个问题?
@zou wrote:调用 DLL 的功能改了.老版的有 bug (NI 的).所以不是8.6版上正常, 2016版就正常.
那要怎么做才能解决我现在的问题?
修改时间 11-16-2016 11:43 AM
对比 DLL 的文档资料中有关 RunMotor2 的部分.
修改时间 11-16-2016 11:51 AM
InitStep 和 SetStepMode 是不是应该在循环之前?
循环中有没有延时?
1097 是什么错?
修改时间 11-17-2016 05:40 AM
InitStep 和 SetStepMode 是在循环之前,报错在截图里
修改时间 11-17-2016 09:15 AM
从你的贴图来看, InitStep 和 SetStepMode 是在循环之内, 而不是在循环之前.
从报错的截图来看, 并未指明那一个 DLL 调用出错. 这样的错, 必须对比文档.
修改时间 11-18-2016 05:51 AM
看看我这两个截图,会不会可以知道程序的错误在哪?
修改时间 11-18-2016 08:50 AM
RunMotor2 应该有四个参数.
你只有三个.
修改时间 11-18-2016 08:59 AM
每一个参数都有必要吗?之前也没有最后那个output的参数。昨天试了把那个参数加进去,但还是一样报错。