anylogic 学习(2)—— 简单行人库上下楼模型
行人库简单介绍
顾名思义,行人库的使用肯定跟有人行动的模型有关,简单来说,比如说排队模型,车站、地铁模型,很显然跟行人库有关的模型出来考虑行人的动作,还需要注意建筑的模型,比如说建立一个地铁站的模型就需要考虑地铁站的上下楼情况。
建立模型
一楼模型
考虑到 运行时观看 3D 视图,以及一些模型比如车站之类的需要针对建筑建模,这时候如果有墙存在,会影响到 3D 演示时的视角查看,所以在绘制围墙时一般修改围墙的透明度比如说修改为 100 。
上下楼模型
模型
部分操作解释
level 层创建
如图,绘制一面实心颜色填充的墙,作为二楼的地板,将其 Z-高度
设置为0,并且新建level层,新建成功的 level1 层
相当于建筑的第二层——所以一些在二楼的空间标记,比如说目标线,在创建完成后也需要将层更改为 level1 层
。
楼梯的建模
anylogic 可以使用 矩形节点
来实现楼梯的建模。
步骤如下:
创建矩形节点,在
位置和大小
中选择斜的
并勾选此时选择矩形节点的
吸引子
,选择该斜面是按照角度上升还是直接定义上升的高度
楼梯的逻辑流程图
上下楼使用的模块是行人改变楼层模块。当前层离开线
:以该模型为例,该目标线一定要是在 level层
的目标线新层进入线
:同理,该目标线一定要是在 level1层
的目标线另:两条线最好不要重合,很有可能会报错,我是这样的
上楼注意事项
该目标线一定要画,不然会出现行人虽然会出现在楼梯上楼但是会从楼梯中间悬浮而上的情况。