发帖
 找回密码
 立即注册
搜索
3 0 0

新手求助!

新手入门 3 3 2019-5-30 10:44:14
请问各位大佬如何实现这么一种需求,首先生产一种产品,生产一小时后就停止生产,停止10分钟后重新开始生产另一种产品。
──── 0人觉得很赞 ────
2019-5-30 15:52:13
可以创建两个发生器来产生不同的产品,然后用延迟消息触发控制输出,是可以实现这个需求的
2019-6-17 12:19:50
在发生器的重置触发中写入以下代码:
[code]//初始化产品类型为1
setvarnum(current,"interarrivalitemtype",1);
//发送消息,1小时后停止输出,并更换产品类型
senddelayedmessage(current,60*60,current,1);[/code]
在消息触发中写入以下代码:
[code]int msgparam1=msgparam(1);

if (msgparam1==1)
{
        closeoutput(current);
        setvarnum(current,"interarrivalitemtype",2);
        //发送消息,10分钟后打开输出
        senddelayedmessage(current,10*60,current,2);
        }
if (msgparam1==2)
{
        openoutput(current);
        }[/code]





本帖子中包含更多资源

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

x
2019-6-19 15:19:24
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=30436&ptid=11342][color=#999999]zorsite 发表于 2019-6-17 12:19[/color][/url][/size]
在发生器的重置触发中写入以下代码:

在消息触发中写入以下代码:[/quote]

谢谢!
您需要登录后才可以回帖 立即登录
高级模式
返回
新手入门
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
56
234
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
38
224
3
流水作业线的仿真
流水作业线的仿真
35
83
4
无意中找到的资料,非常适合于初学者
无意中找到的资料,非常适合于初学者
29
229
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
27
114
博主榜
+ 5