仪商导读:MATLAB是美国MathWorks公司出品的数学软件,它在数学类应用软件中在数值计算方面首屈一指。主要用于工程计算、信号处理、图像处理、金融建模等领域。在科学研究和工程技术中应用广泛。
estCenter是中电科仪器仪表公司的自动测试软件开发环境。TestCenter通过组装仪器控制、网络通信、报表生成等插件可快速进行自动测试软件开发。
TestCenter软件是如何将Matlab的强大的计算功能集成到自己身上的呢?为什么TestCenter要做这个集成呢?
我们先回答第二个问题。我们知道TestCenter是一个测试领域的测试及测试序列的开发和集成平台。测试回来的测试结果(即测试数据)往往需要进一步的分析、计算才能满足客户的需要,那么这些分析计算的工作,TestCenter本身并不具备,就需要借助Matlab、LabView等专业的数学工具软件来实现。
Ok,到了第一个问题了,如何集成呢?我们还知道TestCenter有个插件库。聪明的你一定想到了,那就是我们只需要做一个符合TestCenter插件规范的插件,将Matlab程序调用起来,可以和TestCenter互相传递数据就可以了。是不是很简单啊?
MATLAB插件是TestCenter提供的众多插件之一,如下图所示。
MATLAB插件
TestCenter通过调用MATLAB插件实现 TestCenter 和 MATLAB 的无缝链接,方便用户充分利用 MATLAB 丰富的函数库和强大的数据计算能力,从而大大地拓展了 TestCenter的开发功能。MATLAB插件的配置界面可输入MATLAB脚本,同时可设置传入传出MATLAB的数据。如下图所示。
MATLAB插件配置界面
下图是TestCenter利用MATLAB插件进行功率谱计算,并利用TestCenter的绘图功能绘制MATLAB传回的数据的示例。
利用MATLAB进行功率谱计算
TestCenter通 过 MATLAB插件编写并运行MATLAB脚本,实现了TestCenter 与 MATLAB 的无缝对接。为用户进行自动测试过程中的数据分析和计算提供了强有力支持。