cd_looper
好想放飞自我
级别: 工控侠客
精华主题: 0
发帖数量: 367 个
工控威望: 2014 点
下载积分: 3373 分
在线时间: 225(小时)
注册时间: 2013-11-16
最后登录: 2024-12-28
查看cd_looper的 主题 / 回贴
楼主  发表于: 2014-06-10 21:23
有一个问题:16个输入点,4个输出点,通过四个输出点组合,可以有16种组合方式,比如单独Y0、Y1、Y2、Y3,任意两个Y点组合,任意三个Y点组合,一直到4个Y点都输出,共16个档位。任意按一个输入点一个Y点输出,任意两个输入点两个Y点输出,一直到16个X点都ON的时候,四个Y点也输出。除了编码解码外,还有其他指令会比较简洁一点的吗?望各位大虾不吝指教
Easy doesn't enter into grown-up life!!!
V:ZQL276438265
断魂一殇
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 121 点
下载积分: 1282 分
在线时间: 5(小时)
注册时间: 2014-06-10
最后登录: 2022-11-23
查看断魂一殇的 主题 / 回贴
1楼  发表于: 2014-06-11 00:09
最简单的办法就是把十六中全部对应起来,但是这样比较繁琐……应该有编码指令,但是我不会,不好意思了
yuxie1983
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 176 点
下载积分: 649 分
在线时间: 53(小时)
注册时间: 2013-07-11
最后登录: 2019-04-26
查看yuxie1983的 主题 / 回贴
2楼  发表于: 2014-06-11 10:14
图片:
这个就可以
yuxie1983
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 176 点
下载积分: 649 分
在线时间: 53(小时)
注册时间: 2013-07-11
最后登录: 2019-04-26
查看yuxie1983的 主题 / 回贴
3楼  发表于: 2014-06-11 10:16
其实就是加一,减一,再加上触点比较,其实译码指令也可以,在和Y0到Y4组合一下就可以实现多段速
yuxie1983
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 176 点
下载积分: 649 分
在线时间: 53(小时)
注册时间: 2013-07-11
最后登录: 2019-04-26
查看yuxie1983的 主题 / 回贴
4楼  发表于: 2014-06-11 10:23
图片:
程序蛮长的,给你一个思路,下面自己写
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5213 个
工控威望: 7437 点
下载积分: 159075 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-28
查看sjm213的 主题 / 回贴
5楼  发表于: 2014-06-11 12:16
三菱SUM指令是不是你想要的?
cd_looper
好想放飞自我
级别: 工控侠客
精华主题: 0
发帖数量: 367 个
工控威望: 2014 点
下载积分: 3373 分
在线时间: 225(小时)
注册时间: 2013-11-16
最后登录: 2024-12-28
查看cd_looper的 主题 / 回贴
6楼  发表于: 2014-06-11 22:46
感谢楼上各位的宝贵意见,这个问题我用编码指令写过了,就是感觉有点繁琐,所以想看看大家有没有更好的思维方式
Easy doesn't enter into grown-up life!!!
V:ZQL276438265