大家好,
我没有在用EtherCAT,偶然发现在Softmotion里line可以用来控制伺服电机运动但是write不可以,有没有之前用过的前辈可以解惑,如果能解释一下write运作的机理也可以(我查看过sub VI但是不明白为什么不可以),先谢过!
感谢George Zou的回复
在转化为subVI之后里面有property node和invoke node,invoke node不是那个“开走”的指令吗?希望可以详细解答一下,并附上我在调试过程中的error(速度在很小的变化之后毫无响应,错误码77003显示所用设备不支持softmotion,但是我可以用line来进行运动)。
所用设备:crio9056,NI9514,AKD drive
首先你得指定怎么走, 独自走还是一起走(二维, 多维), 匀速? 最大加速度? 走到哪里(Set Position Point)? 然后你可以下令“开走” (Start).
最初我是用Function Blocks 和 Express VIs, 现在全部用property node 和 invoke node.