Design of software architecture of PXI bus based on .NET

With the development of virtual instrument, as one of the most ideal modular platform, PXI bus is extensively applied in industry domain. This paper introduced how to develop an open software framework for automatic test system based on PXI bus. The design of framework, which combined with the virtual instrument thought, object oriented technology and design pattern, made the system flexibly configurable, extensible, substitutable and scalable and the concept of abstract virtual PXI box was proposed in this paper. The software framework based on PXI bus, the model of virtual PXI box, the mutual principle of module and analysis platform were also introduced. The design fully considered the flexibility and extendability of the framework. Its practicality has been verified in practice.