展开查看
以下是引用芳季在2014-11-19 11:05:49的发言 >:记忆的事情还是其次。当你有数据描述和解释摆放形式的时候这些数据就是你需要记忆的内容。
可能,我 和你 和实物之间还没有完全统一一些什么,说起来有困难。不妨我说一下我的暂时想象到的事情。
一垛箱中的底层用一个二维数组描述行列的个数,再加上层数就是一个三维数组。已经放置的位置有箱,数组中对应的一个单元就会记录下箱的层数X位置Y位置。
记住这个三维数组就可以知道现在放到什么位置。
我的想法还在萌芽阶段,不要当真。看过就算了。
芳季 你好 谢谢你的回答 上面的照片图形有点难
后来我又考虑了一下 改成这样会方便些
第一行3个横着的箱子
第二行5个竖着的箱子
第三行5个竖着的箱子
第四行5个竖着的箱子
这样算一层 一层18箱
这样就是 3 5 5 5 一层
5 5 5 3 二层
这样循环往上码垛
程序开始后:计数光电开关计数3箱 就给推箱子小车 把箱子推到暂存铁板一个信号
计数光电开关计数8箱 就给推箱子小车 把箱子推到暂存铁板一个信号
13 就给推箱子小车 把箱子推到暂存铁板一个信号
18 就给推箱子小车 整层推过去信号
第一层结束第二层开始
23 就给推箱子小车 把箱子推到暂存铁板一个信号
28 把箱子推到暂存铁板一个信号
33 把箱子推到暂存铁板一个信号
36 整层推过去信号
2层算一个循环这样完成 可以吗?
或者说有更好的解决方法,谢谢了