#3017 HIGH Trial-3: New (Reduced text) UI for Measure Activity

Zarro Boogs per Child bugtracker at laptop.org
Fri Aug 24 17:15:14 EDT 2007


#3017: New (Reduced text) UI for Measure Activity
------------------------------+---------------------------------------------
 Reporter:  arjs              |       Owner:  arjs   
     Type:  enhancement       |      Status:  new    
 Priority:  high              |   Milestone:  Trial-3
Component:  measure-activity  |     Version:         
 Keywords:  ui, icon          |    Verified:  0      
------------------------------+---------------------------------------------
 It would be good to replace text with other graphical buttons within the
 Measure activity.


 I have attached two images with this email. The first one is regarding all
 buttons and functions. The second one is a proposed improvement over the
 first one only with regard to points 1 and 2 mentioned below.



 So with regard to the numbering that I have done on paper, I would like to
 go over all the points one by one (refer numbering on attachment) ->


 (Note that all of the buttons will be such that the other image, which I
 have shown connected to the original image with a double arrow, would
 appear in place of the original one when the original one is clicked. That
 is, one would toggle between states.)



 1. Toggling between AC and DC mode - The sine wave represents the AC mode
 and the other is the universal symbol for DC. When one clicks on the Sine
 wave the other symbol comes up at the same position and vice versa.


 2. Bias on/off - The image with the arrow and line seperated denotes bias
 on and the other one denoted bias off.


 PROPOSED IMPROVEMENT over 1 and 2 (With reference to second image
 attached) - Instead of having to use two seperate buttons for AC/DC and
 bias on/off one would have one button clicking on which one toggles
 through 4 modes - AC with bias, AC w/o bias, DC with bias, DC w/o bias.


 3. Time domain/frequency domain - The two sine waves represent time domain
 and the two peaks in the other image represent their peaks in the
 frequency domain (fft).


 4. Show or hide details - The image with the dots and dashes represents
 show details and the other one represents without details. The dots and
 dashes would convey this information as the details come up on the screen
 at the same position as that indicated in the icon.


 5. Start/Stop - Clicking on stop would freeze the waveform, clicking on
 play resumes the real time drawing of waveform.


 6. Frequency range selection - Toggle through low, medium and high
 frequency modes. Walter suggested this idea and I think it is really
 appropriate.


 7. This is the menu for selecting the drawing interval when logging data.
 I haven't been able to think of an appropriate graphical representation of
 representing the choice amongst "1 second", "1 minute" , "1 hour" or
 "Snapshot" (which is for saving the currently displayed waveform on the
 screen)


 8. The record symbol when pressed would start logging and pressing the
 stop button would stop recording.


 9. The jagged graph denotes "Draw graph of logged data" Clicking on the
 play button removes graph of logged data and resumes real time drawing of
 waveforms.


 10. The actual place where waveform is displayed. (No UI stuff needs to be
 done for this)


 11. The details (rms, avg , pk-pk etc) (No UI stuff needs to be done for
 this)


 12. The Y axis scale or voltage magnification slider. I have put it
 horizontally now since it is more intuitive that way.
 What it basically does is magnifies the signal displayed on the screen.
 (No UI stuff needs to be done for this)


 * I have not been able to figure out how I may be able to represent the
 radio button options of 1 second/1 minute /1hour interval logging (and
 also the fourth option of taking a current snapshot). Maybe 1' , 1'' for
 (1 second, 1 minute) time intervals ?


 * Also, would it be better to have the data logging toolbar on the top and
 the various real time options on the right, instead of the other way ?

-- 
Ticket URL: <https://dev.laptop.org/ticket/3017>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list