HP 30B Keyboard Overlay ... really?



#2

In Gene Wright's article, "The HP 30b Business Professional", published in the HP_Solve_Issue_18_April_2010.pdf, he states, "To help the user who wants to write programs more easily remember the command locations, a clear, thin, sticky overlay is provided which lays over the top four rows of keys.".

I just purchased my own HP 30B and didn't find an overlay. I wonder when these overlays were available. Hmmm.


#3

Look inside the quickstart guide.

TW


#4

Just did (again) and didn't find it. Did you find it there?

#5

Tim is right. More precisely, it should be somewhere in the back of the Quick Start Guide.

I also recommend downloading the full manual and learning guides from the following links. I consider them valuable resources.

http://commerce.hpcalc.org/HP_20b_30b_User_Guide.pdf

http://commerce.hpcalc.org/30b_Learning_Modules.zip

Regards,

Mark

Edited: 6 Nov 2010, 1:00 a.m.


#6

Found it. Had to retrace my steps (fell out next to a chair). Also, I downloaded the full User Guide and learning modules earlier. Had a look at all of them before deciding to make the purchase. Thanks.


#7

As a word of warning, there are some errors in the learning modules. I can't recall where they are at, though. However, you should get the main idea of what you need to do from them.

I think you will come to find, as I have, that the 30b is quite an amazing calculator. I have come to really appreciate is its high level of functionality as well as its blazing fast speed.

Regards,

Mark


#8

I've found one problem that, while technically not an error in the learning guides, I consider an error in the calculator itself.

If you've set the display to FIX -1 mode, RCL MODE will return that as 13. However, when you want to set it this way, STO MODE requires it to be 12. If you set it to 13, the calculator rejects it and leaves the display mode unchanged. This means that if you do a RCL MODE, save the 12-digit number somewhere, change the settings, then do a STO MODE with the saved value, you won't necessary get the original display mode restored.

As I said, this is not an error in the guides, since they and the manual do give the values as 12 and 13. But who the heck designed it so that recalled value can't be used to restore things?


#9

I agree that this is not consistent behavior that makes it difficult to save the state of the mode flags in a program then restore them when the program finishes.

However in defense of the 30b, I think that the ability to recall and save the state of the decimal places, entry mode and other settings in a single register is a very nice feature to have on a low-end programmable calculator.

-Katie

#10

I also have a problem with the FIX mode. When set to -1 it will display all the zeros for numbers >=1E12, i.e. 1.0000000000 12. It does not do this for numbers <=1E-12. Would you consider this a bug?


#11

FIX -1 mode is not the same as the ALL mode in previous HP calculators, although it acts like that when not in scientific notation mode. When the 30b switches to scientific notation to show 1E12, for example, it shows as many decimal paces as requested and FIX -1 means whatever fits on the display.

It's hard to call this a bug based on past HP calculator expectations especially since the manual says:

Quote:
If you specify –1, the calculator
displays numbers with the most appropriate number of digits after the decimal point

"Appropriate" being in the eyes of the firmware developer not necessarily the user.

-Katie


#12

But for negative exponents it does not display those zeros. So there's inconsistency at the very least. Anyway, it's not a problem as such, just "doesn't look nice".

#13

Yes, there are 2 (I think) errors in one of the learning modules that slipped through.

Not sure what it would take to get the PDF files replaced, however.


#14

Is there a bug list for the 30b? I have a contribution.

RCL arithmetic doesn't work properly for the Cashflow registers. You can put an instruction like RCL+ Cashflow into a program, but when executed (either in a program or from the keyboard) simply performs a RCL Cashflow without doing the arithmetic.


#15

You've already pointed out a couple. Where would a bug list be kept at?

#16

I don't think this is a bug, sto/rcl arithmetic is not suppose to work on the indirect (i.e., cash flow and data) registers. The manual doens't say that it does, it only mentions sto/rcl arithmetic in conjunction with memories 0 - 9.

There are some other key sequences that you can put into a program that don't have any effect. This is an 'artifact' of the macro recording mode of programming and the way STO/RCL try to merge keystrokes for display purposes. I'm not sure that this is a bug either, just undocumented behavior.

-Katie


#17

Quote:
I don't think this is a bug, sto/rcl arithmetic is not suppose to work on the indirect (i.e., cash flow and data) registers. The manual doens't say that it does, it only mentions sto/rcl arithmetic in conjunction with memories 0 - 9.

There are some other key sequences that you can put into a program that don't have any effect. This is an 'artifact' of the macro recording mode of programming and the way STO/RCL try to merge keystrokes for display purposes. I'm not sure that this is a bug either, just undocumented behavior.

-Katie


Undocumented behavior is always a sticky area when it comes to deciding if something is a bug or not. I understand that the STO/RCL arithmetic isn't supported with the cashflow registers, but it really should reject the command rather than silently doing something else.

I think it's a bug because it's something that a user is reasonably likely to try. It's better to give them an error than to silently give them some related but unexpected functionality.

Dave


#18

I agree with Dave. If program mode accepts these as seemingly valid commands, as it does, then that is wrong. Bug.

#19

Hey Gene, I'm not sure if I found the two errors you are referring to in this one learning module or of there is another one that I haven't run across yet but in the "HP30b 33Trigonometry.pdf" file Example 4 has compound problems.

The solution is flawed in two ways. In this example the author creates an input to the arcsine (ASIN) function that falls outside of its domain and so therefore fails. The user is instructed to divide 6 by 3 which results in 2 and to take the arcsine of this number. The valid domains for arcsine (ASIN) is (-1,+1), arccosine (ACOS) is (-1,+1), and arctangent (ATAN) is (-infinity,+infinity) so 2 clearly falls outside of ASIN's domain of (-1,+1).

Now to identify the real problems:

1) You are given only dimensions for the (opposite and adjacent) sides of this right triangle not the (opposite and hypotenuse) sides which is required by the arcsine function. The only function that will work with these two sides is arctangent;

2) If you are to use this function and the angle is from the ladder to the wall (up where the ladder contacts the wall), then you need to divide 3 by 6 not the original 6 by 3.

Therefore the solution is:

Angle = ATAN(opposite/adjacent) = ATAN(3/6) = ATAN(0.5) = 26.56 degrees


#20

Funny ... I just realized there are two Example 4's in that one PDF file. A minor error but that makes three.

#21

I'm such a fool and will eat crow by admitting that part 1 of my argument is patently false. The problem originally posed that the length of 6 meters was of the ladder, the hypotenuse, not my incorrect reading as being the height from the floor to the where the ladder contacts the wall.

Therefore we still use the arcsine function but it must be of the opposite side divided by the hypotenuse:

Angle = ASIN(opposite/hypotenuse) = ASIN (3/6) = ASIN (0.5) = 30 degrees


Possibly Related Threads…
Thread Author Replies Views Last Post
  DIY HP 30b WP 34s serial flash/programming cable Richard Wahl 2 2,607 12-04-2013, 11:14 AM
Last Post: Barry Mead
  wp 34s overlay and programming. FORTIN Pascal 6 2,988 11-08-2013, 01:28 PM
Last Post: Nick_S
  Flashing cable for HP 20 / 30B Stefan Koenig 3 2,043 09-19-2013, 05:53 AM
Last Post: Marcus von Cube, Germany
  Any 30b cables left? patryk 7 2,560 09-16-2013, 02:54 PM
Last Post: Marcus von Cube, Germany
  HP-30B (WP-34S) Technical Documentation Barry Mead 3 1,713 09-09-2013, 03:07 PM
Last Post: Harald
  HP's thinking behind the 20b/30b? John Ioannidis 3 1,767 09-07-2013, 10:21 AM
Last Post: Tim Wessman
  WP-34S Overlay - making it a bit more permanent? Marcel Samek 1 1,143 07-05-2013, 09:02 PM
Last Post: htom trites jr
  30b/34s interfacing? ross sponholtz 5 2,117 06-26-2013, 01:41 AM
Last Post: Walter B
  Inexpensive HP 30b Matthew Richards 23 6,917 05-22-2013, 10:10 AM
Last Post: Dave
  hp-30b with free shipping sjthomas 9 3,023 04-14-2013, 02:46 AM
Last Post: Gerson W. Barbosa

Forum Jump: