建模与输入方式
1. 提供丰富的库/模块,同时也可自定义模块,实现扩展功能。所有的模块都是开源的;
2. 多种兼容的输入和控制设备,如键盘,鼠标,条形码扫描仪,轨迹球,触摸板,音频识别仪和3D鼠标;
3. 多种建模方式---拖&拽、从数据库导入、软件提供的建模向导、ActiveX控件、甚至是纯代码的方式。软件的建模窗口提供了断点追踪和错误提示窗口;
4. 模型的最大规模不受限制;
5. 可建立大跨度地理距离的模型,在某些模块中加入经纬度来标示它的长度,宽度和高度;
6. 支持常用的随机分布(Poisson、ernoulli、Geometric、Hyper Geometric、Uniform、Erlang、Normal、Exponential、Hyper Exponential、Pareto等),并支持自定义的随机分布;
7. ★可使用4Dscript, C++, Delphi或其它编程语言或通过动态链接库(DLL)来任意修改建模环境。4Dscipt提供丰富的函数接口(2200个);
8. 支持先进先出(FIFO),后进先出(LIFO),最小优先,最大优先,随机,基于对象的变量,模型的状态决定,以及用户自定义等的灵活多变的排队规则;
9. 面向对象分层建模。代码,空间,函数或者是内置的例程都可以复用,模型可以分为任意层次, 放置到预定义的容器中。
数据库
1. 支持ODBC 和 ADO数据库(现今大部分主流的的数据库都支持ODBC,如: MS Access,Oracle ,Sybase,Informix,Paradox,SQL Server… );
2. 可使用4Dscript的命令来对数据库进行任何操作;
3. 内置database窗口帮助显示数据库的任意子集。
外部数据链接
1. 多样的外部数据连接方式:DDE 、ActiveX、Comm. ports、TCP/IP、Databases、Text、CSV、Excel、Word、OPC 、CAD Wizard、DLL's、XML;
2. 支持 TCP/IP.支持POP, SMTP, HTTP 和 XML 等上层应用协议;
3. 数据连接通过模块进行,模块完全可以根据用户需求设置;
4. 4Dscipt提供相应命令可使通过互联网通信;
5. 可以导入AutoCAD的.dxf文件;
6. 可进行高效、大负荷的数据运算和传输;
7. 可与其他仿真/建模软件集成,如Suitcase、ShowFlow;
8. 可将模型、报告导出为XML格式。
仿真模块
1.可自定义模块,所有模块均开源;面向对象,所有模块都可以继承;
2. ★模型支持模块没有数量限制,目前最高纪录是一个模型中有50万个模块同时运行;
3. 仿真模块带有空间信息;模块之间可以交互;
4. 强大的报表环境,可以读写Excel、word等;
5. 强大的模型实验环境,可运行多个场景,可对比运行一个模型的多种参数组合;
6. 包含第三方优化工具OptQuest,同时也在开发自己的优化工具,让通用优化算法的使用成为可能。
建模语言
1.可使用自己的建模语言---4Dscript,简单易用;
2.可创建自己的函数;
3.模型混合使用解释和编译的方法,兼顾性能与灵活型;
4. 支持各种统计---最大值,最小值,均值,标准方差,吞吐量,积分,可以统计参数数值,时间,事件等;
5. 包含离散分布生成器;
6. 包含随机数生成器
运行特点
1.内置多次运行,可以通过多次的重复运行得到可靠的仿真结果;
2. 模型场景批量运行;
3. 支持预热期,且预热后可以使用外部来源的数据来干预模型,这些数据可以来源于(数据库,文本文件, Excel, TCP/IP网络传输, OPC标准WinCC输出等);
4. 灵活的控制模型运行,如暂停,调整速度,设置模型初始条件等;
5. 大模型的运行速度快;
6. 模型可导出为可执行程序;
7. 支持连续/离散建模;
8. 支持建立分布式仿真,并已预留接口。
动画效果
1. 接生成即时动画(即可以反应出模型的修改),而非事后动画;支持多种图形格式,.bmp, .rle, .dib, .emf, .wmf, .jpg, .jpeg, .jpe, .jfif, .dxf, .gif, .tga, .win, .vst, .vda, .icb, .pgm, .pbm, .ppm, .tif, .tiff, .fax, .psd, .pdd, .psp, .pgn,.ico,.pcx, .scr, .pcc, .cel, .pic, .pcd, .3ds, .lwo, .wrl. 同时,也可以使用OLE容器来展示OLE对象(即支持OPC);
2. 可编辑3D图型;
3. 支持图形开发。
校验功能
1. 提供一个类似于c/c++,Delphi的调试器(debugger),可实现逐段代码的运行,可修改模型中的任意参数和模型的状态。
输出方式
1. 多种标准报告模板,也可自定义报告模板;
2. 支持数据与图表结合模式,可自定义饼图、柱状图、甘特图等图表。
3. 可编辑报告,添加额外信息,可设置板式直接打印;可与其它应用程序集成,提供了OptQuest,StattFit,Oracle和其他很多程序的标准接口。
|