登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
问AI
提问
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
3
0
0
首页
历史版块_9
›
【分享】固定站点配送模型
返回列表
【分享】固定站点配送模型
[ 复制链接 ]
domcylai
历史版块_9
3
3
2012-4-23 13:08:53
最近做些练习,有一个模型分享一下。
模型中有发生器,每隔一段时间会到达item, item根据不同类型不同颜色,分别分配到特定的sink;
操作员每次搬运3件item, 然后坐上车开往站点,卸下货物。 根据不同货物的优先级进行配送(见全局表GT,其中1表示item类型是1 ,2表示item类型是2....以此类推)。
这个模型中有两个难点,我用了一些比较笨的方法,哪位前辈看懂了,还请指教!!
第一个难点:
模型中,执行任务的并不是特定的一个op,而是一个team; 也就是说有多组人员和车辆,在进行配送任务时,事先并不知道哪个任务执行器时我调用的实体;因此我调用子任务序列,并在 任务开始后,change task , 使得子任务序列能够找到合适的对象。
第二个难点, 子任务序列是一个协作任务序列,在进行多次配送时,实际上任务序列时代码循环了多次的结果, 而协作任务序列中每个代理任务返回的整型值不能相同,所以我使用了数组来命名; 不知道可否使用更简单的方式来代替??
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
3 回复
domcylai
楼主
回复
举报
2012-4-23 13:20:50
[i=s] 本帖最后由 domcylai 于 2012-4-23 17:32 编辑 [/i]
改进了一下,将子任务序列写在Queue2 的消息触发中,使得模型更易于维护了。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
评论
举报
flexsimbaobao
回复
举报
2012-5-1 11:47:29
第一个模型中queue 2 message中:
treenode op = up(up(up(ts))); 这句是什么意思 ,为什么连续用三个 up(),up()函数在这里的意义是什么 ,请楼主指教。
回复
评论
举报
domcylai
楼主
回复
举报
2012-5-1 12:48:28
up()是对象指代, 和Rank()使用方式类似。
ts被创建后,存放在某个任务执行器的var节点下,如果我想引用这个人物执行器,可以使用此方法。
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
历史版块_34
历史版块_9
提问题
写回答
写文章
草稿箱
登录开启您的创作之旅
使用UnityID登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
流水作业线的仿真
流水作业线的仿真
32
83
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
27
224
3
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
25
114
4
图形用户界面(GUI)教学视频
图形用户界面(GUI)教学视频
24
75
5
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
24
234
博主榜
admin
+ 5
首页
分类
目录
索引
我的