Title :
The design and implementation of the marine temperature logger client software based on hierarchical architecture
Author :
Luan Xin ; Sun Feng-mei ; Zhou Hong-hong ; Xue Bing ; Song Da-lei
Author_Institution :
Coll. of Inf. Sci. & Technol., Ocean Univ. of China, Qingdao, China
Abstract :
Aiming at the functional requirements for the marine temperature logger, the client software was designed based on hierarchical architecture. Then a general design method was proposed for marine instruments. The division of data layer, control layer and view layer in this software, as well as the realization of every layer was introduced in detail. Software programming adopted object-oriented programming language C++. The control layer using the finite state machine better meet efficient real-time purpose. Temperature fitting uses Steinhart-Hart equation and least squares method. The experiment as well as the application indicates that the software has many features such as easy usage, friendly interface, stable performance and good expansibility.
Keywords :
C++ language; data handling; data loggers; finite state machines; least squares approximations; marine engineering; object-oriented programming; oceanographic equipment; real-time systems; software architecture; temperature; C++; Steinhart-Hart equation; control layer; data layer; finite state machine; functional requirements; general design method; hierarchical architecture; least squares method; marine instruments; marine temperature logger client software; object-oriented programming language; real-time purpose; software programming; temperature fitting; view layer; Calibration; Equations; Message systems; Ocean temperature; Software; Temperature measurement; Temperature sensors; Software architecture; State machine; Steinhart-Hart Equation; Temperature Logger;
Conference_Titel :
Control and Decision Conference (CCDC), 2013 25th Chinese
Conference_Location :
Guiyang
Print_ISBN :
978-1-4673-5533-9
DOI :
10.1109/CCDC.2013.6561158