针对传统开关模块软件通用性差和扩展性差、多个开关模块需要开发多个虚拟仪器驱动和用户界面程序等问题,本文提出了一种平台化的开关软件设计方法,该方法设计开发出一个平台化的开关软件实现对多种开关模块进行控制。平台化软件包括统一的用户界面和虚拟仪器驱动,多个PXI总线开关模块共用一个虚拟仪器驱动和用户界面程序。通过将所有开关模块信息全部存入开关信息数组中,即可生成所有开关模块控制程序。