Font Size: a A A

Based On The Cag, The Wcf Networked Virtual Instrument Software System Design And Implementation,

Posted on:2010-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:S Z ChenFull Text:PDF
GTID:2208360275983523Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Virtual Instrument (VI) technology is the use of high-performance modular hardware, combined with highly efficient and flexible software to complete a variety of test, measurement and automation applications. Software is the most important part of VI technology. Efficient and flexible software can create intelligence apparatus and decision-making function in the VI to play a powerful advantage in the test technology.In the complex enterprise applications development, the software development scale is very large; it requires more than one developer, maybe even a large team of developers that includes user interface designers, developers and testers. It can be a significant challenge to decide how to design the application so that multiple developers or sub-teams can work effectively on different pieces of the application independently, yet ensuring that the pieces come together seamlessly when integrated into the application. Microsoft Patterns&Practices team published CAG (Composite Application Guidance) to remedy this challenge; it loose the coupling between modules effectively, and modify application or expand new feature become more easily; and it provides a common shell module to combine the UI component from different modules, to provide a unified visual effects.This thesis designed a distributed networked virtual instrument software system using Composite Application Guidance. This system's observe client, server client and instrument client's function modules are loosed coupling effectively, they can be developed by different people and team; in every client use inverse of control container to manage modules, ensued that the modules come together seamlessly when integrated into the application; between clients use Windows Communication Foundation to transfer data and control, it made the communication more safe and reliable, and the compatibility also be improved. This system realized the data transfer and display function specific to a kind of instrument, and verified the modules scalability and communication compatibility.
Keywords/Search Tags:Virtual Instrument, Windows Communication Foundation, Composite Application Guidance, Inverse of Control
PDF Full Text Request
Related items