建模与输入方式
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
和其他很多程序的标准接口。
|