Font Size: a A A

SmartClient Mode Distributed Network Of Virtual Instrument System Design And Implementation

Posted on:2008-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:C Y SunFull Text:PDF
GTID:2208360212999587Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Virtual Instrument Technology, an important technology in the field of Measurement and Control system, is a perfect combination of modern computer technology and equipment technology. The rapid development of fiber broadband communication technology and Internet technology promotes the process of network-based virtual instrument. Applications on network-based virtual instrument have been widely used in various industries, such as telemedicine, remote data acquisition and control, real-time sharing of expensive measurement equipment resources and remote fault diagnosis.Currently, development of network-based Virtual Instrument mainly takes Client/Server (C/S) model or Browser/Server (B/S) model. With Microsoft .NET Web Service framework launched, SmartClient Model has emerged. This model integrates the advantages of C/S model and B/S model, such as the powerful functions, flexibility and the excellent user experience for C/S applications and deployment simplicity and stability for B/S applications. SmartClient is considered to be a powerful alternative of B/S model.This paper design and implement a Distributed Network Virtual Instrument System based on SmartClient model with Visual Studio .NET 2003.Two solutions have been developed. One is a SmartClient application that is developed using C#.NET technology, which is an information management and control application. The other is a remote control solution of Virtual Instrument developed by Measurment Studio, which is integrated software packages in Microsoft Visual Studio .NET. In the entire system, resource sharing and data exchange are realized by WebService technology among instruments in network nodes. Real-time data transmission and control is achieved by DataSocket components technology. Data acquisition for USB-6009 card is achieved by using NI-DAQmx components technology. Online and offline data analysis is achieved by modules developed based on the functions provided by Measurment Studio.Testing results show that the functional requirements and non-functional requirements are met by the developed Distributed Network Virtual Instrument System.
Keywords/Search Tags:.NET Framework, SmartClient, Distributed Network Virtual Instrument, Measurement Studio
PDF Full Text Request
Related items