Dissertation > Excellent graduate degree dissertation topics show

VISA Engine and Common Interface Drivers for Universal Test Instrument

Author: WangMei
Tutor: WangHouJun
School: University of Electronic Science and Technology
Course: Detection Technology and Automation
Keywords: General testing instrument VISA layered architecture interface driver
CLC: TP311.53
Type: Master's thesis
Year: 2013
Downloads: 13
Quote: 0
Read: Download Dissertation


Virtual instrument technology brings automatic test field with technologicalinnovation, which makes software development for instruments more and moreimportant. VISA (Virtual Instrument Software Architecture) is an advanced API forcommunication between users and instruments with different bus interface. It is widelyused for interaction between test instruments and the upper computer as the connectionof software layer in measuring industry.As the I/O interface software, VISA packages all operation of instruments’hardware interface. It publishes its operational interface function prototype. The VISAis independent of the specific interface bus of instruments, type of instruments,operating system of computer and programming language. The dissertation developsvirtual instrument software architecture for general test instrument with independentintellectual property rights. The main contents as follows:(1) The design of overall structure for VISA. With the core of layered architectureand design pattern, the overall structure was designed. The layered structure organizedVISA system according to different function duties to realize high cohesion and lowcoupling and improve the efficiency and maintainability of software system.(2) The design of detailed parts of VISA was accomplished, including attributeimplementation, the resource manager and resource parser. The resource managementwhich manages resource with chain table was completed and realized to achievebackward compatibility for VISA library. The resource parser was designed with threeparts: lexical analysis, syntax analysis and regular matching. Each module collaboratedand implemented efficient and accurate parsing.(3) The design of driver for various types of interface. With the thought ofseparation of mechanism and policy, each type of I/O interface driver was designedrespectively, as message-Based or Registered-Based, including PCI interface driver,Ethernet interface driver and local bus interface driver. (4) Software testing. According to the different function of modules, the testingplan was designed. Then test for each module was done respectively. Then combinedwith the overall framework of VISA, the whole test was completed. Last problems intesting were analyzed and solved.According to the test result, the VISA supports multi-platform, re-entrant,multi-language and multithreading safety.

Related Dissertations

  1. A High-Speed Data Acquisition System Based on USB2.0,TP274.2
  2. Shanghai Normal University Personnel Assessment System Design and Implementation,TP311.52
  3. ASP.NET-based research and development of vocational teaching evaluation system,TP311.52
  4. The design and development of the tool management platform based on ASP.NET technology training center,TP311.52
  5. Design and Implementation of 5Gbps CML High-speed Transmitter,TN402
  6. Design and Implementation of the antenna pattern measurement system automatically,TN820.5
  7. Research of the Private Enforcement of Anti-monopoly Law,D922.294
  8. Design and implementation of data acquisition card based on PCI bus,TP274.2
  9. Study and Implementation of LXI Bus VISA DLL Based on Software Reuse,TP274
  10. Chinese citizens travel tours to European policy issues running and Countermeasures,F592
  11. Research on Visa Regulations,D99
  12. Research on VISA Event Mechanism and Implementation of DLL Expansion Based on VISA Standard,TP274
  13. The Development of COM Component Based on GPIB Bus and VISA Standard,TP311.52
  14. Implementation of the Inertial Measurement Simulator in the Testing System for a Flying Control Equipment,
  15. Based on Virtual Instrument flight control components integrated test system development,TJ765.4
  16. Research on the Hardware System of Embedded Fiber End Face Detector,TP216
  17. Design on PCI Interface and Control Module of Digital Receiver,TN851
  18. Vector network analyzer spread spectrum technology research,TM935
  19. The Design and Implementation of Portable Sweeper Based on Embedded System,TP368.12
  20. Research and Design on Ultrasonic Data Acquisition and Processing System,TP274.2
  21. The Design and Implementation of Layered ERP System for Auto Manufacturing Enterprise Fixed Asset Management,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Maintenance
© 2012 www.DissertationTopic.Net  Mobile