恭喜,你发布的帖子
发布于 2022-12-12 18:18:49
4楼
您说得太对了,我是从用PN控制伺服的时候开始使用这两个指令的,这两个指令作用非常多
既然聊GATHER和SCATTER这一对儿指令。那么:
所有的数字量的控制字/状态字的位定义都是一样的。
对于N台驱动,就可构建WORD类型的数组DriverSTW1(N)以及DriverZSW1(N)等等。
通过SCATTER可将这个Word类型的数组转成 drvSTW( 0..N, 0..15)的位数组。
这个数组的N,0;都是相同命令/状态定义;可以构成一个个字/双字,这个字的每一位代表了0-N驱动的一个定义的命令/状态。
要实现,这里就牵扯到 转置 运算。
1200编程如何来处理这种二维数组的转置呢?
请填写推广理由:
分享
只看
楼主