Title :
The Weather Radar Product Synthetic Programming by VC++ & MATLAB
Author :
Zhang Sijin ; Wei Ming ; Liu Yan-an
Author_Institution :
Key Lab. of Meteorol. Disaster of Minist. of Educ., Nanjing Univ. of Inf. Sci. & Technol., Nanjing, China
Abstract :
Generally there is only single computer language have been used in the atmospheric products programming, such as Fortran or C++. Most weather radar products have been developed by C++, and also part products programmed with MATLAB. It is more complex than using C++ when reading radar base data since the stronger C++ pointer. This paper studies the designing techniques and realizing methods of weather radar product developed synthetically by C++ and MATLAB so as to take advantage of both languages strongpoint, reducing the number of source code and improving the program efficiency. This paper researches the communicate between C++ and MATLAB ,which integrates with the structure of weather radar data, through a special C++ language structure "mxArray" introduced by MATLAB for the suitable radar data transferring as well as function operating. The radar products experiment shows that compared with just using C++ language, the number of the improved program code has been reduced drastically as well as the whole program has been more modularization. In addition, compared with only making use of C++ or MATLAB, this synthetic program is more flexible and running faster.
Keywords :
C++ language; meteorological radar; radar computing; Fortran; MATLAB; Visual C++ language; atmospheric products programming; mxArray; weather radar data; weather radar product synthetic programming; Educational products; Educational programs; Educational technology; Information science; Laboratories; MATLAB; Mathematical model; Meteorological radar; Meteorology; Software libraries;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5363519