WP43 Alternative key layout --> C43

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. »

H2X wrote:
Mon Sep 30, 2019 10:52 pm
...

Maybe an undo function might make as much sense as a corrective operation as a E- key? Assuming you realise that you made a mistake right away, it would be easier to press one key to undo, than to repeat the value and then press E-.
Σ-, I think, is not just used as undo. In the history of statistics there are always people who want to prove their prejudice. So if the expected result doesn't fit yet, you can remove the data point you suspect to spoil the nice result with Σ-.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
User avatar
inautilus
Posts: 92
Joined: Fri May 31, 2019 7:37 pm
Location: Cape Breton, Nova Scotia, CANADA

Re: 43S Alternative key layout --> WP43C

Post by inautilus »

Dani R. wrote:
Tue Oct 01, 2019 9:44 am
Σ-, I think, is not just used as undo. In the history of statistics there are always people who want to prove their prejudice. So if the expected result doesn't fit yet, you can remove the data point you suspect to spoil the nice result with Σ-.
+1

Any fool can manufacture a preordained result ... :D
D A MacDonald
Mar Eng, Designer, CANADA
HP35, HP41C, HP28S, HP35s. PC: HP15C, Free42, WP31S, WP34S
(Operators Right in bold)
"It is not the strongest or most intelligent who will survive but those who can best manage change ..." Darwin
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

inautilus wrote:
Tue Oct 01, 2019 9:55 am
Dani R. wrote:
Tue Oct 01, 2019 9:44 am
Σ-, I think, is not just used as undo. In the history of statistics there are always people who want to prove their prejudice. So if the expected result doesn't fit yet, you can remove the data point you suspect to spoil the nice result with Σ-.
+1

Any fool can manufacture a preordained result ... :D
Excellent! You just smashed the case for getting rid of E- altogether! :-)

On the WP43S/C, that is. Other (statistical) calcs can have their cake and eat it...
What is the metric tensor in imperial units?
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

H2X wrote:
Tue Oct 01, 2019 1:00 pm
inautilus wrote:
Tue Oct 01, 2019 9:55 am
Dani R. wrote:
Tue Oct 01, 2019 9:44 am
Σ-, I think, is not just used as undo. In the history of statistics there are always people who want to prove their prejudice. So if the expected result doesn't fit yet, you can remove the data point you suspect to spoil the nice result with Σ-.
+1

Any fool can manufacture a preordained result ... :D
Excellent! You just smashed the case for getting rid of E- altogether! :-)

On the WP43S/C, that is. Other (statistical) calcs can have their cake and eat it...
I like Dani’s point, but in reverse and not as he intended it. In a real world with real instruments and real humans, I have found that I have to sometimes discard bad samples. A statistical machine needs the possibility to do that. The user decides (on prejudice) on whether data must come out of the set, and not the machine designer. I still want E-!
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: 43S Alternative key layout --> WP43C

Post by Dani R. »

Translations are always points of misunderstanding.

As long as we support linear regressions on the calculator, we also need the function Σ-.

In general, I think that we should leave functions in the menus if they don't interfere too much, even if there is a direct button. Thanks to the User Mode, almost every key can be assigned differently. If you have now assigned a key differently, it is quite practical to find the original function also in the menu, which fits to the function. Otherwise you would have to deactivate the User Mode, press the key, and then activate User Mode again. Or XEQ "Alpha". Or CATALOG -> FNCS.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
User avatar
inautilus
Posts: 92
Joined: Fri May 31, 2019 7:37 pm
Location: Cape Breton, Nova Scotia, CANADA

Re: 43S Alternative key layout --> WP43C

Post by inautilus »

Image
Attachments
Jerry The Outlier ...
Jerry The Outlier ...
Jerry-The-Outlier.jpg (167.42 KiB) Viewed 4489 times
D A MacDonald
Mar Eng, Designer, CANADA
HP35, HP41C, HP28S, HP35s. PC: HP15C, Free42, WP31S, WP34S
(Operators Right in bold)
"It is not the strongest or most intelligent who will survive but those who can best manage change ..." Darwin
User avatar
Guenter
Posts: 168
Joined: Wed May 24, 2017 6:26 pm
Location: Germany

Re: 43S Alternative key layout --> WP43C

Post by Guenter »

Jaymos wrote:
Tue Oct 01, 2019 2:06 pm
H2X wrote:
Tue Oct 01, 2019 1:00 pm
inautilus wrote:
Tue Oct 01, 2019 9:55 am


+1

Any fool can manufacture a preordained result ... :D
Excellent! You just smashed the case for getting rid of E- altogether! :-)

On the WP43S/C, that is. Other (statistical) calcs can have their cake and eat it...
I like Dani’s point, but in reverse and not as he intended it. In a real world with real instruments and real humans, I have found that I have to sometimes discard bad samples. A statistical machine needs the possibility to do that. The user decides (on prejudice) on whether data must come out of the set, and not the machine designer. I still want E-!
And it is necessary if you just made an error by inputting a wrong data point. Simply take this data point again key ∑- and you're done. Otherwise you'd have to start over and key in all the data points again.

And when you are examining different scenarios it would be very handy to have that ∑- directly available.

Günter
Günter
DM42 SN:00004 and SN:00184 -- DM41X SN:00013 and SN:00955
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Guenter wrote:
Tue Oct 01, 2019 10:18 pm

And when you are examining different scenarios it would be very handy to have that ∑- directly available.
True, good point.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
H2X
Posts: 885
Joined: Tue Apr 25, 2017 8:00 am
Location: Norðvegr
Contact:

Re: 43S Alternative key layout --> WP43C

Post by H2X »

Guys, I wasn't saying that there shouldn't be a corrective action, I was just suggesting that E- might have flaws and there might be better alternatives. I did mention undo, and others mentioned or hinted list / matrix editing.

Who needs to be able to remove values which have not been entered in the first place, or the bother of typing exact values again with the possibility of typing them wrong?
Last edited by H2X on Wed Oct 02, 2019 7:32 am, edited 1 time in total.
What is the metric tensor in imperial units?
User avatar
Jaymos
Posts: 1633
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Alternative key layout --> WP43C

Post by Jaymos »

Hi all

I updated the 43C source to the main project's latest, thanks to Martin. I tested the CEIL, FLOOR, CUBEROOT, IP and FP changes and found no issues.

Furthermore, re 43C,

I rearranged the STAT menu as I thought best without upsetting the structure too much. I think it is nice now. See picture below.

Regarding the COMPLEX / CC discussion, I added two default USER mode assigns (for test purposes only). The ASN command is not working, I hard coded these defaults, and plan to take it out when the main project ASN is working:
  • COMPLEX is on the normal position, now HP42S compliant, i.e. it will convert x+iy to x and y on the stack and vice versa.
  • in USER mode ( f[2] ), E+ changes to CC. CC is the WP43S CC, which does both interactive and x+iy conversion. As previously.
  • in USER mode ( f[2] ), f[E+] changes to CC1. CC1 is interactive entry ONLY. I don't particularly see a need for this one. I would like comments whether I should even keep CC1.
You can toggle USER mode on and off by f[2]. (If there is interest, I could hard code some more temporary USER mode re-allocations for testing. Just let me know).

When Dani compiles the Windows Emulator and sends it to me tomorrow, I will load it on my http server and make it available. Chances are 96.34 % that the emulator may be available tomorrow morning ;-)

Edit: PS. The backup.bin file MUST be deleted prior to running.

Code is pushed up to the import5 branch.
DM42 image: (I did not yet test it, sorry, just compiled, no time): http://cocoon-creations.com/download/43C_13L2.pgm
Picture:
Image
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
Post Reply