Changes

Jump to navigation Jump to search
600 bytes added ,  08:55, 30 December 2016
Line 3: Line 3:  
== Where to get Sliderule ==  
 
== Where to get Sliderule ==  
   −
[http://activities.sugarlabs.org/en-US/sugar/addon/4222 Activity] | [http://git.sugarlabs.org/projects/slideruler/repos/mainline Source]  
+
[http://activities.sugarlabs.org/en-US/sugar/addon/4222 Activity] | [http://github.com/sugarlabs/slideruler Source]  
    
== About Sliderule ==
 
== About Sliderule ==
Line 23: Line 23:  
=== The toolbars ===
 
=== The toolbars ===
   −
There are three sub-menus from the main toolbar: the standard Activity Toolbar, the Project Toolbar and the Custom Toolbar.
+
There are four sub-menus from the main toolbar: the standard Activity Toolbar, the Project Toolbar and the Custom Slide Toolbar and the Custom Stator Toolbar.
    
[[Image:Sliderulemaintoolbar.jpg|right]]
 
[[Image:Sliderulemaintoolbar.jpg|right]]
Line 40: Line 40:  
[[Image:Sliderulecustomtoolbar.jpg|right]]
 
[[Image:Sliderulecustomtoolbar.jpg|right]]
   −
The Custom Toolbar from left to right:
+
The Custom Slide Toolbar is used to make a custom slide. From left to right:
 
* position function of x used to calculate the horizontal position of each mark along the slide or stator (the range of this function should be 0 to 1)
 
* position function of x used to calculate the horizontal position of each mark along the slide or stator (the range of this function should be 0 to 1)
 +
* result function of x used to read a value from the slide or stator at the cursor or reticule (usually the inverse of the position function)
 
* label function of x used to calculate a label for each mark (often identity)
 
* label function of x used to calculate a label for each mark (often identity)
* result function of x used to read a value from the slide or stator (usually the inverse of the position function)
   
* the minimum value of x used in the functions domains
 
* the minimum value of x used in the functions domains
 
* the maximum value of x used in the functions domains
 
* the maximum value of x used in the functions domains
 
* the step size by which to iterate between minimum and maximum when generating marks
 
* the step size by which to iterate between minimum and maximum when generating marks
 
* the gear-shaped button is used to create the custom slide
 
* the gear-shaped button is used to create the custom slide
 +
 +
[[Image:Statorcustomtoolbar.jpg|right]]
 +
 +
The Custom Stator Toolbar is identical in functionality to the Custom Slide Toolbar.
    
In the values shown in the illustration of the Custom Toolbar are used to generate a C (log) slide:
 
In the values shown in the illustration of the Custom Toolbar are used to generate a C (log) slide:
:the position is determined by ''P''(''x'') = ''log''(''x'', 10)
+
:the position is determined by ''f''(''x'') = ''log''(''x'', 10)
:the label is ''L''(''x'') = ''x''
+
:the result (the inverse of ''f''(''x'')) is ''f<sup>-1</sup>''(''x'') = ''pow''(10, ''x'')
:the result (the inverse of ''P''(''x'')) is ''R''(''x'') = ''pow''(10, ''x'')
+
:the label is ''g''(''x'') = ''x''
 +
:the domain is from 1 to 10
 +
:the step size is 1.
    
=== The keyboard shortcuts ===
 
=== The keyboard shortcuts ===
Line 63: Line 69:  
:t: tan scale
 
:t: tan scale
 
:Home: move all scales to "home" position
 
:Home: move all scales to "home" position
 +
:r: move reticle to home position
 
:left arrow: jog slide left
 
:left arrow: jog slide left
 
:right arrow: jog slide right
 
:right arrow: jog slide right
Line 70: Line 77:  
== How to use a slide rule ==
 
== How to use a slide rule ==
   −
There are three parts to the slide rule: (1) the '''stator''' (fixed scale on the bottom); (2) the'''slide''' (a sliding scale on the top); and a '''reticule''', which moves independently of the scales.  
+
There are three parts to the slide rule: (1) the '''stator''' (fixed scale on the bottom); (2) the '''slide''' (a sliding scale on the top); and a '''reticule''', which moves independently of the scales.  
    
To move either the slide or reticle, drag it or use the arrow keys. You can also type into the labeled tabs to move to a specific value. ('''Note:''' The entire slide rule does not fit on the screen. By dragging on the stator, you can scroll the canvas to reveal different sections.)
 
To move either the slide or reticle, drag it or use the arrow keys. You can also type into the labeled tabs to move to a specific value. ('''Note:''' The entire slide rule does not fit on the screen. By dragging on the stator, you can scroll the canvas to reveal different sections.)
Line 112: Line 119:  
=== Square ===
 
=== Square ===
   −
You use the A slide and D stator to square number. (A is a log-squared scale.) Simply position the reticule of number you want to square on the D stator and read the result off of the A slide. (Remember to properly estimate the proper decimal point for your result.)
+
You use the A slide and D stator to square number. (A is a log-squared scale.) Simply position the reticule of number you want to square on the D stator and read the result off of the A slide. Remember to properly estimate the proper decimal point for your result. '''Note''': the slide and stator must be aligned in order to calculate the square of a number.
    
''e''<sup>2</sup> = 7.4
 
''e''<sup>2</sup> = 7.4
Line 159: Line 166:     
== A tutorial ==
 
== A tutorial ==
[[File:Slideruletute.pdf]] 316 kB
+
[[File:Slideruletute.pdf]] 355 kB chapter 1
   −
[[File:Slideruletute.odt]] 386 kB(may not display figures in Write)
+
[[File:Slideruletute.odt]] 429 kB chapter 1 (may not display diagrams in Write)
 +
 
 +
[[File:Slideruletute-ch2.pdf]] 325 kB chapter 2
 +
 
 +
[[File:Slideruletute-ch2.odt]] 287 kB chapter 2, the custom sliderule (may not display diagrams in Writes)
    
== Just for fun ==
 
== Just for fun ==
Line 170: Line 181:     
You can [https://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&component=Sliderule view the open tickets here].
 
You can [https://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&component=Sliderule view the open tickets here].
 +
 +
[[Category:Activities]]

Navigation menu