Rain_power 发表于 2010-6-7 09:58:15

Witness仿真生产线质量合格率

有三台设备,分别是车、铣和磨。每一台设备的质量合格率为0.95,不合格品进入下一道设备加工,那么最终输出的质量应该是0.95^3到0.95之间,请问哪位大侠帮看看用Witness怎么仿真?

我自己参考别人的仿真(但是输出的结果变化不在0.95^3到0.95之间,请问错在哪里):
车床:
action on finish:
IF RANDOM (1) <= 0.05
PEN = 1
C = "pink"
ENDIF   

铣床:
action on finish:
IF RANDOM (2) <= 0.05
PEN = 2
D = "yellow"
ENDIF   

磨床:
action on finish:
IF RANDOM (3) <= 0.05
PEN =3
E= "green"
ENDIF

dragonet5 发表于 2010-6-20 22:32:05

本帖最后由 dragonet5 于 2010-6-20 22:34 编辑

你这个写得不够清楚。

首先,你用随机数流来仿真,那么已产生的部分并不一定就是0.95的合格率,随机数流只是服从一个均值为0.95的分布。

然后你的程序这样列出也不大能表现你的意思,你也没写你的判定最终是否合格的依据,也没给解释一下你C、D、E是什么变量或属性。

最后问一下你的Witness版本。
页: [1]
查看完整版本: Witness仿真生产线质量合格率