swarm tutorial中文版
- 格式:pdf
- 大小:321.17 KB
- 文档页数:57
Swarm 的安装与使用2006年10月26日星期四上午09:11一、Swarm的安装Swarm是基于Objective C 和X Windows 开发的一种GNU软件,可以运行在Solaris,Linux,Sco Unix HP/UX等多种操作系统平台之上。
1998年初,又发布了Swarm的Windows 95/NT 版。
目前,其最新版本为2.0.1版。
有关Swarm的详细信息可以查阅Swarm的官方网页。
下面我们以Swarm 2.0.1版为例分步骤介绍Swarm的下载和安装。
1、平台l Unix。
Swarm几乎可以运行在所有流行的Unix系统上,如SunOS 4.1.3,Solaris,Linux(如Redhat,Debian等),HPUX 9/11,irix 5.3/6.4,以及MachTen/68k等。
一个Unix系统能否支持Swarm主要取决于两点:1)该系统是否支持GNU Objective C,2)该系统是否支持libffi或ffcall。
Swarm for Unix提供了二进制和源代码两个版本。
二进制版指的是Swarm的开发者已经在特定的操作系统和机型上将所需的库都编译好了,因此下载后在相同环境的机器上可以直接使用,不需要编译,也不需要另外安装支持库(但需要支持软件)。
二进制版安装方便,但只支持Debian Linux 2.2,Redhat Linux 6.0 和Solaris 2.7这三个操作系统。
最灵活的方式还是安装源代码版。
l Windows。
Swarm已经被移植到Windows上,支持包括95,98,NT等多种平台。
在Windows 下的安装非常简单,只需先安装Cygnus Win32环境,再安装Swarm软件包就可以了。
其中,Cygnus Win32可以从ftp:///pub//pub/cygwin/cygwin-b20/full.exe处下载,Swarm for Windows可以从ftp:///pub/swarm/swarm-2.0.1.exe处下载。
由yzmylh提供,版权所有……Ansys icemcfd 5.1 tutorial部分内容粗略翻译及理解,水平有限,如有问题或建议请联系liqingliang@,不胜感激。
感谢redhong等众多网友提供的资料和帮助,本人正在学习cfx,希望大家多多交流。
ANSYS ICEMCFD 5.1使用手册1. ANSYS ICEMCFD图形用户界面ANSYS ICEMCFD网格编辑器的标准化图形用户界面,提供了一个完善的划分和编辑数值计算网格的环境。
另外,自从ANSYS ICEM CFD 将相应的CAD模型(同样可以生成和编辑)与网格划分链接起来以后,网格编辑器允许用户在修改CAD模型后快速再生成新的网格。
对于为一个模型生成的网格可以被再次链接到一个新的CAD模型上,节约了重新划分网格的时间。
网格编辑器界面包括三个窗口:ANSYS ICEM CFD 主窗口模型的树状目录ANSYS ICEM CFD 信息窗口1.1:ANSYS ICEM CFD 主窗口除了图形显示区,在它的上部设置了一排按钮提供操作菜单,这些菜单包括:几何,网格,块,网格编辑,输出和post processing工具。
窗口的右上角有一串功能菜单,它们与以上这些菜单的选择无关。
文件:文件菜单提供许多与文件管理相关的功能,如:打开文件、保存文件、合并和输入几何模型、存档工程,这些功能方便了管理ANSYS ICEM CFD工程。
在这个菜单里有用的功能包括:新建工程、打开工程、保存工程、另存为、关闭工程、改变工作地址、几何菜单、网格属性、参数、结果、输入几何模型、输入网、输出几何模型和退出。
带有特殊标记的功能按钮包含有子菜单,可以通过点击看到。
编辑:菜单包括回退、前进、命令行、网格转换小面结构、小面结构转化为网格、结构化模型面。
视图:菜单包括合适窗口、放大、俯视、仰视、左视、右视、前视、后视、等角视、视图控制、保存视图、背景设置、镜像与复制、注释、加标记、清除标记、网格截面剖视。
Java Swarm使用简介SWARM的安装和设置 (1)命令行环境下JA V A版SW ARM 2.2的安装 (1)集成开发环境(IDE)中JA V A版SW ARM 2.2的安装 (4)使用Java Swarm建模 (7)一、Swarm建模简介 (7)计算机仿真的一般特点 (7)Swarm的基本特点 (7)Swarm仿真的基本步骤 (8)二、Swarm结构 (8)模型Swarm (8)观察者Swarm (8)三、Swarm编程和仿真 (9)面向对象编程简介 (9)JA V A类示例 (9)Swarm编程 (10)构造函数做了些什么? (10)buildObjects方法做了些什么? (10)buildActions方法做了些什么? (10)合并Swarm中的时间表(activateIn方法) (10)Swarm的图形用户界面(GUI) (10)Swarm GUI的元素 (10)创建一个可点击的平面图(ZoomRaster) (11)图形化显示结果 (11)探测并显示Swarm对象的内容 (12)参考文献: (13)SWARM的安装和设置安装Swarm建模平台,首先需要安装编程语言(JAVA)的环境及Swarm软件。
安装后,需要设置三个环境变量。
首先,CLASSPATH必须包含文件swarm.jar 和kawa.jar,这两个文件一般在share/swarm子目录下。
其次,在windows系统中,需要将javaswarm.dll包括在path中。
最后,需要设置SWARMHOME为swarm 的安装目录,如c:/Swarm-2.2-java。
以Windows XP下Java版Swarm 2.2为例,详细介绍Swarm安装过程。
命令行环境下JAVA版SWARM 2.2的安装1.下载并安装JAVA编译器及运行引擎,也就是JDK。
JDK可从网站上免费下载。
2.下载并安装SWARM 2.2。
可从SWARM的官方网站免费下载SWARM 2.2 的安装文件,文件名为Swarm-2.2-java.zip。
Tutorial用户界面在本章节中主要介绍Tecnomatix Plant Simulation 用户界面的几个主要元素:类库,工具箱,菜单栏以及工具栏。
你可以按照每个章节从头到尾浏览,也可以通过点击导航目录寻找感兴趣的内容。
1.类库类库主要是分层机构,有点类似于windows 的文件夹系统。
图1.类库结构所有的对象被分类在不同的目录下面,你可以在子类目中找到任何你所需要运行的实例对象。
实例是一种可以被插入到仿真模型中运行的对象,当让你也可以自己开发。
在开始建模之前,我们建议您考虑类库的结构,并从一开始就有效地管理它,为对象创建文件夹并将它们放置在这些文件夹中。
这样做可以让你快速定位对象,并帮助您有效地维护您的仿真模型。
内置类库包含多个文件夹和对象。
您可以使用这些对象来快速创建您的模型。
这些对象包括图表、表格、方法和流动实体。
我们在教程中将介绍了一些最常用的对象。
在创建您的模型时,我们建议为您的模型的对象创建新的文件夹,而不是存储在内置文件夹中的对象。
否则,由于不小心改变内置对象可能会导致混乱风险并存在不可预知的影响。
要创建新文件夹,请在“类库”的基础上单击鼠标右键,然后选择“新建文件夹”。
然后根据您的需要重新命名文件夹。
2.工具箱图2.工具箱界面该工具箱包含了类库内所有的内置类对象。
要创建仿真模型,您将首先创建一个新的架构表Frame。
然后,你将从工具箱中选择并插入的相应的对象:拖住并通过鼠标左键点击图标并移动他们到模型中的Frame,然后在需要的位置放开。
如果想要插入多个实体对象,按住Ctrl键并点击鼠标左键拖动对象到达相应的位置。
该工具箱中提供了不同类别的基本对象,如物质流对象、资源对象、信息流对象、用户界面对象、流动实体和一些工具。
工具箱中的选项卡与类库中的分层结构相匹配。
当然您可以自定义工具箱,比如添加新的工具栏,并可以将对象添加到这些新的工具栏中。
要做到这一点,在类库中右键单击并选择“新建”>工具栏。
感 谢本tutorial Manual 2.2翻译文档在许多网友的关心和支持下,得以翻译成功,在此对他们表示热烈地感谢:蝈蝈、fiona、kailinziv、Yan、杀毒软件、tiny0o0、timothy、prolee等关心TG手册翻译的热心朋友。
关于本文档内容说明:由于本手册由不同网友翻译,可能对某些概念有不同的理解,翻译可能不大一样,但决不影响理解,欢迎大家探讨。
再一次对各位网友的努力和汗水表示感谢!如有什么问题可以联系我:Mail:tiny0o0@注:本文档内容版权归X Y Z scientific company 所有,谢绝任何意图商用。
I、TrueGrid介绍True Grid是一套优秀的、功能强大的通用网格生成前处理软件。
它可以方便快速生成优化的、高质量的、多块结构的六面体网格模型。
作为一套简单易用,交互式、批处理前处理器,True Grid支持三十多款当今主流的分析软件。
True Grid是基于多块体结构(multiple-block-structured)的网格划分工具,尽管这个指南手册开始会提供一些介绍信息,新手还是强烈要求阅读用户手册(True Grid® User’s Manual)的前2章,用户指南和参考手册。
True Grid是几何和网格形成过程是分开进行。
曲面和曲线形成的方式有以下几种:内部产生,从CAD/CAE系统导出IGES格式导入TG,或用vpsd命令导入多边曲面。
块网格(block mesh)初始化然后通过各种变换与几何模型匹配形成最后的有限元模型。
True Grid网格划分过程:运用block命令初始化块网格;块网格部分会被删掉以使拓扑结构与划分目标对应;块网格部分通过移动,曲线定位,曲面投影等方法进行变换;网格插值、光滑和Zoning(控制边界节点分布)等技术可以用来形成更好的网格;块网格之间独立形成,然后通过块边界面(BB)和普通节点合并命令(指定容差范围内合并)将各块网格合并成完整的有限元模型。
Swarm安装与开发环境配置如果你正在研究多智能体系统(Multi-Agent Systems,MAS),如果恰巧你有一点Java程序设计基础,如果更巧的是你对用Swarm for Java开发MAS抱有浓厚的兴趣,那么请跟随我一起来搭建一个JDK+JCreator+Swarm的轻量级MAS开发环境吧。
不过我们默认你已经安装好JDK和JCreator——没装好的话请自行查找相关资料并安装。
关于JDK,我用的是JDK1.5,不过JDK6早已经发布了;关于JCreator,我用的同样是古董级的3.5版本,无他,习惯而已。
补充:环境变量配置JAVA_HOME: D:\Java\jdk1.7.0(新建)PATH: %JAVA_HOME%\bin;(放到已有的PATH路径的最前面)CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(新建,前面有.不能省略)对于Swarm就不多做介绍了,下面直奔主题,follow me。
1 Swarm下载Swarm的官方主页(/)提供了其下载地址/。
下载页面的目录如图1所示。
图1 Swarm下载主页要下载Java版本的Swarm,请按照图2提示的路径找到Swarm-2.2-java.tar.gz或Swarm-2.2-java.zip压缩包。
这是截止到我写此文时已发布的版本。
图2 Swarm for Java下载页这里,我推荐另一个下载地址http://eco83.econ.unito.it/dottorato/。
该地址提供了搭建Swarm for Java开发环境所需要的所有组件——除了JCreator。
打开下载链接,界面如图3所示。
图3 Swarm CD下载主页找到Swarm-2.2-Tutorial-CD,点进去之后有两个选项:可以下载比较大的.iso集成包,其中包含了JDK和eclipse等搭建Java开发环境所需要的软件或工具;也可以打开第二个文件夹,选择自己所需要的组件下载。
容器编排工具Docker Swarm的可视化界面与操作指南近年来,随着云计算和容器技术的快速发展,Docker Swarm作为一种容器编排工具,逐渐受到了广大开发者和运维人员的关注与喜爱。
相对于其他容器编排工具,Docker Swarm具有易用性和扩展性的优势。
而对于初次接触Docker Swarm的用户来说,掌握其可视化界面与操作指南,将能更好地发挥其功能,提高工作效率。
一、Docker Swarm的可视化界面Docker Swarm的可视化界面提供了一种直观且易于掌握的方式来管理和监控容器集群。
通过可视化界面,用户可以更加方便地查看和管理容器的状态、资源使用情况、网络配置等。
同时,可视化界面还可以提供图形化的方式来创建和管理服务、容器、网络等。
例如,在可视化界面中,用户可以通过简单的拖拽操作来创建和管理服务。
只需要选择需要的镜像、设定服务的副本数和端口映射等参数,就可以轻松创建出一个新的服务。
而且,可视化界面还提供了对服务的实时监控功能,用户可以随时查看服务的运行情况和各个容器的资源使用状况。
除了服务的管理,可视化界面还支持容器和网络的管理。
用户可以通过可视化界面来查看容器的状态、日志和资源使用情况,并进行相应的管理操作,例如停止、重启或删除容器。
而对于网络的管理,用户可以轻松地创建、配置和管理不同类型的网络,以满足不同应用场景的需求。
二、Docker Swarm的操作指南在使用Docker Swarm时,掌握一些基本的操作指南将有助于提高工作效率。
以下是一些常用的操作指南:1. 初始化一个Docker Swarm集群:首先要创建一个Docker Swarm管理节点,可以使用命令行工具执行"docker swarm init"命令来完成初始化操作。
初始化后,该节点将成为Swarm集群的管理节点。
2. 加入一个Docker Swarm集群:其他节点可以通过执行"docker swarm join"命令来加入到已存在的Docker Swarm集群中。
北冥有鱼,其名为鲲。
鲲之大,不知其几千里也;化而为鸟,其名为鹏。
--庄子《逍遥游》 Voxler®4.0中文教程本译文为使用Voxler4.0过程中的的一个中间产物,主要是对Voxler4.0的英文帮助文档进行了一个粗糙的翻译,同时在翻译过程中对有些概念和功能进行了比较系统的梳理和理解。
现分享给大家,希望对大家有用。
Voxler4.0是Golden Software有限责任公司出品的一款卓越的商业三维可视化软件,希望大家在法律法规的框架内使用该软件,尊重软件著作权。
您可以自由传播此文档,可以进行修改、勘误,但建议仅限于学习与研究之用而勿利用此文档进行盈利性的活动,本文档用于纯粹的商业用户是禁止的。
受译者水平和时间限制,译文肯定存在很多很多很多问题,请大家在使用此文档时,自行进行甄别,给予勘误,万分感谢。
译者:目录VOXLER用户界面概览 (4)VOXLER用户界面 (5)改变视窗布局 (6)工作表文档 (6)工作表命令 (7)标签视图 (7)工作表文档 (7)工作表窗口 (8)教程介绍 (10)高级教程 (11)关于文档的一个备注 (11)使用演示版本的教程 (11)开始VOXLER–教程 (11)课程1-装载数据-教程 (12)课程2–创建图形输出模块-教程 (14)2.1-创建一个散射图-教程 (14)2.2–添加一个边界框-教程 (15)课程 3–更改属性-教程 (17)3.1–改变符号颜色-教程 (17)3.2–显示标签–教程 (19)3.3–改变边框盒属性-教程 (19)3.4–旋转图形-教程 (20)课程 4–编辑工作表中的连接数据 (22)课程 5–使用计算模块–教程 (24)5.1–网格化数据-教程 (24)5.2–创建一个等值面-教程 (25)5.3–更改等值面属性-教程 (26)5.4–关于透明度的一个标注-教程 (28)5.5–过滤数据–教程 (28)课程 6–连接多个模块-教程 (32)6.1–添加等值线-教程 (32)6.2–改变透明度-教程 (34)课程 7-保存信息-教程 (35)7.1–保存一个项目-教程 (35)7.2–保存数据–教程 (36)7.3–保存图形–教程 (36)7.4–拷贝一个快照-教程 (36)7.5–捕获视频-教程 (37)课程 8–导入井体数据 (38)8.1–导入井口位置数据 (38)8.2–导入轨迹数据 (39)8.3–井的显示 (40)8.4–导入测井L OG数据 (40)8.5–在井体上面显示测井数据 (41)高级教程导引 (42)高程场-高级建议 (42)方法1 (42)方法2 (43)数学模块–高级建议 (45)Voxler 用户界面概览Voxler 使用多线程来保持用户界面反应灵敏,甚至对计算量较大的后台任务也反应灵敏。
A Scala Tutorialfor Java programmersVersion1.3March15,2009Michel Schinz,PhilippHaller靳雄飞(中文翻译)P ROGRAMMING M ETHODS L ABORATORYEPFLS WITZERLAND1 介绍- Introduction本文档是Scala语言和编译器的快速入门介绍,适合已经有一定编程经验,且希望了解Scala可以做什么的读者。
我们假定本文的读者具有面向对象编程(Object-oriented programming,尤其是java相关)的基础知识。
This document gives a quick introduction to the Scala language and compiler. Itis intended for people who already have some programming experience and wantan overview of what they can do with Scala. A basic knowledge of object-oriented programming, especially in Java, is assumed.2 第一个例子-A first example我们使用最经典的“Hello world”作为第一个例子,这个例子虽然并不是特别炫(fascinating),但它可以很好的展示Scala的用法,且无须涉及太多的语言特性。
示例代码如下:As a first example, we will use the standard Hello world program. It is not very fascinatingbut makes it easy to demonstrate the use of the Scala tools without knowing too much about the language. Here is how it looks:object HelloWorld { defmain(args: Array[String]){ println("Hello,world!") } }Java程序员应该对示例代码的结构感到很熟悉:它包含一个main方法,其参数是一个字符串数组,用来接收命令行参数;main的方法体只有一句话,调用预定义的println 方法输出“Hello world!”问候语。
Swarm用户指南Swarm开发组Paul Johnson堪萨斯州大学政治科学系pauljohn@Alex Lanchaster圣塔菲研究所alex@译者柳泉波北京师范大学信息学院brookwithy@Swarm用户指南Swarm开发组Paul Hohnson 和Alex Lancaster2000年4月10日出版Copyright © 1999-2000 Swarm开发组Swarm仿真系统的用户指南本文档是由CASA有限公司的Benedikt Stefansson(以前在UCLA的经济系工作)在1998和1999年的SwarmFest上发表的Swarm教程材料发展而来的。
分三个阶段逐步深入的讨论了Swarm工具:第一部分是Swarm的简介;第二部分深入地剖析了Swarm程序;第三部分则详细讨论了用户在使用Swarm开发程序时可那遇到的种种问题。
鼓励用户探索Swarm提供的样例程序,并访问Swarm站点()来了解最新消息和加入Swarm邮件列表。
Paul Johnson的工作,由国家科学基金会的基金(SBR-9709404)部分支持。
Paul是主要的作者,提供了《指南》的主要材料。
Alex Lancaster负责有关SGML的大部分工作——即在DocBook(见书末)中的锤炼和标记问题,并提供了补充材料和正文。
有关Swarm用户指南的许可说明复制本文档需要预先获得版权持有者(Swarm开发组)的书面版权许可,合理的个人使用或者用于教育目的不在此禁。
不允许大量分发本文的复制品或者将之用于牟利。
生成本文档的SGML源文件以及相关程序在文件包userbook-0.9.tar.gz (ftp:///pub/swarm/userbook-0.9.tar.gz)。
只要遵循GNU一般公共许可(GPL,/copyleft/gnu.html),那么使用、复制、修改和分发swarmdocs包及其生成的文档(包括HTML、TeX、dvi、PostScript和RTF格式)是允许的。
容器编排工具Swarm的基本使用指南近年来,随着云计算技术的发展,容器技术逐渐成为了应用部署和管理的主流方式。
作为容器编排工具中的佼佼者,Swarm通过提供简单易用的接口和强大的扩展性,帮助开发者将应用程序以容器的形式进行部署和管理。
本文将介绍Swarm的基本使用指南,为读者提供一个入门级别的参考。
1. 安装和配置Swarm在开始使用Swarm之前,我们首先需要安装和配置Swarm。
Swarm是Docker 的一部分,所以我们需要先安装Docker。
首先,我们可以访问Docker官方网站,并根据操作系统的不同,下载对应版本的Docker安装程序。
安装完成后,我们需要在终端中运行以下命令初始化Swarm:```$ docker swarm init```这将创建一个Swarm集群,并生成一个用于添加更多节点的token。
我们可以通过运行以下命令获得此token:```$ docker swarm join-token manager```将此token提供给其他机器上的Docker实例,它们将加入到Swarm集群中。
2. 创建服务一旦Swarm集群初始化完成,我们可以开始创建服务。
服务是指一个或多个容器的组合,用于提供特定的功能。
我们可以通过运行以下命令创建一个简单的nginx服务:```$ docker service create --name my-nginx --publish 8080:80 nginx```这将在Swarm集群中创建一个名为"my-nginx"的服务,并将容器的80端口映射到宿主机的8080端口。
之后我们可以访问http://localhost:8080来验证该服务是否正常运行。
3. 扩展和伸缩服务Swarm允许我们根据需要扩展和伸缩服务。
我们可以使用以下命令来扩展服务,并指定所需的实例数量:```$ docker service scale my-nginx=3```这将将"my-nginx"服务的实例数量扩展到3个。
rust编程汉语文档
Rust编程语言的中文文档是一份非常重要的资源,它可以帮助
初学者快速入门并掌握Rust编程语言的基础知识。
中文文档包括了Rust语言的基本语法、标准库、常用工具和一些高级特性的介绍,
以及一些实际的代码示例和案例分析。
这些文档通常由Rust社区的
志愿者和开发者共同维护和更新,以确保内容的准确性和及时性。
在Rust编程语言的中文文档中,你可以学习到Rust的基本数
据类型、变量和常量的定义和使用,函数的声明和调用,以及Rust
的模块化和包管理等内容。
此外,文档还会介绍Rust的所有权系统、借用和生命周期等重要概念,这些是Rust语言与其他编程语言的显
著特点之一。
除了基础知识外,Rust编程语言的中文文档还会介绍一些高级
特性,比如并发编程、异步编程、元编程等内容,这些内容对于想
要深入学习Rust的开发者来说非常有价值。
此外,中文文档还会介绍Rust的生态系统,包括常用的第三方库、工具和框架,以及Rust在不同领域的应用案例和最佳实践。
总的来说,Rust编程语言的中文文档是一个非常宝贵的学习资源,它可以帮助初学者快速入门Rust编程语言,同时也能够帮助有经验的开发者深入学习和掌握Rust的高级特性和最佳实践。
希望这些信息能够对你有所帮助。
容器编排工具Swarm的介绍及使用指南在现代软件开发中,容器技术的应用越来越广泛。
容器不仅可以提供一个轻量级且隔离的环境运行软件,还可以方便地进行扩展和管理。
针对容器集群的管理,Docker公司推出了Swarm容器编排工具。
1. Swarm简介Swarm是Docker官方推出的容器编排工具,可以将多个Docker主机组成一个虚拟的Docker集群,统一管理这些主机上运行的容器。
Swarm的设计理念是简单、易用且对用户透明。
用户可以通过简单的命令或者API接口就能实现容器的启动、停止、扩展、迁移等操作。
2. Swarm的优势Swarm具有以下几个优势:- 高可用性:Swarm提供故障转移和自动恢复机制,即使某个主机发生故障,整个集群依然可以继续运行。
- 扩展性:Swarm支持动态扩展容器,当负载增加时,可以自动添加新的主机和容器,确保系统的可伸缩性。
- 负载均衡:Swarm通过使用负载均衡器自动将请求分发到集群中的不同容器,实现负载均衡,提高系统的吞吐量和响应速度。
- 安全性:Swarm采用TLS(传输层安全)协议来加密和保护Swarm集群的通信,提供数据的保密性和完整性。
- 简单易用:Swarm的命令行工具和API接口非常简单,使用Swarm来管理和编排容器非常容易上手。
3. Swarm的使用指南在开始使用Swarm之前,需要先安装好Docker和Swarm工具。
安装完成后,可以按照以下步骤来使用Swarm。
步骤一:初始化Swarm首先,需要在一个Docker主机上初始化Swarm,成为Swarm集群的管理节点。
运行以下命令来初始化Swarm:```docker swarm init```执行该命令后,会生成一个加入Swarm集群的指令,例如:```docker swarm join-token manager```将这个指令复制下来,后续需要用到。
步骤二:加入Swarm集群在其他Docker主机上运行之前复制的加入Swarm集群的指令,将这些主机加入Swarm集群。
Java Swarm使用简介SWARM的安装和设置 (1)命令行环境下JA V A版SW ARM 2.2的安装 (1)集成开发环境(IDE)中JA V A版SW ARM 2.2的安装 (4)使用Java Swarm建模 (7)一、Swarm建模简介 (7)计算机仿真的一般特点 (7)Swarm的基本特点 (7)Swarm仿真的基本步骤 (8)二、Swarm结构 (8)模型Swarm (8)观察者Swarm (8)三、Swarm编程和仿真 (9)面向对象编程简介 (9)JA V A类示例 (9)Swarm编程 (10)构造函数做了些什么? (10)buildObjects方法做了些什么? (10)buildActions方法做了些什么? (10)合并Swarm中的时间表(activateIn方法) (10)Swarm的图形用户界面(GUI) (10)Swarm GUI的元素 (10)创建一个可点击的平面图(ZoomRaster) (11)图形化显示结果 (11)探测并显示Swarm对象的内容 (12)参考文献: (13)SWARM的安装和设置安装Swarm建模平台,首先需要安装编程语言(JAVA)的环境及Swarm软件。
安装后,需要设置三个环境变量。
首先,CLASSPATH必须包含文件swarm.jar 和kawa.jar,这两个文件一般在share/swarm子目录下。
其次,在windows系统中,需要将javaswarm.dll包括在path中。
最后,需要设置SWARMHOME为swarm 的安装目录,如c:/Swarm-2.2-java。
以Windows XP下Java版Swarm 2.2为例,详细介绍Swarm安装过程。
命令行环境下JAVA版SWARM 2.2的安装1.下载并安装JAVA编译器及运行引擎,也就是JDK。
JDK可从网站上免费下载。
2.下载并安装SWARM 2.2。
可从SWARM的官方网站免费下载SWARM 2.2 的安装文件,文件名为Swarm-2.2-java.zip。
结合eclipse开发工具和swarm学习网站提供的JHeatbug实例,详细讲解如何基于swarm 平台建模。
1、安装JDK。
jdk-1_5_0_07-windows-i586-p.exe。
下载地址:/javase/downloads/index_jdk5.jsp安装路径设置为C:\jdk1.5.0_07。
2、安装eclipse。
下载地址:3、将Swarm-2.2-java.tar.gz解压缩至C盘,完成后的目录为C:\Swarm-2.2-java下载地址:/index.php?title=Swarm:_stable_release#Linux_binaries4、设置相关的环境变量1) 在桌面右健点击“我的电脑”-→“属性”2) 点击“高级”-→“环境变量”3) 点击“系统变量(s)”下面的“新建”4)添加JA V A_HOME变量变量名:JA V A_HOME变量值:C:\jdk1.5.0_075)添加SW ARMHOME变量名:SWARMHOME变量值:C:\Swarm-2.2-java6)添加CLASSPA TH变量变量名:CLASSPA TH变量值:C:\jdk1.5.0_07\lib\tools.jar;.;C:\jdk1.5.0_07\lib\dt.jar;C:\Swarm-2.2-java\share\swarm\kawa.jar;C: \Swarm-2.2-java\share\swarm\swarm.jar;7)修改PA TH变量,选中“path”双击变量名:PA TH变量值:在原有的变量值前面添加+“C:\Swarm-2.2-java\bin;.;C:\jdk1.5.0_07\bin;”8)添加SWARMDIR=C:\Swarm-2.2-java变量变量名:SWARMDIR变量值:C:\Swarm-2.2-java9)添加L TDL_LIBRA RY_PATH变量变量名:LTDL_LIBRARY_PA TH变量值:C:\Swarm-2.2-java\lib10)添加LD_LIBRARY_PA TH变量变量名:LD_LIBRARY_PA TH变量值:C:\Swarm-2.2-java\lib5、打开eclipse开发工具,新建一个工程名为JHeatbugs。