使用 AnyLogic 进行仿真/行人仿真/步骤 2. 创建模型动画
外观
< 使用 AnyLogic 进行仿真 | 行人仿真
现在我们将绘制模型动画。为了简化绘图,我们将首先添加地铁入口布局。您可以使用 AnyLogic 的动画编辑器绘制布局,也可以导入任何图片作为布局。绘图方法适用于原型设计,当您想要尝试草稿布局时。图像方法非常适合处理现有布局。我们将添加地铁入口的现有图像。
- 首先,打开调色板视图的演示模板。此模板包含您可以添加到演示文稿中的形状和控件。要打开调色板视图的某个模板,只需单击视图的相应选项卡。
- 将图像 元素从演示调色板拖到图形编辑器中(在下面图中带有交叉矩形的区域)。
- 在属性视图中设置图像属性。单击添加图像按钮,然后导航到布局图片。您可以在此处找到布局<AnyLogic 文件夹>\plugins\com.xj.anylogic.examples.<构建编号>\models\地铁入口\entrance_layout.png
您将在预览区域中看到添加的图像 - 要保留必要的图片大小,请选择原始大小选项。
- 图像应如下所示
现在我们将绘制模型动画。对于每个模型,您可以创建一个动画来直观地表示您的模型。您还需要它以图形方式定义模型的环境对象。
首先,我们将绘制环境区域的边界,它充当地铁入口建筑的墙壁。
- 为了简化绘图,您可能需要关闭网格并使用相应的工具栏按钮放大动画
- 绘制如下所示的多段线。要绘制多段线,请将多段线 元素从调色板视图的演示页面拖到图形编辑器中。然后双击绘制的多段线以切换到编辑多段线点模式。在此模式下,您可以通过双击多段线添加新点,并通过拖动它们移动点。
- 为绘制的多段线设置以下属性
- 命名多段线walls.
- 更改多段线的宽度以使其在演示图上更显眼。
- 使多段线闭合。选中闭合多段线复选框。这会通过连接多段线的第一个和最后一个点来使多段线闭合。
- 使多段线在模型运行时不可见。转到多段线属性的动态页面,然后输入false在可见字段中。
通常,模拟环境的墙壁由多个形状绘制,因此行人库要求将所有这些形状添加到一个组中,并指定此组作为相应库对象的墙壁参数。因此,现在我们将创建一个组并将墙壁多段线添加到其中。
- 将组 元素从演示调色板拖到图形编辑器中。
- 保留组的默认名称group.
- 将刚刚绘制的多段线添加到组中。首先,通过单击它来选择它。选定的形状将以蓝色突出显示。
- 右键单击选择(您应该准确地单击多段线),然后从弹出菜单中选择分组|添加到现有组。
- 通过单击以下内容完成将多段线添加到组中group.
现在您应该为行人流量定义入口和出口点。
首先绘制一个入口。入口是行人在模拟环境中出现的地方。它可以用线、多段线或包含线和/或多段线的支点来定义。
请注意,入口线和出口线都应位于环境区域形状内,即墙壁多段线内。