设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3458|回复: 10

柔性生产系统中关于需要返回的加工方式问题

  [复制链接]
发表于 2009-12-2 15:41:52 | 显示全部楼层 |阅读模式
日常学习中碰到的一个问题,再做柔性生产系统中时,共有三种产品需要加工,共有5台处理器,item1需要的处理器顺序为为1-3-1,item2需要的处理器顺序1-2-5-2,item3需要的顺序为3-2-4,如何实现这种顺序步骤?特别这种需要返回的加工方式?

本帖子中包含更多资源

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

x
发表于 2009-12-4 11:14:54 | 显示全部楼层
你用标签试一试吧
发表于 2009-12-4 14:21:43 | 显示全部楼层
1# guyuyintao
这个问题一解答出来就会觉得很容易,关键是你用什么方法来解决。我帮你做了一个不用一句代码的模型,步骤如下:
1)在Source的触发器中选用“Set Itemtype and Color"和“Create and Initialize Label”的Picklist设定类型和标签(nextrout)。2)建立一个Routing表(如附图).3)在黄底Queue的出口触发器中选用"Increment Value"Picklist变更标签值,并在SendPort处选用“By Global Table Lookup”的Picklist设置流程(表的行号代表Item类型,列号代表加工顺序号)。
这样,今后你只要变更Routing表,不管什么样的反复流程都轻而易主地实现。但要记住表中数字是和黄底Queue的出端口顺序是相对应的,这里最大数6是出到Sink的端口顺序。

本帖子中包含更多资源

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

x

评分

参与人数 1仿真币 +34 +1 收起 理由
linweixu168 + 34 + 1

查看全部评分

发表于 2009-12-5 18:28:36 | 显示全部楼层
1# guyuyintao
如果处理器之间用作业员来搬运,那么有两种方式来解决,一种是用代码,一种是不用代码。用代码的话这个模型非常简单,我不详解(参见wCode模型)。我讲一下不用代码的方法。首先建立一个全局Task Sequences(如附图),然后在各个处理器的OnProcessFinish触发下拉列表中选择“Create a Global Task Sequence”并添入正确动态参数(参见NoCode模型)。但是,这种不用代码的方法永远也没有编写代码来得灵活,来得细腻,不用代码的方法其模型也会多出许多不必要的重复。实际上理解各种参数设定及他们之间的复杂关系比编写代码更花时间,如果某一处设定不正确的话,你都不知道错在什么地方。像写文章一样的脚本语言学起来并不难,而且学代码对今后更深层次开发非常有用,甚至必不可少。所以我奉劝那些如果真正想用仿真解决一些实际问题,而不是停留在玩玩的层面上的人,多学一点代码。

本帖子中包含更多资源

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

x

评分

参与人数 1仿真币 +18 +1 收起 理由
linweixu168 + 18 + 1

查看全部评分

发表于 2009-12-6 16:15:32 | 显示全部楼层
很好很强大,谢谢ls
发表于 2009-12-7 00:57:19 | 显示全部楼层
好好好,太强了。。。
发表于 2009-12-8 11:49:18 | 显示全部楼层
恩,学习了。。。
发表于 2009-12-9 21:07:15 | 显示全部楼层
请问3楼的大哥,能提供一些关于代码的学习资料吗?俺是初学者,想好好学习一下。感谢!
 楼主| 发表于 2009-12-22 15:25:18 | 显示全部楼层
3# 北京创时能
漂亮,多谢~~
发表于 2010-1-6 14:10:00 | 显示全部楼层
北京创时能     高
发表于 2011-6-8 13:48:51 | 显示全部楼层
{:3_53:}

补充内容 (2011-6-23 20:31):
学习。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-5-8 03:38 , Processed in 1.366429 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表