全球FlexSim系统仿真中文论坛

搜索
查看: 6240|回复: 14
打印 上一主题 下一主题

怎样设置处理器的故障率

[复制链接]
1#
慧娴亚伦 发表于 2019-1-7 16:42:57 | 显示全部楼层
如果是一定概率的话,我建议关键点事消息,有一定概率停止实体(故障),然后发送消息,指定时间来恢复实体。; [1 A: ]" s+ D0 W6 L+ Q- }; @
相关命令有:
$ J. L% t( g) d- ?senddelaymessage()、stopobject()、resumeobject()
2#
慧娴亚伦 发表于 2019-1-8 08:10:18 | 显示全部楼层
13164121547 发表于 2019-1-7 21:080 S$ R8 `! X2 ?2 w# \# w
请问怎么设置固定概率的发送消息呢

3 `+ i! v& e4 ~, u单靠设置可能不行,需要代码,先在一定范围内随机一个值,然后判断这个值是否落在停机概率范围内。大概是这样:6 \, Y* x. T' X! K: r) J  ^# i
  1. double stops = uniform(0,100);//随机一个值
    9 H6 f1 d; N$ J" v0 M( ?' [
  2. if(stops <= 30)//假设停机概率是30%9 m* ~; ]4 `* A6 `% D
  3. {0 L/ ?8 o% t0 Y8 L1 Y: \( R
  4.     stopobject();
    / e; |* |; F7 X2 }3 b
  5.     senddelaymessage();6 K$ Q& v9 r' l% j$ i2 S
  6. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-5-5 12:40 , Processed in 0.070044 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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