查看: 7|回复: 7

[求助]用任务序列实现搬箱子

[复制链接]

主题

0

回帖

259

积分

注册会员

积分
259
发表于 2012-3-7 10:11:50 | 显示全部楼层 |阅读模式
用任务序列控制操作员在两个暂存区之间搬运箱子,基本实现,但是有时候操作员会不搬箱子,空跑一趟或多趟,求助。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

156

积分

版主

积分
156
发表于 2012-3-7 15:32:23 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=3799&ptid=1419]1#[/url] [i]hubangzhi[/i] [/b]

if(content(current)>1)
{
        treenode ts=createemptytasksequence(centerobject(current,1),0,0);
       
        inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
        inserttask(ts,TASKTYPE_FRLOAD,item,current);
        inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
        inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);
        inserttask(ts,TASKTYPE_FRUNLOAD,item,centerobject(current,2));
       
        dispatchtasksequence(ts);
}


这样应该可以了吧……

主题

0

回帖

259

积分

注册会员

积分
259
 楼主| 发表于 2012-3-11 22:42:44 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=3816&ptid=1419]2#[/url] [i]CraneJan[/i] [/b]


o啦 太感谢了哈

主题

0

回帖

99

积分

注册会员

积分
99
发表于 2013-5-15 15:05:01 | 显示全部楼层
原模型的代码是:

if(content(current)>1)
{
        treenode item1=rank(current,1);
        treenode item2=rank(current,2);
       
        treenode ts=createemptytasksequence(centerobject(current,1),0,0);
       
        inserttask(ts,TASKTYPE_TRAVEL,current,NULL);
        inserttask(ts,TASKTYPE_FRLOAD,item1,current,0);
        inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
        inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);
        inserttask(ts,TASKTYPE_FRUNLOAD,item1,centerobject(current,2),0);
       
        dispatchtasksequence(ts);       
        }

只是用rank函数获取了流动实体的指针,为啥不行呢?

主题

0

回帖

32

积分

新手上路

积分
32
发表于 2013-5-16 12:18:12 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=9683&ptid=1419]4#[/url] [i]qhg1982[/i] [/b]


这些因为操作员每次只会去版item1,你把发生器3产生实体的方式改成到达序列,你再去观察模型,就会发现:操作员搬走item1这个实体之后,他就不会再搬了,这是因为暂存区中没有item1这个实体了让他来搬了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

99

积分

注册会员

积分
99
发表于 2013-5-22 08:46:58 | 显示全部楼层
谢谢!

主题

0

回帖

363

积分

注册会员

积分
363
发表于 2020-12-1 09:57:04 | 显示全部楼层
请问此问题解决了?我也遇到同样问题了,求教!十分感谢!

主题

0

回帖

1381

积分

高级会员

积分
1381
发表于 2020-12-21 23:14:02 | 显示全部楼层
进来学学任务序列
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部