登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
11
0
0
首页
资料共享
›
学习如何控制产品流和发送延时消息
1
2
/ 2 页
下一页
返回列表
学习如何控制产品流和发送延时消息
[ 复制链接 ]
wj109260758
资料共享
239
11
2010-8-31 19:12:30
工作台在处理完每个产品之后,需要等待50秒种,才能继续处理后面的产品。使用closeinput和senddelayedmessage函数实现此功能。
如果此工作台最多可以同时处理两件产品,每次处理完一批(一件或二件)产品之后需要等待,如何实现?
点赞
0
收藏
0
────
0
人觉得很赞
────
回复
举报
11 回复
草果泉
回复
举报
2010-10-23 15:56:36
处理完毕时触发
closeinput;
if ( content(current) == 1)时发送消息。
回复
评论
举报
lily_sue
回复
举报
2010-10-23 21:43:19
个人愚见:
在加工台的触发器(Processor)里写代码:
1、在Onprocessfinish里触发消息
closeinput(current);代码意思是关闭加工台。即,让工作台停止工作。
senddelayedmessage(current,50,current,0,0,0);这里的current指的是工作台,50指的是延迟50秒钟;0,0,0指的是发送的消息代码。
2、在消息框里即Onmessage里触发
openinput(current);接收到指令让工作台打开端口。即,让工作台开始新的工作。
回复
评论
举报
lily_sue
回复
举报
2010-10-23 21:46:51
上述只能实现一次加工一个。如果要变成批处理的话请先改变加工台的加工能力。再到上一个端口改变其批处理数量。
回复
评论
举报
lily_sue
回复
举报
2010-10-23 21:54:00
现将本人做的模型上传一下。所用版本5.0。实现数量为2的批处理。模型简单请多指教!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
评论
举报
草果泉
回复
举报
2010-10-23 22:06:59
关键是发送消息的时机。
在处理完每批最后一个的时候发消息,比如在if(content(current)==1)
不然,每处理完一个都会发消息,达不到目的效果的。
回复
评论
举报
tz0103
回复
举报
2010-10-26 12:24:46
模型下了,学习学习!嘿嘿
回复
评论
举报
kaituoze
回复
举报
2010-11-5 12:39:35
为什么我做的模型,只要是批处理,加不加if都没啥区别啊
回复
评论
举报
lansedamo
回复
举报
2011-12-22 08:57:12
谢谢,学一下!
回复
评论
举报
fan881129
回复
举报
2011-12-30 08:33:36
提示:
作者被禁止或删除 内容自动屏蔽
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
下一页 »
1
2
/ 2 页
下一页
浏览过的版块
FMAT认证
技术交流
新手入门
资料共享
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
2684
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1711
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1588
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
1484
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
1193
62
博主榜
慧娴亚伦
+ 45331
Htenghui
+ 10630
白可露
+ 7753
4
liguanyu
+ 6759
5
Round2011
+ 6323
6
梁之安
+ 6321
7
zgh1120
+ 5341
8
ishelo
+ 4710
9
linweixu168
+ 3722
10
liuzhifan
+ 3628
首页
分类
目录
索引
我的