论文部分内容阅读
虚拟仪器(Virtual Instruments,VI)是充分利用现有计算机资源,配以独特设计的软硬件,实现普通仪器的全部功能以及一些在普通仪器上无法实现的功能,“软件即仪器”的概念实现了对传统的仪器概念的重大突破,在测试、测量和自动化等领域得到广泛的应用。虚拟仪器软件(Virtual Instruments Software,VIS)设计涉及到应用对象的工艺和设备、测试方案、机械装置、仪器仪表、计算机软硬件等,通常设计方法是针对特定的需求和确定可用资源的基础上编写代码,代码与需求、资源之间存在着比较严格的对应性。目前核心控制单元(如计算机控制系统、嵌入式系统、变频系统等)的测试和故障诊断,通常采用产品召回的方法,在特定环境中检测和诊断。但核心控制单元故障诊断的正确性不仅依赖核心控制单元本身,还依赖于它所在的应用系统,因而故障现场诊断成为生产厂家关注的问题,也是技术发展的趋势。但现场诊断的过程存在一些问题,如用户环境不确定或未知、现场资源往往不能满足故障诊断的要求等。目前的虚拟仪器软件设计方法很难在应用需求和可用资源不能完全确定的情况下完成软件编程。本文提出了一种面向现场应用的虚拟仪器(On-site Application-orientedVirtual Instrument,OAVI)设计方法,流程及流程组装减少了代码的编写,降低了软件设计对设计人员专业领域知识和计算机能力的要求,资源与资源匹配方法实现了现场资源的“即插即用”,初步达到了在现场资源不确定的情况下搭建虚拟仪器。本文首先介绍了虚拟仪器的发展过程和研究现状,提出了OAVI设计方法。接着介绍OAVI设计过程中资源的分类描述,建立可用资源库;基于流程和资源的软件功能匹配,现场应用的测试软件的搭建。最后通过变频调速系统核心控制单元的故障诊断应用实例,验证了该方法的可行性和有效性。