NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

Softmotion里的write express vi只能用于EtherCAT吗

大家好,

我没有在用EtherCAT,偶然发现在Softmotion里line可以用来控制伺服电机运动但是write不可以,有没有之前用过的前辈可以解惑,如果能解释一下write运作的机理也可以(我查看过sub VI但是不明白为什么不可以),先谢过!

0 项奖励
1 条消息(共 8 条)
2,495 次查看

在等你给"开走"的指令.

 

George Zou
2 条消息(共 8 条)
2,471 次查看

感谢George Zou的回复

在转化为subVI之后里面有property node和invoke node,invoke node不是那个“开走”的指令吗?希望可以详细解答一下,并附上我在调试过程中的error(速度在很小的变化之后毫无响应,错误码77003显示所用设备不支持softmotion,但是我可以用line来进行运动)。

error in write.PNG

所用设备:crio9056,NI9514,AKD drive

0 项奖励
3 条消息(共 8 条)
2,458 次查看

首先你得指定怎么走, 独自走还是一起走(二维, 多维), 匀速? 最大加速度? 走到哪里(Set Position Point)? 然后你可以下令“开走” (Start).

 

最初我是用Function Blocks 和 Express VIs, 现在全部用property node 和 invoke node.

 

 

George Zou
0 项奖励
4 条消息(共 8 条)
2,447 次查看

感谢回复!

在把write拆分为如下图subVI之后还是没有达到预期的效果,请问有什么地方可以改进吗?Write express vi.PNG

0 项奖励
5 条消息(共 8 条)
2,444 次查看

你只看贴子最后一行的吗?

 

George Zou
0 项奖励
6 条消息(共 8 条)
2,440 次查看

感谢回复!

按您的说法,如果缺的是您说的那些设定那write vi没有存在的意义吗,我贴图的意思是有些设置已经设定好了,希望得到的回答是为什么write不会在我的设备情况下执行。

0 项奖励
7 条消息(共 8 条)
2,426 次查看

我贴图的意思是有些设置已经设定好了

你没说你有什么, 别人也无法确定你缺什么.

 

write 和 Read 是一对.  用来设定和读取参数, 仅此而已.

 

George Zou
0 项奖励
8 条消息(共 8 条)
2,413 次查看