查看: 15|回复: 15

flexsim入门:上传实训时的小题目和模型(9)

[复制链接]

主题

0

回帖

3566

积分

高级会员

积分
3566
发表于 2012-8-13 17:20:51 | 显示全部楼层 |阅读模式
1 模型描述
有三个货架,分别为货架1、货架2和货架3,每个货架的列数和层数都为10,货架1存放红色的产品1,货架2存放绿色的产品2,货架3存放蓝色的产品3,初始状态下,每个货架中的产品数量都为100;
运输机1、2和3在分配器的统一控制下,按照客户订单的要求,从客户1的订单开始,将客户需要的产品从相应的货架上取下后,放在相应的托盘上打包后,进入分拣传送带自动分拣,每个客户使用托盘颜色不同,客户1到5使用的托盘颜色分别为红色、绿色、蓝色、白色、黄色。客户订单详情如下表:
表9.1:客户订单
订单需求        客户1        客户2        客户3        客户4        客户5
产品1        3        5        2        1        2
产品2        4        2        6        3        5
产品3        2        4        3        7        8
打包后,客户1的产品从分拣传送带自动分拣进入传送带5,然后进入暂存区5;客户2的产品从分拣传送带自动分拣进入传送带4,然后进入暂存区4;客户3的产品从分拣传送带自动分拣进入传送带3,然后进入暂存区3;客户4的产品从分拣传送带自动分拣进入传送带2,然后进入暂存区2;客户5的产品从分拣传送带自动分拣进入传送带1,然后进入暂存区1。
2 模型布局

3

本帖子中包含更多资源

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

×

主题

0

回帖

33

积分

新手上路

积分
33
发表于 2012-8-29 13:00:29 | 显示全部楼层
谢谢

主题

0

回帖

3566

积分

高级会员

积分
3566
 楼主| 发表于 2012-9-20 16:52:30 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=5760&ptid=2260]2#[/url] [i]pymj4[/i] [/b]
谢谢你的支持 下边是模型9的建模步骤
(1)连接
发生器2分别与货架1、2、3——“A”连接;
货架1、2、3分别与合成器——“A”连接;
发生器1与合成器¬——“A”连接;
合成器与分拣传送带——“A”连接;
分拣传送带分别与传送带5、4、3、2、1——“A”连接;
传送带5、4、3、2、1分别与暂存区5、4、3、2、1——“A”连接;
货架1、2、3分别与分配器——“S”连接;
分配器分别与运输机1、2、3——“A”连接。
(2)参数设定
a:临时实体类型、颜色和初始位置的设定
双击打开“发生器”的属性窗口
打开“发生器“选项卡
到达方式选择——“到达序列”
刷新到达次数为3:
按下面截图设置类型和数量

图9.1:发生器到达方式和数量设置
单击“应用”不关闭窗口
打开“触发器”选项卡
在“创建触发”下添加
——根据临时实体类型值设置颜色
值:getitemtype(item)
Cases:
case 1: colorred(item);break;
case 2: cologreen(item);break;
default: colorarray(item, value);break;
不关闭窗口 点击“应用”
打开“临时实体流”选项卡,在“输出发送至端口”下选择
——根据临时实体类型值执行不同的cases
值:getitemtype(item)
Cases:
case 1: return 1;
case 2: return 2;
case 3: return 3;
default: return 0;
“确定”关闭窗口
双击打开“货架1”属性窗口,将最大容量改为“100”
将“放置到列”和“放置到层”分别设置为“放置到第一个可用列”和“第一个可用层”(单元格的最大容量为1)
点击“应用”
打开“临时实体流”选项卡
在“使用运输工具”前打“”
单击 “确定”关闭窗口

b:按订单打包的实现
双击打开“发生器1”的属性窗口,选择到达方式为“到达序列”
临时实体种类为托盘(pallet)
刷新到达次数为“5”如下面截图设置临时实体类型为1、2、3、4、5,数量全部为1.

   图9.2:发生器临时实体到达的设定
单击“应用”不关闭窗口
打开“触发器”选项卡,添加“创建触发”
——根据临时实体类型值设置颜色
值:getitemtype(item)
Cases:
case 1: colorred(item);break;
case 2: colorgreen(item);break;
case 3: colorblue(item);break;
case 4: colorwhite(item);break;
case 5: coloryellow(item);break;
default: colorarray(item, value);break;
“确定”关闭窗口
在软件菜单栏>工具下添加一个全局表:如下图
表名设为:kehudingdan; 行数:3 ;列数:5

    图9.3:客户订单的引用(全局表的添加)
双击打开“合成器”属性窗口
“合成模式”选择“pack”打包
打开“触发器”选项卡,添加“进入触发
——更新合成器组件列表:
表格:“kehudingdan”
“确定”关闭窗口
c: 包裹分拣的实现
双击打开“分拣传送带”属性窗口
出口分别设为3,7,11,15,19

    图9.4:分拣传送带输出端口的设定
发送条件选
——按端口:
case 1: return getitemtype(item) == 1;
case 2: return getitemtype(item) == 2;
case 3: return getitemtype(item) == 3;
case 4: return getitemtype(item) == 4;
case 5: return 5;
default: return 1;
“确定”——“重置”——“保存”
{:3_54:}

本帖子中包含更多资源

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

×
blueskyahoo 该用户已被删除
发表于 2012-9-20 18:34:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

主题

0

回帖

3566

积分

高级会员

积分
3566
 楼主| 发表于 2012-9-21 10:53:21 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=5987&ptid=2260]4#[/url] [i]blueskyahoo[/i] [/b]
谢谢 希望对初学flexsim的朋友们有所帮助

主题

0

回帖

301

积分

注册会员

积分
301
发表于 2012-10-25 12:37:19 | 显示全部楼层
很不错的!

主题

0

回帖

2398

积分

高级会员

积分
2398
发表于 2012-10-26 14:56:13 | 显示全部楼层
我用的6.02的,之前翻译部分差异,都解决了,为什么在最后一步

发送条件选
——按端口:

我的发送条件中只有一个选项:一直发送。
只有拉入条件中有选择,结果在这里设置后系统报错。

请求指点。

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2012-12-7 22:59:45 | 显示全部楼层
[quote]我用的6.02的,之前翻译部分差异,都解决了,为什么在最后一步

发送条件选
——按端口:

我的发送条件中只有一个选项:一直发送。
只有拉入条件中有选择,结果在这里设置后系统报错。

请求指点。
[size=2][color=#999999]missman 发表于 2012-10-26 14:56[/color] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=6522&ptid=2260]http://www.flexsim.asia/images/common/back.gif[/url][/size][/quote]
Flexsim6.0这里漏掉了一些,你可以自己编写代码。代码如下:[code]treenode current = ownerobject(c);
treenode item = parnode(1);
int port = parval(2);

/**按产品类型发送。*/
switch(port)
{
case 1: return getitemtype(item) == 1;
case 2: return getitemtype(item) == 2;
case 3: return getitemtype(item) == 3;
case 4: return getitemtype(item) == 4;
case 5: return 5;
default: return 1;
}[/code]

主题

0

回帖

39

积分

新手上路

积分
39
发表于 2012-12-17 23:59:12 | 显示全部楼层
牛逼的楼主,向你学习

主题

0

回帖

296

积分

注册会员

积分
296
发表于 2013-1-17 15:50:19 | 显示全部楼层
楼主辛苦啦:)~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

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

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

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