首页 理论教育 其他类实体

其他类实体

时间:2022-02-12 理论教育 版权反馈
【摘要】:分配器用来控制一组运输机或操作员。任务序列从一个实体送到分配器,分配器将它们委派给与其输出端口相连的运输机或操作员。模型中所有数据类型都可用图形显示,并在Flexsim中写入表中,导出到Excel、Access或任何ODBC数据库中。可视化工具采用道具、风景、文字和展示幻灯片来装饰模型空间,目的是给模型更逼真的外观。可视化工具的另一种用法是用作模型中其他实体的容器实体。

1.分配器

分配器用来控制一组运输机或操作员。任务序列从一个实体送到分配器,分配器将它们委派给与其输出端口相连的运输机或操作员。最终接收到请求的可移动资源将执行此任务序列。

分配器实体对任务序列实施排队和寻径逻辑。根据建模人员的逻辑,任务序列一旦传递给一个分配器,则可能进行排队,也可能被立即分配。

当分配器接收到一个任务序列时,被dispatchtasksequence()命令触发,首先调用其“Pass To(传递给)”函数。此函数返回一个端口号,它是要把此任务序列发送给的端口号。分配器将立即把任务序列传送给与那个端口相连的实体。如果函数返回0而不是一个端口号,则任务序列在分配器任务序列队列中进行排队。这是通过调用任务序列的排队策略函数完成的。排队策略返回一个与此任务序列相关联的值,代表在队列中对此任务序列进行排序的优先级。高的优先级值排在队列的前面,低的排在后面。通常会简单地返回任务序列的优先级值,但是如果需要,排队策略函数允许动态地改变任务序列的优先级。在对队列中的任务序列进行排序时,实际上分配器多次调用排队策略函数,队列中的每个任务序列都调用一次,从而将每个优先级的值与新的任务序列的优先级值进行比较。一旦发现可放置新的任务序列的正确位置,就对它进行相应的排序。

分配器是所有任务执行器的父类,换句话说,所有任务执行器都是分配器。这意味着所有的操作员或者运输机都可以扮演分配器或者团队指挥的角色,给组中其他成员安排任务序列,同时自己也执行任务。

2.记录器

记录器用来在模型中以图形的形式记录和/或显示信息。更特殊一些的用法是用记录器来捕获表数据、标准数据和用户定义的数据。模型中所有数据类型都可用图形显示,并在Flexsim中写入表中,导出到Excel、Access或任何ODBC数据库中。由于记录器实体是一个强大的数据表达工具,在软件的教程部分中提供了一个如何使用记录器的例子。

记录器用来控制一个交通网络上给定区域的交通。连接网络节点与交通控制器可以建立一个交通控制区域。这些网络节点就变成交通控制区域的成员。同一个交通控制器实体中的任意两个网络节点之间的路径都是交通控制路径。行进物只有在获得交通控制器许可的情况下才能到那条路径上去,这条路径在给定时间只允许一定数目的行进物进入区域,或者可以使用非时间模式,只允许行进物立即到给定的路径段上去。

记录器用来在模型中以图形的形式记录和/或显示信息。更特殊一些的用法是用记录器来捕获表数据、标准数据和用户定义的数据。模型中所有数据类型都可用图形显示,并在Flexsim中写入表中,导出到Excel、Access或任何ODBC数据库中。由于记录器实体是一个强大的数据表达工具,在此手册的教程部分中提供了一个如何使用记录器的例子。

4.网络节点

网络节点用来定义运输机和操作员遵循的路径网络。通过使用样条线节点来增加路径弯曲部分从而修改路径。在默认情况下,在网络上行进的实体将沿着起始位置和目标位置之间的最短路径行进。连接行进网络有如下三个步骤:①将网络节点相互连接。②将网络节点连接到扮演网关的实体上。③将任务执行器连接到某些网络节点,在仿真开始时,任务执行器将待在那些网络节点上。

5.可视化工具

可视化工具采用道具、风景、文字和展示幻灯片来装饰模型空间,目的是给模型更逼真的外观。它们可以是简单的如彩色方框、背景之类的东西,或者是精细的如3D图形模型、展示幻灯片之类的东西。可视化工具的另一种用法是用作模型中其他实体的容器实体。当用作容器时,可视化工具就成为一个分级组织模型的便利工具。容器也可以保存在用户库中,作为将来开发模型的基本建模模块。可视化工具在模型中的使用方式有多种。比如作为一个容器或子模型,作为平面、立方体、柱形或球形,作为导入形状,作为文本,作为展示幻灯片以及其他设置等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈