61 lines
3.7 KiB
Markdown
61 lines
3.7 KiB
Markdown
# 用户需求规格说明
|
||
|
||
## 功能模块详细需求
|
||
|
||
### Navisworks插件开发和安装部署
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 插件二次开发 | 基于Navisworks 2017 SDK进行二次开发,用插件的方式,集成到Navisworks的菜单中。 |
|
||
| 一键安装部署 | 支持Windows 7环境安装,程序自动识别Navisworks安装路径,并安装插件,自动修改配置和菜单。 |
|
||
|
||
### 通道选择及路径点规划模块
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 通道选择 | 支持选择通道模型功能,可通过选择树或三维视图点选的方式,选择模型并制定为通道类型。 |
|
||
| 路径点规划 | 1、针对较为复杂的环境,支持路径点功能,在Navisworks 三维视图中,在通道上点击指定起点、路径点、终点的位置及方向,并以三维可视化的方式,显示路径。<br>2、支持多条路径的保存、选择和编辑。 |
|
||
| 编辑保存和导入 | 1、支持对路径上的各点进行坐标编辑(修改x,y,z值);<br>2、支持保存当前路径点集合为路径规划文件,文件格式支持XML、JSON、CSV;<br>3、支持路径导入,在当前通道表面重绘路径;<br>4、支持记录并查看路径文件操作的历史记录。 |
|
||
| 路径点自动贴合 | 路径点要自动贴合通道模型表面,路径点之间通过直线进行联通。 |
|
||
|
||
### 物流"类别"设置功能模块
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 类别设置 | 支持模型属性页面新增"物流属性"类别。 |
|
||
| 属性设置 | 1、支持通过选择树和三维视图选择的方式,选择物流路径相关的元素(如门、电梯、楼梯、通道等),设置为特定的物流分类,并支持类型、可通行性、速度限制、宽度限制、优先级等属性;<br>2、支持在Navisworks中进行识别和筛选,支持物流分类属性的添加、编辑和清除。 |
|
||
|
||
### 层级创建功能模块
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 层级显示 | 支持自动隐藏或淡化非关键层,以便专注于物流路径相关的层级。 |
|
||
| 物流元素筛选 | 支持通过预设的物流分类属性筛选出物流路径相关元素。 |
|
||
| 路径时间标签 | 支持路径时间标签设置,以预估运输时间。 |
|
||
|
||
### 交互式导航功能模块
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 交互式导航控件 | 创建交互式导航控件,允许用户选择不同的起点和终点,动态生成路径。 |
|
||
| 结果输出 | 输出导航地图和路径规划结果,可以是视频、图片或Navisworks文件。 |
|
||
| 输出格式 | 支持路径规划结果结构化文件输出(XML/JSON/CSV),结果文件能够导入DELMIA。 |
|
||
|
||
### 碰撞检测功能模块
|
||
|
||
| 次级功能点 | 功能点描述 |
|
||
|------------|------------|
|
||
| 动画生成和播放 | 1、指定物流组件(待载转运车),选择路径,支持生成动画仿真物流组件的运动过程;<br>2、支持设置动画时长,支持动画的播放、停止和步进播放。 |
|
||
| 碰撞检测 | 1、指定物流组件(待载转运车)动画运行过程中,如果与其他模型发生碰撞或干涉,要高亮显示该模型,并记录碰撞结果;<br>2、支持碰撞记录导出。 |
|
||
| 集成联动 | 支持与 Navisworks 的TimeLiner与Clash Detective插件集成和联动,运行时间线模拟并获取碰撞结果。 |
|
||
| 路径规划分析 | 对多个路径运行的碰撞结果,进行分析,生成路径分析报告,选择最佳路径,提供调整建议。 |
|
||
|
||
## 技术指标要求
|
||
|
||
- 可实现不小于10种尺寸规格的带转载运车的路径规划
|
||
|
||
## 运行环境
|
||
|
||
- 操作系统:Windows 7
|
||
- 软件环境:Navisworks 2017
|