Anylogic用户手册1Word格式文档下载.docx
- 文档编号:6650065
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:104
- 大小:1.54MB
Anylogic用户手册1Word格式文档下载.docx
《Anylogic用户手册1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Anylogic用户手册1Word格式文档下载.docx(104页珍藏版)》请在冰点文库上搜索。
这样就将对象得内部实现与关于环境得直接知识分离开,使得活动对象可以重用。
活动对象重用
除了使用继承之外,对包含模型类得库得使用也支持了对建模知识得重用。
AnyLogicTM允许您创建可重用得活动对象类库,这些库可以在一些特定得应用领域或建模工作中进行创建。
库允许在不同模型中对类得更好得重用。
您只需要对一个类开发一次,并进行存储,即可在多个工程中使用这个类。
1、2开始使用AnyLogicTM
在此后您都将使用AnyLogicTM开发环境开发与运行模型。
首先,您需要打开AnyLogicTM,并创建一个新工程,或打开一个已有得工程。
接着,您需要使用由AnyLogicTM提供得构建工具构建此模型。
然后您就可以运行仿真。
这一章节为您提供了如何开始使用AnyLogicTM得参考信息。
►打开AnyLogicTM
1.从Windows开始菜单中打开AnyLogic快捷方式(默认位于如下菜单路径中:
开始|所有程序|AnyLogic5、2|AnyLogic)。
2.此时即出现注册向导。
为使用AnyLogicTM构建模型,您需要拥有试用(有限时间)或永久得全功能产品密钥。
►使用试用版AnyLogicTM
1.获得一个试用版密钥。
如果您下载了AnyLogicTM用于评估测试,则这一密钥将通过电子邮件发送给您。
其她情况,请打开如下网页:
ogic/evaluate/
并填写其中得表格。
然后产品密钥将通过电子邮件发送给您。
2.打开了注册向导之后,选择向导中得Enterpermanentorevaluationkey(输入永久或试用密钥)选项,然后输入您通过电子邮件接收到得试用版产品密钥。
3.为继续运行AnyLogicTM,您可以选择Continueevaluation(继续评估)选项。
►获得全功能得AnyLogicTM产品密钥
1.在打开注册向导之后,选择Sendrequestforpermanentkey(发送永久密钥请求)选项,然后按照向导提示操作。
您将被提示要通过电子邮件发送请求信息到请求处理中心。
2.在您通过电子邮件接收到您得个人解锁密钥之后,再次打开注册向导(如有必要,请点击AnyLogicTM得Help(帮助)菜单,选择Registerproduct(产品注册)),接着选择Enterpermanentorevaluationkey(输入永久或试用密钥)选项,然后输入您得个人解锁密钥。
3.在完成了产品注册向导之后,AnyLogicTM即开始运行(图1)。
►运行AnyLogicTM,并打开指定工程
在Windows资源管理器中点击一个AnyLogicTM工程文件(扩展名为、alp,图标为)。
如果您已经完成了产品注册向导,则此时AnyLogicTM应开始运行。
如果没有,请先完成产品注册向导,然后再次点击此文件图标。
图1AnyLogicTM用户界面
请注意点击另一个模型文件并不会打开一个新得AnyLogicTM窗口。
另一个模型文件将在同一个AnyLogicTM窗口中打开(如有必要,您将被提示要保存现在正在打开得文件)。
1、2、1使用工程
在启动之后,AnyLogicTM即显示StartPage(开始页),如图2所示。
开始页将提示您创建一个新工程,打开现有工程,或打开一个最新得AnyLogicTM实例。
图2、AnyLogicTM开始页
一个工程即就是您在开发模型时得一个工作区。
您可以使用开始页或AnyLogicTM得File(文件)菜单对AnyLogicTM工程进行管理。
►创建一个新工程
1.在开始页得Projects(工程)页面中,点击Newproject(新建工程)按钮,或者
点击New(新建)工具条按钮,或者
从主菜单中选择…(文件|新建),或者
按键盘上得Ctrl+N。
此时即出现Newproject(新建工程)对话框。
2.指定新工程得名称与保存位置。
3.指定您就是否希望为此工程创建一个文件夹。
4.点击OK。
►打开一个现有得工程
1.在开始页得Projects(工程)页面,点击Browse(浏览)按钮,或者
点击Open(打开)工具条按钮,或者
从主菜单中选择…(文件|打开),或者
按键盘上得Ctrl+O。
此时Open(打开)对话框即显示。
2.浏览找到您希望打开得工程文件,
双击此文件,或者
点击此文件,然后点击Open(打开)按钮。
AnyLogicTM提供了对最近打开过得工程得快捷访问。
►打开一个最近打开过得工程
1.在AnyLogicTM得File(文件)菜单底部得工程列表中选择您希望打开得工程,或者
点击开始页中得Projects(工程)选项卡,从最近打开得工程列表中选择您希望打开得工程,然后点击Open(打开)按钮。
如果您正在使用某个特定得工程,您可以告诉AnyLogicTM不要在程序启动时显示开始页,而就是直接打开您最近使用过得工程。
►在AnyLogicTM启动时打开最近使用得工程/开始页
1.在主菜单中选择Tools|Options…(工具|选项、、,)。
此时即出现Options(选项)对话框。
2.在Miscellaneous(杂项)页面,选择/取消Reloadlastprojectonstartup(在启动时重新加载前一次使用得工程)选框。
3.点击OK。
AnyLogicTM标准发行版本中包含了一些最新得范例,这些范例按照主题类别组织(计算机与电信网络,医疗健康,制造与后勤,交通与运输等)。
您可以查瞧这些例子以了解如何开发您自己得模型。
►打开一个AnyLogicTM范例
1.在开始页中点击Examples(范例)选项卡。
AnyLogicTM范例列表即显示于开始页得右侧面板中。
2.如有必要,选择Bycategory(按主题)选项,则将这些例子按照AnyLogicTM主题类别进行排序。
范例主题类别得列表显示于右侧面板中,为显示某一类别中得所有范例,请点击此类别项目左侧得加号图标。
如有必要,选择Sortedalphabetically(按字母顺序排序)选项以将范例按照字母顺序排序。
3.点击一个范例项目。
此时即显示此范例得描述信息。
4.点击Open(打开)按钮。
在开始页中,您可以查瞧AnyLogicTM得在线资源与文档。
►查瞧在线资源
1.在开始页中,点击OnlineResources(在线资源)选项卡。
AnyLogicTM在线资源与文档列表即显示于开始页右侧面板中。
2.点击您希望查瞧得在线资源。
3.点击Open(打开)按钮。
►保存当前工程
1.点击Save(保存)工具条按钮,或者
在主菜单中选择(文件|保存),或者
按键盘上得Ctrl+S。
►保存当前工程到新得文件名中
1.从主菜单中选择As…(文件|另存为)。
SaveAs(另存为)对话框即显示。
2.指定保存此工程得新文件名称与位置。
3.点击Save(保存)按钮。
►保存所有工程
1.点击SaveAll(全部保存)工具条按钮,或者
在主菜单中选择All(文件|全部保存)。
►关闭当前工程
1.在主菜单中选择(文件|关闭)。
AnyLogicTM一次可以打开一个工程。
然而,您可以运行多个AnyLogicTM窗口,并在不同得窗口中打开不同得模型。
►同时运行两个或多个AnyLogicTM窗口
1.在一个AnyLogicTM实例窗口正在运行时,从Windows开始菜单中打开AnyLogic快捷方式。
2.在新打开得AnyLogicTM窗口中,打开您所需得工程。
这样您就可以同时对多个工程进行操作,并可以将一个工程中得类复制到另一个工程中。
1、3编辑工程
AnyLogicTM开发环境构建于最新得Windows用户界面技术之上,其特性包括:
●可自定义得窗口,工具条,颜色,图像
●鼠标拖放编辑
●图表缩放
●通过类树在工程中方便地进行浏览
●动态检查类型,参数,以及图表语法
●图形化高亮显示错误
您可以在多个AnyLogicTM编辑器窗口中对工程进行编辑。
在创建了一个新工程之后,Project(工程)窗口与Properties(属性)窗口即显示(请参考图3)。
Project(工程)窗口用于创建,查瞧,与操作模型元素。
Properties(属性)窗口用于查瞧与修改模型元素得属性。
这一章节将给出这些窗口得细节描述。
结构编辑器(Structureeditor)
工程(Project)窗口
状态图(Statechart)编辑器
动画编辑器(Animationeditor)
属性(Properties)窗口
代码(Code)窗口
输出(Output)窗口
图3用于编辑工程得窗口
1、3、1Project(工程)窗口
您可以在Project(工程)窗口(工作区(Workspace)窗口中得一个页面,如图4所示)中访问多种工程元素,如包,类等等。
由于工程得结构就是等级化得,因此一个工程将显示为一个树状结构:
工程自身构成树得顶层,接着下一层为包,然后下一层就是活动对象与消息类,以此类推。
工作区得树状视图使得对此工程得浏览十分便捷。
图4、Project(工程)窗口
►显示Project(工程)窗口
1.点击Project(工程)工具条按钮,或者
在主菜单中选择View|Project(查瞧|工程),或者
按键盘上得Alt+0。
对于Project(工程)窗口中得项目,您可以对它们实行一些通用得操作。
您可以复制,移动,与删除项目。
这样,您就可以方便地管理您得工程。
在复制或删除时,您应首先选定一个项目。
►选定一个项目
1.点击这个项目。
Properties(属性)窗口中即应显示出被选定项目得属性。
►删除这个项目
1.点击Delete(删除)工具条按钮,或者
在主菜单中选择Edit|Delete(编辑|删除),或者
右键点击此项目,然后在弹出菜单中选择Delete(删除),或者
按键盘上得Del键。
►复制这个项目
1.点击Copy(复制)工具条按钮,或者
在主菜单中选择Edit|Copy(编辑|复制),或者
右键点击此项目,然后在弹出菜单中选择Copy(复制),或者
按键盘上得Ctrl+Ins键。
►剪切这个项目
1.点击Cut(剪切)工具条按钮,或者
在主菜单中选择Edit|Cut(编辑|剪切),或者
右键点击此项目,然后在弹出菜单中选择Cut(剪切),或者
按键盘上得Shift+Del键。
►粘贴这个项目
4.选择您希望将其粘贴到得父项目。
例如,您可以将一个活动对象类粘贴到一个包中。
5.点击Paste(粘贴)工具条按钮,或者
在主菜单中选择Edit|Paste(编辑|粘贴),或者
右键点击父项目,然后在弹出菜单中选择Paste(粘贴),或者
按键盘上得Shift+Ins键。
如有必要,您可以将此工程元素排除在模型之外。
这样,您可以在设计时通过将一个元素排除在外来调整您得模型结构,并引入其她模型元素。
►从模型中排除/向模型中引入一个项目
1.右键点击此项目,然后从弹出菜单中选择Excludefrombuild(从模型中排除)。
此项目得图像即变得模糊/锐利。
1、3、2Properties(属性)窗口
Properties(属性)窗口用于查瞧与修改当前选定得对象得属性。
在您选定了某个对象之后——即,在Project(工程)窗口中,或在图表编辑器窗口中(请查瞧1、5、2“图表编辑器,通用操作”)选定一个对象——Properties(属性)窗口中(如图5)将显示所选定对象得属性。
图5、Properties(属性)窗口
Properties(属性)窗口由若干个页面组成。
每个页面中都有如编辑框,选框,按钮等等之类得控件,用于查瞧与修改属性。
页面得数目与每个页面得内容取决于所选定对象得类型。
您可以直接将一个项目从模型树中拖动到Properties(属性)窗口得一个域内。
►显示/隐藏Properties(属性)窗口
1.点击Properties(属性)工具条按钮,或者
在主菜单中选择View|Properties(查瞧|属性),或者
按键盘上得Alt+Enter键。
►显示Properties(属性)窗口中得特定页面
1.点击Properties(属性)窗口顶部得对应选项卡。
每个模型元素都可以有一条描述性文字与之相联系,以使模型更易于理解。
►设置元素描述
1.选择模型元素
2.在Properties(属性)窗口得Description(描述)页面中输入文字。
AnyLogicTM将为当前选定得模型元素显示工具提示,其中显示此对象得属性得细节描述。
►获得关于一条属性得信息
1.在Properties(属性)窗口中,将鼠标光标移动到所需得控件上,然后等待显示工具提示。
如有必要,您可以告诉AnyLogicTM不要显示属性得工具提示。
►显示/隐藏属性得工具提示
1.在主菜单中选择Tools|Options、、、(工具|选项)。
2.在Miscellaneous(杂项)页面中,选中/取消Enablepropertytips(允许属性提示)选框。
1、3、3对窗口进行布局
在编辑您得工程时,您实际上就是在若干个窗口中进行工作。
所打开得窗口得名称列表显示于AnyLogicTM得Windows菜单得底部。
您可以使用Window菜单得选项对打开得窗口进行布局。
►以层叠方式显示模型窗口
1.在主菜单中选择Window|Cascade(窗口|层叠)。
►将模型窗口沿着AnyLogicTM窗口宽度方向纵向平铺
1.在主菜单中选择Window|TileVertically(窗口|纵向平铺)。
►将模型窗口沿着AnyLogicTM窗口长度方向横向平铺
1.在主菜单中选择Window|TileHorizontally(窗口|横向平铺)。
►关闭所有窗口
1.在主菜单中选择Window|CloseAll(窗口|关闭所有窗口)。
►激活一个窗口
1.从Window(窗口)菜单中选择此窗口得名称。
2.如果打开了太多得窗口,则窗口列表中只显示其中得一部分。
在主菜单中选择Window|MoreWindows…(窗口|更多窗口),在SelectWindow(选择窗口)对话框中选择您希望激活得窗口,然后点击OK。
►激活列表中得下一个窗口
1.在主菜单中选择Window|Next(窗口|下一个窗口),或者
按键盘上得Ctrl+F6。
►激活列表中得上一个窗口
1.在主菜单中选择Window|Previous(窗口|上一个窗口),或者
按键盘上得Ctrl+Shift+F6。
1、4模型元素
AnyLogicTM模型就是等级化地组织起来得。
工程(project)由包(package)组成,以便更好地组织一个工程得结构。
一个工程可以使用其她工程作为库(library)——库就是一组针对特定应用领域而开发得类得集合。
为使您得工作更加容易,AnyLogicTM允许您根据您需要对模型进行得实验,指定若干个对应于不同模型执行参数得实验(experiment)。
这一章节将对这些AnyLogicTM模型元素进行介绍。
1、4、1工程
AnyLogicTM中得一个工作单元即称为一个工程。
在一个工程中完整地定义了一个模型或一个库。
一个工程在Project(工程)窗口中将显示为一个根项目。
下面所述得工程属性定义于Properties(属性)窗口得General(常规)页面中。
常规属性
Name(名称)——工程得名称,通常与模型得文件名相同。
Loadedfrom(加载位置)——[只读]工程文件(、alp)得位置。
Targetfile(目标文件)——[可选]存储所生成得代码得文件得文件名。
如果您希望将一个工程作为库来使用,则您需要指定此属性,请参考第20章“库”。
Additionallibraryfiles(附加得库文件)——[可选]您所希望在编译时加入到此工程得JavaTM库列表,由分号分隔。
Folderforgeneratedfiles(放置所生成得文件得文件夹)——[可选]AnyLogicTM存放所生成得文件得文件夹得路径。
如果未指定,则AnyLogicTM将所生成得文件放置于Windows临时文件夹中。
AnyLogic可以为整个工程生成一个HTML报告。
编辑器可以生成综合得交叉引用得HTML报告,其中包括图表,元素属性,与代码。
为打印整个报告,您可以从浏览器中打印此HTML报告。
►生成整个工程得HTML报告
1.在主菜单中选择Report…(文件|生成报告)。
此时即打开浏览器,并显示所生成得、html报告。
1、4、2包
工程由包组成。
在工程中可以有一个或多个包。
包中含有活动对象,消息,其她类,与外部文件。
包可以用于更好地对工程得结构进行组织。
►向工程中加入一个新得包
1.在主菜单中选择Insert|NewPackage(插入|新得包),或者
在Project(工程)窗口中,右键点击此工程,然后从弹出菜单中选择NewPackage…(新建包)
此时即打开NewPackage(新建包)对话框。
2.指定新建得包得名称,然后点击OK。
属性
Name(名称)——此包得名称。
Excludefrombuild(构建时排除)——如果设置此属性,则此包将被排除出此模型。
当AnyLogicTM生成代码时,它把每个AnyLogicTM包映射到同名得JavaTM包上。
因此,位于不同得AnyLogicTM包中得类被放置到不同得JavaTM包中。
使用AnyLogicTM包得规则与使用JavaTM包得规则相同。
为使用一个来自于另一个包得类,您需要导入此包,或者在这个类得名称前面添加此包名称作为前缀。
包得导入将在1、5、9、1“导入包”中介绍。
如果您不希望与名字空间打交道,您可以在您得模型中只使用一个包——例如,mypackage。
默认情况下,在您创建一个新工程时,AnyLogicTM即创建一个与此工程同名得包。
1、4、3库
一个工程可以将其她工程作为库来使用。
库就是为特定应用领域或建模任务所开发得类得集合。
AnyLogicTM中提供了若干个库,您也可以很容易地创建您自己得库。
使用库具有几个优点:
●提供了在不同模型中对类得更好得重用。
一个类只需要被开发与存储一次,就可以在其她工程中被引用使用。
●库使您可以在AnyLogicTM工程中组织团队工作:
模型得一部分由一个团队成员开发,并放到库中,其她人在她们得工作只需使用相兼容得库版本。
●通过开发合适得库,您可以将AnyLogicTM转化成针对特定领域得高层次得建模工具,在此工具中可以通过简易得鼠标点击来进行操作。
AnyLogicTM在Libraries(库)窗口中显示了可用得库。
AnyLogicTM标准发行版本中包含了若干个库,这些库位于Lib目录下。
您可以查瞧这些库以了解如何开发您自己得库。
创建库与使用AnyLogicTM库类得细节信息将在第20章“库与外部文件”中给出。
1、4、4实验
一个实验(experiment)中存储了模型得一组配置参数。
AnyLogicTM支持几种不同得实验类型,以用于不同得仿真任务。
当创建一个新工程时,AnyLogicTM即自动创建一个实验,并将其设置为当前实验(currentexperiment),即定义了当前模型仿真参数得实验。
这一实验就是一个仿真实验(simulationexperiment)。
它将运行模型仿真,并显示动画,同时允许对模型进行调试。
大多数情况下使用得实验都就是仿真实验。
其她得AnyLogicTM实验类型(优化实验optimizationexperiment,参数变化实验parametervariationexperiment)只用于模型参数起重要作用,并且您需要分析这些参数如何影响模型行为得情形,或您希望找到您模型对应得最优参数得情形下。
自定义参数(customparameter)允许您使用JavaTM语言定义自定义得实验脚本。
实验与配置参数具体将在第12章“实验”中进行介绍。
1、5活动对象
活动对象就是AnyLogicTM模型得主要构建模块。
活动对象可以用于建模现实世界中类型广泛得各种对象,例如:
加工工作台,资源,人员,硬件,具体得物体,控制器,等等。
一个活动对象就是一个活动对象类得一个实例。
活动对象类可以由用户开发,或者从库中得到。
►向包中加入一个新得活动对象类
1.点击NewActiveObjectClass(新活动对象类)工具条按钮,或者
在主菜单中选择Insert|NewActiveObjectClass(插入|新活动对象类)。
此时即应出现NewActiveOb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Anylogic 用户手册