多语言展示
当前在线:641今日阅读:113今日分享:31

如何在Arena软件中应用Boolean语法

使用逻辑判断语法,可以精简模型中模块的数量,提高建模效率。Boolean Expression就是这样一个例子。本篇讲解来自Arena周报翻译整理。
工具/原料

Arena软件

方法/步骤
1

Boolean Expression是一个逻辑判断语法。如 2+2==4,此句就会被判断为“真”。用这样的语句作为元素,可以组合出复杂的公式,帮助我们建立仿真模型中的逻辑和数据。图中为句式判断的结果。

2

当语句判断为“真”,语句就会被赋值为“1”;当语句判断为“假”,语句就会被赋值为“0”。图例中的语句被用来判断Assign或Variable的数值。如果“a PartType”是2,那么延迟时间Delay Time为5+1*3=8;如果“a PartType”不是2,那么延迟时间Delay Time为5+0*3=5.

3

Boolean也可用来判断系统变量。如图,随着时间的增加,系统表现变好,通过检验的可能性增大,由80%增加到90%。注意,判断系统变量如TNOW时,需要注意时间单位,如HoursToBaseTime(TNOW)来确保时间单位的正确。

推荐信息