tzyfl4444
级别: 略有小成
精华主题: 0
发帖数量: 461 个
工控威望: 496 点
下载积分: 1085 分
在线时间: 429(小时)
注册时间: 2016-01-05
最后登录: 2024-10-29
查看tzyfl4444的 主题 / 回贴
楼主  发表于: 2023-11-29 14:58
这个要通过程序做 ,比如第一个位置到了之后再走第二个,比如一共3个位置。这些位置该怎么去写,比如就用一个DDRVA   D200 D202  Y0 Y4 .就是不知道该怎么出处理这个D200和d202的值。谢谢了
pretco123
不为失败找理由,只为成功找方法
级别: 论坛先锋

精华主题: 0
发帖数量: 2467 个
工控威望: 1754 点
下载积分: 82263 分
在线时间: 1505(小时)
注册时间: 2008-04-15
最后登录: 2024-11-06
查看pretco123的 主题 / 回贴
1楼  发表于: 2023-11-29 15:12
for example: DDRVA D600 D500 Y0 Y1的意思是读取d600和d601寄存器的数值,该数值是脉冲发出的总数。读取d500与d501寄存器的数值作为脉冲的发出频率。脉冲的发出位置是y0,方向脉冲发出位置是y1。因为drva指令是绝对位置指令,因此y1是否输出取决于d600与d601所表示的数字是否为正。正数则输出脉冲,负数则不输出脉冲。摘引于度娘。