发表于:2007-03-14 13:50:00
1楼
1:编写C MEX源码程序,也就是把现有的C程序编写成接口程序,使之成为MATLAB函数文件;运用这种技术,可以把C程序改造成可在MATLAB中方便调用的指令。
对你来讲,把DCS驱动改写成MATLAB函数,( ^w^ ).
2:编写产生MAT数据文件的C源码程序。借助MAT文件实现MATLAB与外部应用程序的数据交换。
3:用MATLAB引擎技术。可以用外部应用程序编写的界面,而后台计算交由MATLAB进行,借助DDE技术,ActiveX,(TCP/IP,RS232客户/服务程序)在MATLAB与其他外部程序间进行通信。
这种法不适大数柜量,响应速度要求较高的系统.
4:MATLAB的OPC工具包,要几千个$!( ^w^要化银子的).
5:把M文件编成C共享库,用别的程序调用.这种法子最好,不过鬼子聪明,对这个限制了不少,效果一般.
好象就这几种法子,你可去试那种对你最有效.
欢应到俺家作客: [color=#FF0000][b]www.KingSureAe.com[/b][/color]