我想做一个B/S结构的虚拟实验室,查了一些资料总结下来,虚拟实验室的开发主要是两个内容:架网站及虚拟实验室组件开发。现在想用JSP做网站,目前用的是eclipse+myeclips+tomcat;另外,由于虚拟实验室组件开发较麻烦,所以想把MATLAB的仿真模块作为数据后台支持。
    现在就是不知道这个方法可不可行?如果可行的话,恳请高手指点

解决方案 »

  1.   

    可以做的,参考文章:ASP.NET 与MATLAB 混合编程实现信号分析
    地址:http://www.elecfans.com/soft/study/digital/2009/2009120757116.html
      

  2.   

    如果你需要数据是从客户端传入,并在客户端实时察看运行效果,而Matlab仅安装在服务器端,可能需要使用类似终端服务的软件或者是网格类软件。
      

  3.   

    可以做的,我是用C#,调用Matlab生成的DLL
    加载dll比较慢,执行函数还是比较快的,可以在网站启动时初始化一个全局的Static的组件。
    我不知道下面的做法是否有用,没实验过:在网站启动时初始化多个全局的Static的组件,调用时候在全局数组里标记一下。
    当一个忙的时候,就调另外一个,象小姐一样排队伺候吧
    这样每次执行的时候判断下繁忙程度,再去调。
    也许比单个组件更好?
      

  4.   

    古怪的很,人家要的是JSP,怎么ASP、C#的什么都出来了。没研究,不过既然可以用调DLL的方式调Matlab,觉得JNI是必然要用的了。
      

  5.   

    lz要是把这个做好,恐怕matlab就要吐血了,等于买他一套软体可以n个人用,其实就相当于SaaS,不用每个用户安装,直接租用,就可以使用。    其实matlab自家开发公司应该朝这个方向走的,不过lz看来走在前面了,
    有思路方案不如分享下。