发帖
 找回密码
 立即注册
搜索
7 0 0

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

技术交流 413 7 2012-3-7 10:11:50
用任务序列控制操作员在两个暂存区之间搬运箱子,基本实现,但是有时候操作员会不搬箱子,空跑一趟或多趟,求助。。。。
──── 0人觉得很赞 ────

本帖子中包含更多资源

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

x
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);
}


这样应该可以了吧……
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啦 太感谢了哈
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函数获取了流动实体的指针,为啥不行呢?
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这个实体了让他来搬了

本帖子中包含更多资源

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

x
2013-5-22 08:46:58
谢谢!
2020-12-1 09:57:04
请问此问题解决了?我也遇到同样问题了,求教!十分感谢!
2020-12-21 23:14:02
进来学学任务序列
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
2697
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1718
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1595
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
1492
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
1196
62
博主榜
+ 45331
+ 10630
+ 7753
4
+ 6759
5
+ 6323
6
+ 6321
7
+ 5341
8
+ 4710
9
+ 3722
10
+ 3628