The Design and Implementation of the Marine Temperature Logger Client Software Based on Hierarchical Architecture
作者单位:College of Information Science and Technology Ocean University of China College of Engineering Ocean University of China
会议名称:《第25届中国控制与决策会议》
会议届次:25th
主办单位:IEEE;NE Univ;IEEE Ind Elect Chapter;IEEE Harbin Sect Control Syst Soc Chapter;Guizhou Univ;IEEE Control Syst Soc;Syst Engn Soc China;Chinese Assoc Artificial Intelligence;Chinese Assoc Automat;Tech Comm Control Theory;Chinese Assoc Aeronaut;Automat Control Soc;Chinese Assoc Syst Simulat;Simulat Methods & Modeling Soc;Intelligent Control & Management Soc
会议日期:2013年
学科分类:08[工学] 0804[工学-仪器科学与技术]
基 金:supported by The National High Technology Research and Development Program of China(2008AA09A402)
关 键 词:Temperature Logger Software architecture Steinhart Hart Equation State machine
摘 要: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.