SlideShare a Scribd company logo
1 of 159
第四章 多主体系统仿真的软件工具 建议 10 课时,第 1 , 2 节 4 课时 , 3 节 2 课时(部分内容可略过) ,[object Object]
本章要求 ,[object Object],[object Object],[object Object]
大纲 ,[object Object],[object Object],[object Object],[object Object]
Swarm  :基于 CAS 理论的   模拟平台   SWARM
主要内容 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CAS 理论简介
CAS 理论简介 ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CAS 理论简介
SWARM 的诞生 ,[object Object],[object Object]
SWARM 的诞生(续) ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CAS 理论简介
SWARM 发展历史 ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CAS 理论简介
SWARM 简介 ,[object Object],[object Object]
SWARM 简介 ( 续 ) ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWARM 建模思想 ,[object Object],[object Object]
SWARM 建模思想(续) ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Swarm  的结构 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Swarm model   swarm observerswarm SWARM
Swarm 的递归结构 Swarm Sub-Swarm Agent Schedule The Interface The Model Probes Sub-sub-Swarm
ModelSwarm ,[object Object],[object Object],[object Object],[object Object]
ObserverSwarm ,[object Object],[object Object],[object Object],[object Object],[object Object]
两类 SWARM 的合并 ,[object Object],[object Object],[object Object],[modelSwarm create: self]; [modelSwarm buildObjects]; [modelSwarm buildActions]; [modelSwarm activateIn: self]; - create: aZone; -buildObjects; -buildActions; -activateIn: swarmContext; Observer Model Model
Swarm  建模 Animate agents Inanimate agents 模型 观察者
Integration of Swarm activities Operating System Swarm kernel GUI Model CPU Sub-Swarm ModelSwarm ObserverSwarm Swarm kernel
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWARM 类库的简介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Swarmobject ,[object Object],[object Object],[object Object]
Major Activity classes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Simtool ,[object Object],[object Object]
The  Probe ,[object Object],[object Object],[object Object],[object Object],探测器 主体 Executes method Input value for variable Open probe for class Close probe
Collection ,[object Object],[object Object],[object Object],Collection List Keyed Collection Array Map Set
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ramdom ,[object Object],[object Object],[object Object],Generators ... Distributions ... random
随机数列的产生 ,[object Object],[object Object],[object Object],[object Object],[object Object],Generator Distribution seed random  随机数序列   number
Defobj ,[object Object],[object Object],[object Object]
Space ,[object Object],[object Object],[object Object]
Graphical User Interface ( GUI ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tkobjc ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Raster Graph Histogram Widget ZoomRaster
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWARM 的诞生 ,[object Object],[object Object]
SWARM 的诞生(续) ,[object Object],[object Object]
SWARM 发展历史 ,[object Object],[object Object],[object Object],[object Object]
SWARM 简介 ,[object Object],[object Object]
SWARM 简介 ( 续 ) ,[object Object],[object Object]
SWARM 建模思想 ,[object Object],[object Object]
SWARM 建模思想(续) ,[object Object],[object Object]
Swarm  的结构 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Swarm model   swarm observerswarm SWARM
Swarm 的递归结构 Swarm Sub-Swarm Agent Schedule The Interface The Model Probes Sub-sub-Swarm
ModelSwarm ,[object Object],[object Object],[object Object],[object Object]
ObserverSwarm ,[object Object],[object Object],[object Object],[object Object],[object Object]
两类 SWARM 的合并 ,[object Object],[object Object],[object Object],[modelSwarm create: self]; [modelSwarm buildObjects]; [modelSwarm buildActions]; [modelSwarm activateIn: self]; - create: aZone; -buildObjects; -buildActions; -activateIn: swarmContext; Observer Model Model
Swarm  建模 Animate agents Inanimate agents 模型 观察者
Integration of Swarm activities Operating System Swarm kernel GUI Model CPU Sub-Swarm ModelSwarm ObserverSwarm Swarm kernel
SWARM 类库的简介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Swarmobject ,[object Object],[object Object],[object Object]
Major Activity classes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Simtool ,[object Object],[object Object]
The  Probe ,[object Object],[object Object],[object Object],[object Object],探测器 主体 Executes method Input value for variable Open probe for class Close probe
Collection ,[object Object],[object Object],[object Object],Collection List Keyed Collection Array Map Set
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ramdom ,[object Object],[object Object],[object Object],Generators ... Distributions ... random
随机数列的产生 ,[object Object],[object Object],[object Object],[object Object],[object Object],Generator Distribution seed random  随机数序列   number
Defobj ,[object Object],[object Object],[object Object]
Space ,[object Object],[object Object],[object Object]
Graphical User Interface ( GUI ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tkobjc ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Raster Graph Histogram Widget ZoomRaster
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
建模流程标准化 ,[object Object]
1  分析问题 2  第一步抽象 3  第二步抽象 4  细化设计 5  具体实现 6  结果分析 7  形成论文 形成背景说明文档 DOC_BACG_***.doc 形成模型的 时序图 / 协作图 形成模型的 类图,状态跃迁图,组件图等等,并由此生成代码的初步框架 形成模型说明文档 DOC_MODL_***.doc 形成具体程序代码 ***.java 形成结果分析文档 DOC_RESL_***.doc 形成标准化的论文 DOC_PAPR_***.doc
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
模型实例(从单主体到多主体) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Heatbug 模型 ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object]
 
 
结果分析 ,[object Object],[object Object]
Mousetrap 模型 ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object]
 
结果分析 ,[object Object],[object Object]
总结 ,[object Object],[object Object],[object Object]
REPAST 建模介绍
理论回顾:复杂系统无法线性分析 ,[object Object]
理论回顾:复杂系统在简化基础上可动态推演 ,[object Object]
理论回顾: 自底向上的多主体建模研究复杂涌现机制  ,[object Object],[object Object]
理论回顾: 多主体建模工具软件 ,[object Object],[object Object]
目  录 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 、对 Repast 的感性认识——界面例子
1 、对 Repast 的感性认识——界面例子
三个著名的糖域模型 ,[object Object],[object Object],[object Object],[object Object]
城市人口迁移仿真
城市人口迁移仿真 ,[object Object],[object Object],[object Object]
财富分配问题 ,[object Object],[object Object],[object Object],[object Object]
财富分配问题
财富分配问题 ,[object Object],[object Object],[object Object]
原始经济的诞生(一) ,[object Object],[object Object]
原始经济的诞生(二) ,[object Object],[object Object],[object Object]
2 、 RePast 的简介 ,[object Object],[object Object],[object Object]
3 、  Repast 的思想和目标 ,[object Object]
3 、  Repast 的思想和目标 ,[object Object],[object Object],[object Object],[object Object],[object Object]
4 、 Repast 的体系结构 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
典型内部机制  ,[object Object],[object Object]
时序表:时间序列机制  ,[object Object]
时间序列机制 ,[object Object]
基于时钟步的时间序列机制 ,[object Object],[object Object]
图形用户界面 ,[object Object]
对象容器:空间 ,[object Object]
可探测接口 ,[object Object],[object Object]
5 、  Repast 的安装 ,[object Object],[object Object],[object Object],[object Object]
使用 eclipse 进行 Repast 模型的开发 ,[object Object],[object Object],[object Object],[object Object]
6 、建模基本过程 ,[object Object],[object Object],[object Object]
6 、建模基本过程 ,[object Object],[object Object],[object Object]
7 、  Repast 类库简介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
参考资料 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.Ascape 及其在社会经济领域的应用 经济科学实验室
Ascape 介绍 ,[object Object],[object Object],[object Object]
Ascape 设计目标     ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
有表达力的 Expressive   ,[object Object]
通用的 Generalized   ,[object Object]
功能应该是强大的 Powerful   ,[object Object]
抽象的 Abstract   ,[object Object]
其它特点: ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ascape 安装 ,[object Object],[object Object]
Ascape 的操作 ,[object Object]
Ascape 运行界面 ,[object Object]
控制条 ,[object Object],[object Object],[object Object],[object Object]
视图 ,[object Object],[object Object],[object Object]
图表 ,[object Object],[object Object]
Ascape 的设计机制   ,[object Object],[object Object],[object Object],[object Object]
Scape 本质上是功能强大的主体的集合   ,[object Object]
scape 结构对于主体来说是隐藏的   ,[object Object],[object Object]
行为仅在 Scape 层次上发生 ,[object Object]
基于 Ascape 平台的模型例子 ,[object Object]
模型背景介绍   ,[object Object],[object Object],[object Object]
[object Object]
在 Ascape 平台上开发囚徒两难模型 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
囚徒两难模型中 视图的构成 ,[object Object],[object Object],[object Object],[object Object]
囚徒两难模型中的图表视图 ,[object Object]
囚徒两难模型在 Ascape 中的实现   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ascape 小结 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
工具比较
设计目标比较   ,[object Object],[object Object],[object Object]
建模思想比较 ,[object Object],[object Object]
表现能力比较 -- Swarm 表现能力 ,[object Object],[object Object],光栅图  柱状图
表现能力比较: RePast 表现能力 ,[object Object]
表现能力比较 -- Ascape 表现能力 ,[object Object]
实现代码比较 举例 ,[object Object]
Repast ,[object Object],[object Object],[object Object],[object Object],Swarm 提供的控制条   Repast 提供的控制条   SWARM
Ascape ,[object Object],[object Object],[object Object],[object Object],[object Object],SWARM
Ascape 提供的标记滑动栏   Ascape 提供的规则表   Ascape 的控制条
本章—完

More Related Content

Similar to 4.1第四章 多主体系统仿真的软件工具

Struts学习笔记
Struts学习笔记Struts学习笔记
Struts学习笔记
yiditushe
 
Jni攻略之十一――启动虚拟机调用Java类
Jni攻略之十一――启动虚拟机调用Java类Jni攻略之十一――启动虚拟机调用Java类
Jni攻略之十一――启动虚拟机调用Java类
yiditushe
 
Struts快速学习指南
Struts快速学习指南Struts快速学习指南
Struts快速学习指南
yiditushe
 
Struts Mitac(1)
Struts Mitac(1)Struts Mitac(1)
Struts Mitac(1)
wangjiaz
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
 
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
yiditushe
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =
guesta6295f3
 
通过Struts构建Web应用
通过Struts构建Web应用通过Struts构建Web应用
通过Struts构建Web应用
yiditushe
 

Similar to 4.1第四章 多主体系统仿真的软件工具 (20)

Struts学习笔记
Struts学习笔记Struts学习笔记
Struts学习笔记
 
Entity Framework實戰
Entity Framework實戰Entity Framework實戰
Entity Framework實戰
 
程式人雜誌 -- 2013年5月號
程式人雜誌 -- 2013年5月號程式人雜誌 -- 2013年5月號
程式人雜誌 -- 2013年5月號
 
IOS入门分享
IOS入门分享IOS入门分享
IOS入门分享
 
Jni攻略之十一――启动虚拟机调用Java类
Jni攻略之十一――启动虚拟机调用Java类Jni攻略之十一――启动虚拟机调用Java类
Jni攻略之十一――启动虚拟机调用Java类
 
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
 
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
 
iPhone,ios,Object-c基础入门
iPhone,ios,Object-c基础入门iPhone,ios,Object-c基础入门
iPhone,ios,Object-c基础入门
 
Struts快速学习指南
Struts快速学习指南Struts快速学习指南
Struts快速学习指南
 
Struts Mitac(1)
Struts Mitac(1)Struts Mitac(1)
Struts Mitac(1)
 
Develop - Patterns
Develop - PatternsDevelop - Patterns
Develop - Patterns
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
 
IKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 JavaIKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 Java
 
Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件Unity遊戲程式設計 - 應用Sprite物件
Unity遊戲程式設計 - 應用Sprite物件
 
LabView with Lego NXT
LabView  with Lego NXTLabView  with Lego NXT
LabView with Lego NXT
 
Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
 
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
JavaScript 物件導向觀念入門 v.s. TypeScript 開發實戰 (微軟實戰課程日)
 
Js培训
Js培训Js培训
Js培训
 
+++º+ ¦¦ ¦ ¦¦ ¦+ =
+++º+ ¦¦  ¦ ¦¦ ¦+ =+++º+ ¦¦  ¦ ¦¦ ¦+ =
+++º+ ¦¦ ¦ ¦¦ ¦+ =
 
通过Struts构建Web应用
通过Struts构建Web应用通过Struts构建Web应用
通过Struts构建Web应用
 

More from zhang shuren

8.2第八章 win dynamo
8.2第八章 win dynamo8.2第八章 win dynamo
8.2第八章 win dynamo
zhang shuren
 
8.1第八章系统动力学与dynamo模型
8.1第八章系统动力学与dynamo模型8.1第八章系统动力学与dynamo模型
8.1第八章系统动力学与dynamo模型
zhang shuren
 
6.1.1一步一步学repast代码解释
6.1.1一步一步学repast代码解释6.1.1一步一步学repast代码解释
6.1.1一步一步学repast代码解释
zhang shuren
 
3第三章 多主体模型与社会科学复杂性研究
3第三章 多主体模型与社会科学复杂性研究3第三章 多主体模型与社会科学复杂性研究
3第三章 多主体模型与社会科学复杂性研究
zhang shuren
 
2第二章 多主体模型与社会科学复杂性研究
2第二章 多主体模型与社会科学复杂性研究2第二章 多主体模型与社会科学复杂性研究
2第二章 多主体模型与社会科学复杂性研究
zhang shuren
 
网络营销 第3章 张树人
网络营销 第3章 张树人网络营销 第3章 张树人
网络营销 第3章 张树人
zhang shuren
 
网络营销 第1章 张树人
网络营销 第1章 张树人网络营销 第1章 张树人
网络营销 第1章 张树人
zhang shuren
 
第4章 数据库管理
第4章 数据库管理第4章 数据库管理
第4章 数据库管理
zhang shuren
 
第2章 服务器管理
第2章 服务器管理第2章 服务器管理
第2章 服务器管理
zhang shuren
 
第10章 权限管理
第10章 权限管理第10章 权限管理
第10章 权限管理
zhang shuren
 

More from zhang shuren (10)

8.2第八章 win dynamo
8.2第八章 win dynamo8.2第八章 win dynamo
8.2第八章 win dynamo
 
8.1第八章系统动力学与dynamo模型
8.1第八章系统动力学与dynamo模型8.1第八章系统动力学与dynamo模型
8.1第八章系统动力学与dynamo模型
 
6.1.1一步一步学repast代码解释
6.1.1一步一步学repast代码解释6.1.1一步一步学repast代码解释
6.1.1一步一步学repast代码解释
 
3第三章 多主体模型与社会科学复杂性研究
3第三章 多主体模型与社会科学复杂性研究3第三章 多主体模型与社会科学复杂性研究
3第三章 多主体模型与社会科学复杂性研究
 
2第二章 多主体模型与社会科学复杂性研究
2第二章 多主体模型与社会科学复杂性研究2第二章 多主体模型与社会科学复杂性研究
2第二章 多主体模型与社会科学复杂性研究
 
网络营销 第3章 张树人
网络营销 第3章 张树人网络营销 第3章 张树人
网络营销 第3章 张树人
 
网络营销 第1章 张树人
网络营销 第1章 张树人网络营销 第1章 张树人
网络营销 第1章 张树人
 
第4章 数据库管理
第4章 数据库管理第4章 数据库管理
第4章 数据库管理
 
第2章 服务器管理
第2章 服务器管理第2章 服务器管理
第2章 服务器管理
 
第10章 权限管理
第10章 权限管理第10章 权限管理
第10章 权限管理
 

4.1第四章 多主体系统仿真的软件工具

  • 1.
  • 2.
  • 3.
  • 4. Swarm  :基于 CAS 理论的 模拟平台 SWARM
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Swarm 的递归结构 Swarm Sub-Swarm Agent Schedule The Interface The Model Probes Sub-sub-Swarm
  • 22.
  • 23.
  • 24.
  • 25. Swarm 建模 Animate agents Inanimate agents 模型 观察者
  • 26. Integration of Swarm activities Operating System Swarm kernel GUI Model CPU Sub-Swarm ModelSwarm ObserverSwarm Swarm kernel
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Swarm 的递归结构 Swarm Sub-Swarm Agent Schedule The Interface The Model Probes Sub-sub-Swarm
  • 51.
  • 52.
  • 53.
  • 54. Swarm 建模 Animate agents Inanimate agents 模型 观察者
  • 55. Integration of Swarm activities Operating System Swarm kernel GUI Model CPU Sub-Swarm ModelSwarm ObserverSwarm Swarm kernel
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. 1 分析问题 2 第一步抽象 3 第二步抽象 4 细化设计 5 具体实现 6 结果分析 7 形成论文 形成背景说明文档 DOC_BACG_***.doc 形成模型的 时序图 / 协作图 形成模型的 类图,状态跃迁图,组件图等等,并由此生成代码的初步框架 形成模型说明文档 DOC_MODL_***.doc 形成具体程序代码 ***.java 形成结果分析文档 DOC_RESL_***.doc 形成标准化的论文 DOC_PAPR_***.doc
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.  
  • 79.  
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.  
  • 86.
  • 87.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94. 1 、对 Repast 的感性认识——界面例子
  • 95. 1 、对 Repast 的感性认识——界面例子
  • 96.
  • 98.
  • 99.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 157.
  • 158. Ascape 提供的标记滑动栏 Ascape 提供的规则表 Ascape 的控制条