newRPL: [UPDATED April 27-2017] Firmware for testing available for download
|
07-24-2016, 11:42 PM
(This post was last modified: 09-10-2016 09:43 PM by matthiaspaul.)
Post: #339
|
|||
|
|||
RE: newRPL: [UPDATED July-14-16] Firmware for testing available for download
(06-17-2016 03:02 PM)Vtile Wrote:Being a proponent of this Casio exponent shift mode as well, I once started to implement it for the WP 34s, however, it's still unfinished due to my lack of time - so nothing to show yet. I also thought about how to integrate it into other calculator user interfaces (but it really depends much on the calculator) and tried to combine it with another feature I'd like to see in modern calculators: "binary prefixes".(06-09-2016 08:09 PM)Claudio L. Wrote: I like this a lot! Something along the lines of using On-+/- to change the contrast, no need to get into a special form to change settings. Of course, newRPL supports a very complex way to display numbers, as there are 3 different number formats (for large, medium, small numbers), and the user has to select the limits between those classes of numbers too.I'm actually not sure what you are truely meaning with exponent bias, maybe something you later posts refer as preferred magnitude or similar. In interactive number entry: - [EEX] starts a normal power-of-10 exponent entry (that is *10^). The calculator displays this using the standard E notation. - [EEX] [EEX] would start a power-of-2 exponent entry (that is *2^). The calculator would detect this double-press and change the pending E to an B to use B notation. (On calculators where the uppercase B would look too much like 8, the somewhat similar P notation could be (ab)used instead.) - (Pressing [EEX] a third time in a row should switch back to E notation, etc.) The exponent following would (by default) be given as decimal number even if we were in binary etc. number entry mode. (This is the most useful mode in practise except for in a few special cases (out of scope here). Calculators such as the WP 34s provide only 3 digits for the exponent and therefore don't have the display capabilities to display reasonably long base-2 exponents, anyway. Also, the P notation makes decimal exponents mandantory, and even in B notation decimal exponents are common, even if the significand was given in another base.) The idea is to make entry and display of numbers with binary prefixes easier and to easily switch between the two exponent modes: 1_Ki = 1024 = 1.024E3 = 1.0B10 1.5_Ki = 1536 = 1.536E3 = 1.5B10 1_k = 1000 = 1.0E3 = 0.9765625B10 1.5_k = 1500 = 1.5E3 = 1.46484375B10 Since pressing [EEX] in display mode is an established shortcut to enter "1 [EEX]", it cannot be used as a toggle to switch the display between E and B notation, so we have to find other hotkeys for three display operations, for example: - [Shift+Alpha]+[EEX]: Toggle display of number between E and B notation - [Shift-Left]+[EEX]: Decrease exponent by x for displayed number (x is 1 in SCI mode, whereas in ENG mode it is 1..3 in E notation and 1..10 in B notation) - [Shift-Right]+[EEX]: Increase exponent by x for displayed number (x is 1 in SCI mode, whereas in ENG mode it is 1..3 in E notation and 1..10 in B notation) The first press of the hotkey in ENG mode would shift the exponent only by the amount necessary to lock on the next prefix (raster of 3 in E notation, raster of 10 in B notation), subsequent invocations of the hotkey would shift the exponent by the full amount of 3 or 10 in order to reach the next prefix. Greetings, Matthias -- "Programs are poems for computers." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)