第三章 Example13.10 不同视图区域超链接导航.pdf
文本预览下载声明
13.10 不同视图区域超链接导航
单击操作通常为用户提供导航功能。建模过程中,建模
者通常会设计一些文本和图形,并与一些重要的位置进行超
链接,而视图的转换即是通过单击操作实现的。
本案例设置了两个视图区域,其中一个视图区域包含了
模型的主要动画,另一个试图区域为模型的参数输出,两个
试图区域的切换通过超链接实现导航。
点击文件——新建——模型,输入文件名:
Hyper link menu to navigate between view areas
保存在相应位置。
点击面板选项卡中的演示选项栏,选择视图区域并
拖曳到编辑界面的原点,即(0,0 )点。
同时在该视图区域的属性中修改其名称和标题:
名称:viewAnimation
标题:Animation
从演示中再拖曳一个视图区域到编辑界面,并
修改其属性:
名称:viewOutput
标题:Output
坐标 (0,600 )
从面板的演示中拖曳一个椭圆到编辑界面,,
放置到第一个视图区域附近,该椭圆没有具体的作
用,但是可以作为视图切换的标记物,将其填充颜
色改为绿色。
从面板选项卡中的分析选项栏中,拖曳一个图标
到第二个视图区域中,此处以时间折线图为例。
从面板选项卡演示选项栏中,拖曳一个文本到
第一个视图区域的(50,20 )处,并设置其相应属性:
文本为:Animation
字体:16磅
拖曳另一个文本到编辑界面,设定其坐
标为(150,20),设定其大小为16磅。同时
将字体的颜色设定为蓝色。
在文本的高级中点击时一栏里,输入代码:
viewOutput.navigateTo();
在output文本下画一条横线,使其看起
来像超链接。
同时选中两个文本,按住ctrl并拖动,
复制出新的文本。移动文本到第二个视图
处,使其中的Animation位于(50,620 )
把Output文本换回黑色,把Animation
设置为蓝色,同时将蓝线移动到Animation
下面,并调节其长短
在Animation 的属性高级里的点击时里输
入代码:
viewAnimation.navigateTo();
运行模型,点击相应的文本,实现两个
场景的切换。
• 感谢:北京航空航天大学 田艺枫 (QQ:542277804 )整理翻译。
• 文档中若有纰漏可加入Anylogic官方中文交流群(QQ 332492286 )
与格瑞纳丛(QQ:383438135 )联系,进行确认统一修改后再发
布,谢谢。
显示全部