ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-01-18 15:57:03  阅读:281  来源: 互联网

标签:实体 token 发生器 标识 Token 事件 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]:北京创世能科技有限公司

标签:实体,token,发生器,标识,Token,事件,FlexSim,四种
来源: https://blog.csdn.net/qq_39571346/article/details/112765515

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有