FlexSim是一个基于Windows的,面向对象的
仿真环境,用于建立离散事件流程过程,像是制造业,
物料处理和办公室
工作流,这些全都配以相似度极高的三维
虚拟现实环境。
软件简介
FlexSim是美国FlexSim 公司开发的,迄今为止世界上第一个在图形环境中集成了C++
IDE 和
编译器的
仿真软件。在这个
软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。 这样,就不再需要传统的
动态链接库和用户定义变量的复杂链接。 FlexSim 应用深层开发对象,这些对象代表着一定的活动和排序过程。 要应用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。每一个对象都有一个坐标(x,y,z)速度(x,y,z),旋转以及一个动态行为(时间)。 对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。 这些对象的参数可以把任何制造业、
物料处理和
业务流程快速、轻易、高效的描述出来。同时FlexSim的资料,图像和结果都可以与其它软件公用(这是其它
仿真软件不能做到的),而且它可以从
Excel 表读取资料和输出资料(或任何
ODBC DATABASE),可以从生产线上读取现时资料以作分析功能。FlexSim也允许用户建立自己的
实体对象(Objects)来满足用户自己的要求。在FlexSim 7 以上版本已经开发出64位版本,可以更好调用计算机
内存。
当前软件的最新版本为FlexSim 2022.1.2
主要系统
系统简介
FlexSim仿真系统
FlexSim是工程师、管理者和决策人对提出的“关于操作、流程、
动态系统的方案”进行试验、评估、视觉化的工具。它具有完全的C++
面向对象(object-oriented)性,超强的3D
虚拟现实(
3D动画),直观的、易懂的
用户接口,卓越的
柔韧性(
可伸缩性)。FlexSim是世界唯一的在图形的模型环境中应用C++ IDE和
编译程序的
仿真软件。定义模型逻辑时,可直接使用C++,而且可立刻编译到 FlexSim中。因为FlexSim具有高度的
开放性和柔韧性,所以能为几乎所有产业定制特定的模型。FlexSim的主要特性如下:
模型
FlexSim采用经过高度开发的部件(Object)来建模。
部件表示商业过程中的活动、行列,即代表着时间、空间等信息。建立模型时,只需要将相应的部件从部件库拖放到模型视图(View)中,各个部件具有位置(x,y,z)、速度 (x,y,z)、旋转角度(rx,ry,rz)和动态的活动(时间)等属性。部件可以被制造、被消灭,也可以相互移到另一个部件里,除了具有自身的属性外还可以继承他的部件的属性。部件的参数是简单、快速、有效地建立生产、物流和商务
过程模型的主要机能。通过部件的参数设置,我们可以对几乎所有的
物理现象进行模型化。例如,
机械手、操作人员、队列、
输送机、叉车、仓库、
交通信号、货柜、箱子等全都可用FlexSim来建立模型,信息情报等“软”的部分也可很容易地使用FlexSim功能强大的部件库来建模。
层次结构
FlexSim可以让建模者使模型构造更具有
层次结构。
建立模型的时候,每一部件都使用继承的方法(即采用继承结构),可以节省开发时间。Flexsim可以让用户充分利用
Microsoft Visual C++的层次体系特性。
量身定制
在市场上,像FlexSim一样能让用户自由自在的
量身定制的
仿真软件非常罕见。软件的所有可视窗体都可以向定制的用户公开。建模人员可以自由地操作部件、视窗、
图形用户界面、菜单、选择列表和部件参数,可以在部件里增加自定义的逻辑、改变或删掉既存的编码,也可以从零开始建立一个全新的部件。
值得一提的是,不论是用户设定的还是新创建的部件都可以保存到部件库中,而且可以应用在其它模型中。最重要的是,在FlexSim中可以用
C++语言创建和修改部件,同时,利用C++可以控制部件的行为活动。FlexSim的界面、按钮条、菜单、图形用户界面等都是由预编译的C++库来控制的。
可移植性
因为FlexSim的部件是向建模者公开的,所以部件可以在不同的用户、库和模型之间进行交换。
可移植性与量身定制相结合能带来超级的建模速度。定制的部件保存在部件库中,建模时,只要从部件库中拖放相应部件,就能在新模型中再现这些部件。可移植性与量身定制延长了部件和模型双方的
生命周期。
仿真
FlexSim具有一个非常高效的仿真引擎,该引擎可同时运行仿真和模型视图(可视化),并且可以通过关闭模型视图来加速仿真的
运行速度。仿真
运行时,利用该引擎和Flexscript语言准许用户在仿真进行期间,改变模型的部分属性。
FlexSim能一次进行多套方案的
仿真实验。这些方案能自动进行,其结果存放在报告、图表里,这样我们可以非常方便地利用丰富的预定义和自定义的行为
指示器,像用处、
生产量、研制周期、费用等来分析每一个情节。同时很容易的把结果输出到象
微软的Word、Excel等大众应用软件里,利用ODBC(
开放式数据库连接)和DDEC(
动态数据交换连接)可以直接对数据库进行读写数据。
FlexSim7.0版本引用新的动画引擎,新引擎还支持阴影和
凹凸贴图纹理。新版本将允许导入更多的3D
文件类型, 以下是可以导入类型列表:*.wrl; *.3ds; *.dxf; *.stl; *.skp; *.dae; *.obj; *.ac; *.x; *.ase; *.ply; *.ms3d; *.cob;*.md5
mesh; *.irr; *.irrmesh; *.ter; *.lxo; *.csm; *.scn; *.q3o; *.q3s; *.raw; *.off; *.mdl; *.hmp; *.scn; *.xgl; *.zgl; *.lvo; *.lvs; *.blend
可视性
如果说一幅图能够表达上千的文字,那么FlexSim的
虚拟现实动画以及模型视图就表达了无限的容量。FlexSim能利用包括最新的
虚拟现实图形在内的所有PC上可用的图形。如果是
扩展名为
3DS、
VRML、DXF和
STL的3D
立体图形文件的话,可以直接调到FlexSim模型中用,而其他
仿真软件中没有这项功能。FlexSim的 VR(虚拟现实浏览窗口) 放映装置允许用户调节光源、雾以及虚拟现实立体技术等场景元素。FlexSim的演示功能提供模型的艺术性表演。用 FlexSim的
AVI 记录器能快速生成AVI 文件,无论怎样的模型都能复制或记录在CD上,紧急时可邮送给任何人观看。
输出
FlexSim具有强力的商务图表功能,
海图(Charts)、
饼图、直线图表和3D文书能尽情地表现模型的信息,需要的结果可以随时取得。FlexSim的open architecture允许用户连接OBDC
数据源、进行读和写,可以实时的连接Word和Excel。