WP43 Bug Reports and Maintenance

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: 43S Bug Reports and Maintenance

Post by RJvM »

I cannot assign (ASN) a function to ENTER, although the OM does not mention this restriction. The OM only lists the following limitations: f, g, alpha, F1-F6.
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

Did you take a look to p. 307 ± 1 of the OM? Immediately above the chapter Creating Your Own Menus is a table covering some special functionalities and keys. I bet it works the way explained there. ;)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: 43S Bug Reports and Maintenance

Post by RJvM »

Thanks, I looked it up and it was interesting; however, it does not answer the question of how to assign a function to the unshifted ENTER key (which I do not succeed in). Please clarify.

Also, after studying "Creating Your Own Menus", I have defined a custom menu "CHEM" and tried to assign a function to one of its soft buttons. This however I was unable to do, because when navigating to the CHEM menu in f CATALOG during the ASN sequence, the assignment ends up placing the function on f Catalog (f shifted key row 8 column 5), in other words, I never got the chance to go into the MENUS submenu of the Catalog to activate the CHEM menu (in order to put the function on one of the soft buttons). Please clarify.
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: 43S Bug Reports and Maintenance

Post by Jaymos »

RJvM wrote:
Fri Nov 11, 2022 9:46 am
Thanks, I looked it up and it was interesting; however, it does not answer the question of how to assign a function to the unshifted ENTER key (which I do not succeed in). Please clarify.

Also, after studying "Creating Your Own Menus", I have defined a custom menu "CHEM" and tried to assign a function to one of its soft buttons. This however I was unable to do, because when navigating to the CHEM menu in f CATALOG during the ASN sequence, the assignment ends up placing the function on f Catalog (f shifted key row 8 column 5), in other words, I never got the chance to go into the MENUS submenu of the Catalog to activate the CHEM menu (in order to put the function on one of the soft buttons). Please clarify.

Since there is no opportunity to select the new menu to assign it, I tried another way to assign a function to the new menu:

I tried another way to populate the newly created user menu, but also unsuccessful. It seems to be either a bug or an incomplete implementation.

Code: Select all

1. f ASN USER HHH
A menu HHH is created in MENUS
Now I open this new menu:

Code: Select all

2. f CATALOG HH F1
The created menu HHH is opened as an empty menu
The calculator (sim) stays in ALPHA selection mode
The attempt now is to keep the menu open, and ASN a function into this HHH menu which still is open.

Code: Select all

3. f ASN [1/x] F1 
The calculator (simulator) stays in ALPHA selection mode
Now I navigate to HHH again by typing HH and selecting the menu

Code: Select all

4. HH F1
The empty HHH menu appears - no success in assigning a function into this new USER menu.
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.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

RJvM wrote:
Fri Nov 11, 2022 9:46 am
Thanks, I looked it up and it was interesting; however, it does not answer the question of how to assign a function to the unshifted ENTER key (which I do not succeed in). Please clarify.
Thanks for reporting. I tried assigning the square root to unshifted [ENTER] as follows: f [ASN] [√x] f [α] [E][N][T][E][R] [ENTER], turned to user mode, and pressed [ENTER]. This echoes √x as it should do after this assignment. So where's the problem? Please try to reproduce. In any way, please tell me what you tried and found not working.
RJvM wrote:
Fri Nov 11, 2022 9:46 am
Also, after studying "Creating Your Own Menus", I have defined a custom menu "CHEM" and tried to assign a function to one of its soft buttons. This however I was unable to do, because when navigating to the CHEM menu in f CATALOG during the ASN sequence, the assignment ends up placing the function on f Catalog (f shifted key row 8 column 5), in other words, I never got the chance to go into the MENUS submenu of the Catalog to activate the CHEM menu (in order to put the function on one of the soft buttons). Please clarify.
I tried to reproduce this as well. Creating CHEM was easy. To populate it, I keyed in f [ASN] [e^x] f [CATALOG] and saw the command line echo disappearing. This is a bug. Thanks for reporting. We'll look into it.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
RJvM
Posts: 276
Joined: Wed Jun 02, 2021 9:21 am
Location: Gelderland, Netherlands

Re: 43S Bug Reports and Maintenance

Post by RJvM »

Thanks, the problem with assigning to unshifted ENTER was because I did not spell E N T E R but tried to press that key, this did not work. It does work the way you (Walter) explained, but _only_ when I am _not_ in USER mode already (if you are in USER mode, the error message is: "This item cannot be assigned here")!
Robbert Jan, MSEE, RPN user since 1976 and a collector for many years I now own all the important ones: HP-35, 45, 55, 65, 97, 19, 21, 25, 34, 10-16, 41, 42, 71, 48, 50, Prime, DM41, DM42, WP43, C47, R47; Project 47 team member https://47calc.com
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

A question about asymmetry on text string datatype addition.

In the OM 0.23.1 page 76 there is a table indicating what happens when you combine different data types.
Column 7 (text string data type) shows that for additions if you have a text string in y, then whatever you have in x is converted to a text string and appended to y.
However row 7 shows that if you exchange x and y then adding a text string in x to anything in y that is not a text string is not supported.

I’m wondering what is the reason for this restriction as doing a quick check on an HP-48 or an HP Prime shows that adding a text string to a number is supported and results in a text string.
For example;
441
" = "
+
21
+
"^2"
+
returns: "441 = 21^2"
DM42: 00425 - DM41X: β00066 - WP43: 00042
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S Bug Reports and Maintenance

Post by Walter »

There was a reason but I don't remember it anymore. Looking at it now, it seems appending a text string x to a numeric object y may be possible as well.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
BINUBALL
Posts: 46
Joined: Fri Jan 28, 2022 3:48 am
Location: South Korea

Re: 43S Bug Reports and Maintenance

Post by BINUBALL »

Being enjoying with WP43's integration feature, I calculated some integral posted on the web for just fun. The integral I've tested:

∫ x(sin(x)+cos(x)+1) from x=0 to 10^n (x in radian)
https://calculator-cafe.com/benchmarks/ ... _func.html

If n is 1 or 2 there is no problem with accuracy. But it fails with 3 and 4. When n is 3 WP43 gives 483662.530... with error larger than 10000. WP34S gives same answer but free42 gives correct answer. Are there any difference calculating numerical integration between these calculator?
S.Korean / HP-50G | fx-570EX | fx-570CW | HP-200LX
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: 43S Bug Reports and Maintenance

Post by dlachieze »

Some issues on my WP43 pilot unit #42 (FW 0.23.1)

A. Long Strings
First clear the stack and create a 196-character string (the maximum supported):

Code: Select all

0 f FILL
f α "A....ZA....W" EXIT  (.... means all letters from A to Z and A to W, not 4 times the . character)
ENTER
+
ENTER
+
Here are the issues:
  1. every operation is now extremely slooooooow , for example press f and wait several seconds to get the f indicator on the display
  2. f SHOW will display the entire string in X over 5 lines, however g VIEW X will display only the first two lines, so there is no way to see the whole string if it's in another register than X, for example try STO 00 and VIEW 00
B. How to exit DMCP menu?
Having taken some screen shots I connected my WP43 to USB, went to the SYSTEM menu (g MODE g SYSTEM) to activate the USB Disk, copied the files then ejected the WP43 on my PC. So far everything went smoothly as expected.
But when I was back to the DMCP menu I didn't found any clean way to exit this menu and go back to the WP43 program. The EXIT key (bottom right) as well as the backspace key acted as ON/OFF. The bottom left (EXIT on the DM42) had no effect.
The only way I found was to choose option 2 Run Program, but then all my memory and programs were cleared.
So is there another way to exit from the DMCP menu without a memory clear ??
On my unit I have DMCP v3.24 (IFC 03.15) BASE

EDIT: One point to note is that at first power-on it was showing a DMCP screen saying “Incompatible Program”, I chose option 1. Start WP43 Anyway (not safe) and the unit started correctly.
I have this same "Incompatible Program" screen every time I select the Run Program option from the DMCP menu.
I’ve seen this issue reported a couple of times here and here but not seen any answer.
Currently BATT? reports 2.692.
DM42: 00425 - DM41X: β00066 - WP43: 00042
Post Reply