查看: 9|回复: 9

如何实现按指定时间指定类型出库

[复制链接]

主题

0

回帖

226

积分

注册会员

积分
226
发表于 2019-2-23 20:44:04 | 显示全部楼层 |阅读模式
发生器产生三种类型的临时实体到暂存区,在暂存区发送到吸收器的过程中,如何实现按指定时间和指定类型临时实体出库?




本帖子中包含更多资源

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

×

主题

0

回帖

1041

积分

高级会员

积分
1041
发表于 2019-2-23 22:38:30 | 显示全部楼层
我修改了下你的模型~利用打开关闭端口以及发送延迟消息就可以实现您说的功能~

本帖子中包含更多资源

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

×

主题

0

回帖

226

积分

注册会员

积分
226
 楼主| 发表于 2019-2-24 08:05:10 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29674&ptid=11216][color=#999999]SunshineFu 发表于 2019-2-23 22:38[/color][/url][/size]
我修改了下你的模型~利用打开关闭端口以及发送延迟消息就可以实现您说的功能~[/quote]

多谢,可以用文字描述一下吗,我的版本打不开您的模型

主题

0

回帖

1041

积分

高级会员

积分
1041
发表于 2019-2-24 09:39:01 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29675&ptid=11216][color=#999999]tao 发表于 2019-2-24 08:05[/color][/url][/size]
多谢,可以用文字描述一下吗,我的版本打不开您的模型[/quote]

你用的是哪个版本的Flexsim?

主题

0

回帖

226

积分

注册会员

积分
226
 楼主| 发表于 2019-2-24 10:17:25 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29676&ptid=11216][color=#999999]SunshineFu 发表于 2019-2-24 09:39[/color][/url][/size]
你用的是哪个版本的Flexsim?[/quote]

7.3.4

主题

0

回帖

1041

积分

高级会员

积分
1041
发表于 2019-2-24 21:01:20 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29677&ptid=11216][color=#999999]tao 发表于 2019-2-24 10:17[/color][/url][/size]
7.3.4[/quote]

描述起来有点麻烦,您先看看是不是这个样子的~如果是这样,我在详细跟你讲~

本帖子中包含更多资源

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

×

主题

0

回帖

226

积分

注册会员

积分
226
 楼主| 发表于 2019-2-24 22:50:19 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29679&ptid=11216][color=#999999]SunshineFu 发表于 2019-2-24 21:01[/color][/url][/size]
描述起来有点麻烦,您先看看是不是这个样子的~如果是这样,我在详细跟你讲~[/quote]

差不多,能不能都连到一个吸收器呢

主题

0

回帖

1041

积分

高级会员

积分
1041
发表于 2019-2-25 19:24:25 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29682&ptid=11216][color=#999999]tao 发表于 2019-2-24 22:50[/color][/url][/size]
差不多,能不能都连到一个吸收器呢[/quote]

每个吸收器控制对应货物的出库时间,所以必须要有三个吸收器。简单讲下,首先就是要将第一个暂存区上的临时实体按照指定类型分别发送到下游的三个暂存区,然后在下游的三个吸收器重置触发的关闭和打开端口中设置关闭输入端口closeinput,这样临时实体不会一进入上游的三个暂存区就被送到吸收器了。然后在左下角的发生器设置在0秒的时候产生一个临时实体到下游的暂存区上,然后在下游暂存区的进入出发中设置延迟消息senddelayedmessage,第一个参数的发送给谁,第二个参数是延迟时间,第三个参数是从哪里发送的,senddelayedmessage(model().find("吸收器9"),30,current);延迟时间就是指定货物出库的时间。然后再下游的三个吸收器的消息触发的关闭和打开端口中设置打开进入端口openinput,最后在吸收器的进入触发的关闭和打开端口中设置关闭输入端口closeinput,条件为getinput(current)==所需求的临时实体数量

主题

0

回帖

226

积分

注册会员

积分
226
 楼主| 发表于 2019-2-26 09:19:15 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29687&ptid=11216][color=#999999]SunshineFu 发表于 2019-2-25 19:24[/color][/url][/size]
每个吸收器控制对应货物的出库时间,所以必须要有三个吸收器。简单讲下,首先就是要将第一个暂存区上的临 ...[/quote]

好的,谢谢

主题

0

回帖

939

积分

中级会员

积分
939
发表于 2019-2-27 17:19:06 | 显示全部楼层
感谢楼主的分享,很实用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

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

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

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