|
你可以看一下这个flash来了解开放源代码的意思。
http://www.edgestone-it.com/extend_flash.htm
EXTEND 的界面和逻辑设计有点像 VB, 就是你可以设计各种“控件”,然后写各种消息处理代码。不过这是在离散事件仿真的环境中。 EXTEND提供了很强的DEBUG功能,可以分步调试到每行代码。
关于API调用,我不是很清楚你想调用EXTEND什么功能的API, 因为我们至少要告诉EXTEND我们的模型是什么。所以,我们至少应该在EXTEND中建立自己的模型。当然还没有任何仿真软件(据我孤陋寡闻所知),可以将整个模型(如何表达是个问题)作为参数传给某个仿真软件,然后,从软件中读到结果。
因此,一个做法就是在EXTEND中建立你的模型,但模型参数是由外部程序控制的,然后,你可以在你的程序中远程启动EXTEND(从EXCEL, VB, VC, 甚至通过Internet 等等),将参数传给EXTEND,这时,EXTEND运行,你可以指定EXTEND程序以最小化方式运行,也就是说,EXTEND虽然会打开,但以最小化图标运行,不会干扰你的主程序,在仿真结束后,运行数据可以通过多种方式(EXCEL, 文本,ACCESS等)传回给你的主程序。 |
|