2019年3月1日星期五

The fifth week

The fifth week

In the fifth week, four of our members which include TONG WU, XIUQI LIU, ZIANG XU and ABDULLA ALAMRI attended the meeting with our supervisor in 26 February. The supervisor asked leader TONG WU to run the program to show what functions have been realized and what improvement has been made. The supervisor offered some advice on the 'Grab Point' function and GUI design. In this Friday lab session, team leader TONG WU finished functions of 'Recognize', however, the function can only deal with one certain image provided by the supervisor. An extra function called 'Attain value' was added to the GUI for user to use after using 'Recognize'. The function can pick up points in the curves recognized in a certain interval. It will ask user to input the beginning x value, interval and ending x value and the program can automatically pick up the points in that interval. Ziang Xu and Xiuqi Liu designed the poster in the lab session. ABDULLA ALAMRI updated the testing part of the final report according to the requirement we provided. Tong Wu and Ziang Xu enabled the 'fontsize' of the buttons increase and decrease proportionally to the GUI window size.

The figure below show the change of the 'Grab points', which is changed to read one data point one time and display the data of x, y value in the box as shown in Figure 1.


Fig.1 Function of grab points


The 'Recognize' currently can only deal with one figure provided by the supervisor which is shown below in Figure 2.


Fig.2 Image which can be recognized currently

After calibration, 'Recognize' function is enabled and can be clicked. Three curves will be displayed separately in three windows which are displayed below in Figure 3:




Figure.3 Three curves recognized in the figure

After 'Recognize' function, user can select one curve from three curves and 'attain value' function is enabled. After entering the starting x value, interval and ending x value, the data points are displayed in the table and the graph is displayed in the preview box. The results are shown in Figure 4,5,6.

Figure.4 Results of Attain value function

Figure.5 Results of Attain value function

Figure.6 Results of Attain value function

Next step is just to improve the information to help user to run smoothly.