楼主最近还看过
"老学徒" 的回复,发表在4楼
对内容: 【"生活所迫1" 的回复,发表在3楼 对内容: 【"老学徒" 的回复,发表在1楼 对内容: 【六种不同的产品分别第一次走到第六个工位时比较容易对应上相应的液位,但是如果一种产...】进行回复:
-----------------------------------------------------------------
说实话,我想象不出你讲的样子,我的意思是这个液位是由谁控制的?如果你能够自由控制最终液位,产品种类你也能够从触摸屏的选择上知道,你直接对应一一对应上不就好了吗?逻辑上最简单的,设6个寄存器对应6个位置,值0对应没放产品,值1到6对应6种产品,每走一个工位往里送值不就好了?
"老学徒" 的回复,发表在8楼
对内容: 【"生活所迫1" 的回复,发表在7楼 对内容: 【设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产品,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第...】进行回复:
-----------------------------------------------------------------
移位指令只能对一个寄存器不同的位操作,只有0,1两种值,而你有6种产品。你还不如用MOVE指令给6个寄存器送值,把产品冲类送给第一个寄存器,把第一个寄存器送给第2个寄存器.....把第5个寄存器送给第6个寄存器,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第6个寄存器的值就好。
"生活所迫1" 的回复,发表在10楼
对内容: 【"生活所迫1" 的回复,发表在9楼 对内容: 【"老学徒" 的回复,发表在8楼 对内容: 【"生活所迫1" 的回复,发表在7楼 对内容: 【设6个寄存器对应6...】进行回复:
-----------------------------------------------------------------
思路表达的很清楚了,只是我比较笨,还没搞定怎么步进移动数值,1移到2......5移到6都是同时移的,是怎么一步一步步进移动数值,我是一下子从1移到6了,麻烦再指点指点,谢谢!