当前位置: 首页 > news >正文

anylogic 学习(2)—— 简单行人库上楼模型

anylogic 学习(2)—— 简单行人库上下楼模型

行人库简单介绍

顾名思义,行人库的使用肯定跟有人行动的模型有关,简单来说,比如说排队模型,车站、地铁模型,很显然跟行人库有关的模型出来考虑行人的动作,还需要注意建筑的模型,比如说建立一个地铁站的模型就需要考虑地铁站的上下楼情况。

建立模型

在这里插入图片描述

一楼模型

考虑到 运行时观看 3D 视图,以及一些模型比如车站之类的需要针对建筑建模,这时候如果有墙存在,会影响到 3D 演示时的视角查看,所以在绘制围墙时一般修改围墙的透明度比如说修改为 100 。
请添加图片描述

上下楼模型

模型

请添加图片描述

部分操作解释

level 层创建

如图,绘制一面实心颜色填充的墙,作为二楼的地板,将其 Z-高度设置为0,并且新建level层,新建成功的 level1 层相当于建筑的第二层——所以一些在二楼的空间标记,比如说目标线,在创建完成后也需要将层更改为 level1 层
请添加图片描述
在这里插入图片描述

楼梯的建模

anylogic 可以使用 矩形节点来实现楼梯的建模。
步骤如下:

  1. 创建矩形节点,在 位置和大小中选择斜的并勾选
    在这里插入图片描述

  2. 此时选择矩形节点的 吸引子,选择该斜面是按照角度上升还是直接定义上升的高度

请添加图片描述

楼梯的逻辑流程图

上下楼使用的模块是行人改变楼层模块。请添加图片描述
当前层离开线:以该模型为例,该目标线一定要是在 level层的目标线
新层进入线:同理,该目标线一定要是在 level1层的目标线
另:两条线最好不要重合,很有可能会报错,我是这样的

上楼注意事项

在这里插入图片描述
该目标线一定要画,不然会出现行人虽然会出现在楼梯上楼但是会从楼梯中间悬浮而上的情况。
请添加图片描述

下楼梯和上楼梯类似

请添加图片描述

相关文章:

  • ubuntu 20.04 qemu linux6.0.1 制作ext4根文件系统
  • C/C++程序的内存布局
  • Vision Transformer论文精读(1/2)
  • python中定时任务apscheduler库用法详解
  • STM32:串口发送+串口接收(内含:查询法+中断法+思路图+代码部分)
  • C语言——经典200道实例(16-20)
  • Python如何快速定位最慢的代码?
  • 【无人机】四旋翼飞行器控制、路径规划和轨迹优化(Matlab代码实现)
  • ESP8266-Arduino网络编程实例-Web服务器(从LittleFS加载页面文件)
  • 【图解CAN总线】-7-Classic CAN 2.0总线网络“负载率”计算(方法二)
  • 3.线性神经网络----动手学深度学习
  • 搭建zabbix4.4.6以及企业微信告警功能实现
  • 文件输入与输出io
  • SpringBoot整合Docker实现一次构建到处运行
  • 程序员眼中的Linux操作系统——初识指令
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Android框架之Volley
  • CentOS 7 修改主机名
  • emacs初体验
  • ES2017异步函数现已正式可用
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • javascript 总结(常用工具类的封装)
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Quartz初级教程
  • React16时代,该用什么姿势写 React ?
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 前端性能优化——回流与重绘
  • 让你的分享飞起来——极光推出社会化分享组件
  • 如何学习JavaEE,项目又该如何做?
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 数组的操作
  • 为视图添加丝滑的水波纹
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 一文看透浏览器架构
  • 国内开源镜像站点
  • # 飞书APP集成平台-数字化落地
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #if #elif #endif
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)基于IDEA的JAVA基础10
  • *** 2003
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET MVC 验证码
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /boot 内存空间不够
  • @GetMapping和@RequestMapping的区别
  • [Android]RecyclerView添加HeaderView出现宽度问题