▼
Posts: 198
Threads: 17
Joined: Oct 2010
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.
▼
Posts: 1,278
Threads: 44
Joined: Jul 2007
Look inside the quickstart guide.
TW
▼
Posts: 198
Threads: 17
Joined: Oct 2010
Just did (again) and didn't find it. Did you find it there?
Posts: 100
Threads: 1
Joined: Aug 2010
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.
▼
Posts: 198
Threads: 17
Joined: Oct 2010
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.
▼
Posts: 100
Threads: 1
Joined: Aug 2010
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
▼
Posts: 325
Threads: 18
Joined: Jul 2006
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?
▼
Posts: 1,477
Threads: 71
Joined: Jan 2005
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
Posts: 59
Threads: 3
Joined: Oct 2010
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?
▼
Posts: 1,477
Threads: 71
Joined: Jan 2005
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
▼
Posts: 59
Threads: 3
Joined: Oct 2010
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".
Posts: 1,545
Threads: 168
Joined: Jul 2005
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.
▼
Posts: 325
Threads: 18
Joined: Jul 2006
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.
▼
Posts: 198
Threads: 17
Joined: Oct 2010
You've already pointed out a couple. Where would a bug list be kept at?
Posts: 1,477
Threads: 71
Joined: Jan 2005
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
▼
Posts: 528
Threads: 40
Joined: Dec 2008
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
▼
Posts: 1,392
Threads: 142
Joined: Jun 2007
I agree with Dave. If program mode accepts these as seemingly valid commands, as it does, then that is wrong. Bug.
Posts: 198
Threads: 17
Joined: Oct 2010
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
▼
Posts: 198
Threads: 17
Joined: Oct 2010
Funny ... I just realized there are two Example 4's in that one PDF file. A minor error but that makes three.
Posts: 198
Threads: 17
Joined: Oct 2010
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
|