液压CAT系统的软件
............
传统的液压CAT采用DOS操作系统,目前已采用Windows2000或Windows NT操作系统。图形用户接口(GUI),大大改善了测试系统的运行界面,其多任务和多线程能力大大增强了数据采集卡的性能。尤其是多线程可将用户界面显示与数据采集分配在不同线程上,降低数据采集与用户界面显示间的干扰,使每个线程能独立地以最快速度运行,充分提高系统的测试速度。通过按时间占用的多对线程进行优先级划分,可提高系统响应能力。
传统的液压CAT采用汇编语言,或汇编语言与高级语言(Basic、C)混合编程。要编制出一个图文并茂、界面友好的测控软件,要花费相当的人力和时间,并且对编程人员技术水平要求较高。很多已采用Visual C++、Visual B、Delphi等可视化编程语言环境进行编程,大大缩短了测控软件的开发时间。很多数据采集卡厂商也不失时机的推出了其产品在VB、VC下的免费驱动程序,把底的、复杂的硬件编程细节隐藏起来,为用户提供一个便于理解的接口,使得数据采集和控制工作更加容易。
而目前崭新的图形编程语言环境,如LabVIEW、Lab Windows/CVI、DASYLab、VEE等的出现,使测控技术迈向了一个新时代。以LabVIEW为例,它把复杂、烦琐的语言编程简化成菜单或图标揭示的方法选择功能(图形),并用线条把条件功能连接起来的简单方式。与传统的编程方式相比,LabVIEW可节省80%的程序开发时间,而运行速度却不受影响。
正是由于应用软件的发展,推动了虚拟仪器的诞生和发展。虚拟仪器(Virtual instrument)是指通过应用程序将通用计算机与功能化模块硬件结合起来,用户可以通过友好的图形界面来操作计算机,就像在操作自己定义、设计的一台单个仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据存储等。将虚拟仪器应用在液压CAT中,可节省信号源、示波器、信号分析仪等测试设备,大大降低实验成本。
注:转载请与作者联系授权,作者:广州市新欧机械有限公司黄志坚教授