发帖
 找回密码
 立即注册
搜索
1 0 0

利用FlexSim实现社交距离图示

案例模型共享 4 1 2023-1-29 09:07:04
[align=left][color=rgb(51, 51, 51)][font=&quot]附件是一个跟踪社交距离指标的示例模型。就视觉效果而言,它不一定令人大跌眼镜,但社会距离指标跟踪的基本概念可以体现出来。[/font][/color][/align][p=30, 2, center][/p][align=left][color=rgb(51, 51, 51)][font=&quot]它使用了代理模块(Agent)来检测对象之间的接近度。添加了一个接近系统,并将每个操作员添加为系统中的代理。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=&quot]创建了一个对象,它在发生邻近点的地方绘制“热图”。这是模型中称为“HeatMap”的可视化工具。如果向对象发送消息,它将在发送对象的位置添加一个“热点”。实现了对象的 OnReset、OnMessage 和 OnDraw 触发器来执行此操作。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=&quot]设置热图后,让邻近系统从所涉及的代理对象向 HeatMap 发送一条消息,作为 OnEnterProximity 触发器的一部分。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=&quot]其次,使用名为 ProximityTimes 的统计收集器进行一些统计跟踪。这会侦听代理接近系统的 OnEnterProximity 和 OnExitProximity 事件,并相应地收集数据。设置它最棘手的部分是对实际事件进行采样。现在(希望我们将来会得到一个更好的系统)你必须在树中对事件进行采样。在统计收集器的“事件”选项卡中,按采样器按钮,然后在树中导航到 MODEL:/ProximitySystem>variables/behaviors/Proximity Behavior 的节点,并将光标悬停在它上面以获取事件列表。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=&quot]ProximityTimes 统计信息收集器收集各个时间。这可以添加“Time In Proximity”仪表板图表。对于其他图表,需要一个计算表来汇总值。ProximityAggregates 表汇总了其他三个仪表板图表所需的数据:总接近时间、接近次数和平均接近时间。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=&quot][/font][/color][/align]
──── 0人觉得很赞 ────

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2023-1-29 14:53:56
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 立即登录
高级模式
返回
案例模型共享
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
62
234
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
43
224
3
无意中找到的资料,非常适合于初学者
无意中找到的资料,非常适合于初学者
39
229
4
流水作业线的仿真
流水作业线的仿真
36
83
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
36
114
博主榜
+ 5