四种发生器的使用方法——FlexSim


发生器(时间间隔)

在这里插入图片描述
Arrival at time 0:如果勾选,在模型开始运行的0时刻就会一个临时标识。
Inter-Arrivaltime :两个临时标识(token)的间隔时间。
Token Name :临时标识的名称,主要用于流程调试。例如,我们对这个临时标识命名为“Token_01”,那么所有从这个发生器中产生的临时标识的名字都叫做“Token_01”。


发生器(时间表)

发生器(时间表)活动基于它的到达时间表来产生新的临时标识。我们可以选择手动输入或者通过excel导入界面进行直接导入。
在这里插入图片描述
Offset Time:延迟时间。如果将延迟时间设置为100,表示到达时间表要在仿真运行100单位时间之后才会开始执行。
Time:时间。时间列控制一个或多个临时标识创建的具体时间,如果延迟时间为0,那么第一个临时标识将会在仿真时间到达0的时间产生。
Name :临时标识的名称,主要用于流程调试。例如,我们对这个临时标识命名为“Token_01”,那么所有从这个发生器中产生的临时标识的名字都叫做“Token_01”。
Quantity:数量。时间表中对应批次产生临时标识的具体时间数量。
Repeat Schedule:重复时间表。如果勾选,时间表就会被重复执行,但延迟时间不过被重复执行。

发生器(事件触发)

发生器(事件触发)活动是在仿真运行时由某个事件触发而创建的临时标识。
在这里插入图片描述
Object:实体。在“实体”选项框中选择发生器活动事件监听的实体,可以监听以下四种事件:

  1. 模型中的一个实体
  2. ProcessFlow流程中的一个活动
  3. 当前对象实体Current
  4. 群组(Group)实体,若为此设置则会监听群组中所有实体成员的制定事件

使用取样器按钮在这里插入图片描述
来选定实体以及需要监听的事件。使用方法为选择取样器,并将鼠标悬停在需要监听的实体上,最后从事件列表中选择下监听的事件。

Label Assignment/Match Value :标签赋值或者匹配。Label Name or Value下的空格需要填写标签名或者值,例如,在Created Item这一行中,填写item,则接下来所有活动token.item=Source1创建的item实体。
Operation:分别有None||Match||Assign||Insert at front 四种。

  1. None:默认值,对Label name or Value列中的文本不执行任何操作。
  2. Match:将标签的现有值与所引用的参数进行匹配。只能在事件触发且事件的参数与token的标签值匹配时执行。不适用于事件触发开始阶段。举个例子:如图所示,在PF中存在两个发生器,Wait for Event 监听的是Queue2的OnEntry。当Process1的item进入Queue2时,就会触发Wait for Event,同时通过Match匹配到该item是从Process1流入,并释放当前被匹配的token。

在这里插入图片描述
4. Match Value:将匹配的参数值与label name or value 列中的值进行匹配
5. Assign:将涉及的参数值分配给token的标签值
6. Insert ad front:当标签已经有一个值时,它将执行新的值覆盖旧的值。不适用于事件触发开始阶段。

Assign Event Object to:将事件实体赋值为。如例子中,事件实体为Source1,如果在空格中写入token.S01,则token.S01代表Source1实体。
Token Name:标识的名字,同上述发生器的Token Name。
Will override Return Value:覆盖返回值。例如,你想使用ProcessFlow执行一些复杂的逻辑来定义处理器的“加工时间”。

总结

总结:
以上就是今天要讲的内容,本文仅仅简单介绍了ProcessFlow中三种发生器的使用,还有一种发生器(时间表格)同发生器(时间表)。

如有维权,请私信我。
[1]:北京创世能科技有限公司

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值