The design and implementation of the marine temperature logger client software based on hierarchical architecture
Xin Luan, Sun Feng-mei, Zhou Hong-hong, Bing Xue, Dalei Song · 2013
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.