Entering commands from the command line ...



#5

As it is obious from the question I am asking, I am a new HP50G user.

Despite the negative thoughts over the net about the steep learning curve of HP calculators, I believed in the words of dedicated HP users about its' being a good helper in long term.

Some people also warned me about the poor documentation but I wasn't expecting this. When you are actually reading the manuals, it is the time when you are desperate to do something really bad and really fast. With the pressure of not being able to how to do something by yourself, you try to find the right chapeter for your problem. This bad feeling is inversely proportional to the difficulty of the problem, you are dealing with. For example, if you are trying to enter a sipmle command, say KEYTIME, and you couldn't figure out the right syntax or how to enter it, you may get really mad.

Can somebody please give me the page number in the owners manual where it explains how to enter commands from the command line like KEYTIME and prove that I am just lazy enough not to go though the users' manual intensively...

Rich...


#6

First you did not state whether you are an RPN or algebraic user.

Next I would suggest you turn OFF your clock (this is/was still buggy and affect key entry more than the keytime setting from MY OWN experience).

Keytime as well as all variables are entered differently, depending on which mode (RPN vs algebraic) you are in. The sorry manual that comes with standard with the Hp50G assumes you are in algebraic mode. However it is easier to enter and change configuration if you are in RPN (being an Hp48G user, that is my preferred entry method).

If you do convert over to RPN (and I strongly suggest you do, as the Hp50G is actually a rebuilt HP48G with algebraic tossed in for marketing purposes to expand a sales base). And after you select RPN mode, set flag 117, then you enter 'keytime' on the command line, enter a number such as 550, then hit your [sto] key and that should enter your new keytime value.

After you have done this, go to Hpcalc.org and download the Hp48G manual. This is a much better document for the Hp50g than the even the included one on your CD for quick reference. It has nothing about the CAS, but everything else will apply.

Any information you find on the Hp48G, Hp49G and Hp49G+ are all valid for your Hp50G aside from minor deviations do to ROM upgrades.


#7

I have this 50g for 3 days now and I am trying to get used to RPN. So far, so good. I would never imagine getting used to this way of entry in such a short time but using a standard calculator seems awkward right now.

During my research I have read about the ease of using soft menus therefore I have already altered flag 117.

Well, "store" was the only key left which I haven't tried. I have entered "550" and then "keytime" and then hit store button and this time instead of a nasty beep I have received silence, which was good.

I will take your word and surely download the 48G manual. It was very annoying trying to search "keytime" in the owners manual of HP 50G and receive zero hits!

Thanks,
Rich...


#8

'keytime'
550
[sto]

That is the way it should probably be entered onto the stack.


#9

MY BAD.

Your entry method is correct.


#10

After reading this thread, I dug out my 49g+ and played around with the keytime function and could not get it to work. I was in RPN mode, set flag 117 and turned off the clock with no change.

My 49g+ is running version HP-49-C Revision #2.09, the same as my 50G. I did a catalog and found a function "->keytime" to set the key delay and "keytime->" to report the present key delay. Using those functions, I can adjust my keytime without using the store function. Put in the number, Enter, "->keytime" and it's set. There is no catalog listing for "keytime."

Why the difference?

Gerry

#11

Assuming that your 50g is in RPN mode, where "\->" represents the
"right arrow" character (RightShifted 0 key), key in something
like 512 \->KEYTIME and then press ENTER. Note that everything is
case sensitive in the RPL calculators. Any "real number" or "exact
integer" can be used for the \->KEYTIME argument, but what's
actually stored will be an integer value from 0 through 4096. To
check the stored value, execute the KEYTIME\-> command.

The KEYTIME value is the number of ticks (1 second = 8192 ticks)
before another press of the same key is considered valid.

If you don't have the Advanced User's Reference Manual, then
download it from http://www.hpcalc.org/details.php?id=6374

Regards,
James


#12

After keying in what Ron told me I've realized that I've only generated a variable named "keytime" and assigned the integer 550 to it, which was not what I wanted. It was a relief that I haven't heard that nasty beep though.

In RPN mode however I have typed exactly 550 (right shift) (zero key) KEYTIME ENTER and I have received a nasty beep following "Invalid Syntax" error.

The good old 48G Users' Guide didn't help either. I have searched the command in Appendix G "Operation Index" where it is claimed all the operations are listed in 48 series and there is no sign of KEYTIME.

I have tried (in RPN mode)

-> KEYTIME(550)
(What it says in the Advanced User's Guide:¨KEYTIME(real) (sets keyboard debounce delay from 0 to 4096 ticks))

550 -> KEYTIME
KEYTIME->(550)
KEYTIME->500 (also doesn't cause an error but nothing changes)
-> KEYTIME '550' (also doesn't cause an error but nothing changes)

Is my calculator in a mode which doesn't allow this command to run properly?

And my last question, does this have to be so hard? I mean this calculator isn't about just running one single command but people are trying to help me on this very simple subject and yet we have miss guidences, errors and still couldn't get on with it? Does it have to be this hard? I feel so depressed with this user interface allready.

Rich...


#13

Sorry to misinform. However, ARE you having problems with the keyboard. The default should be fine until you become ultra proficient with keyboarding. You have a lot of other things to get familiar with.

The Keytime command was abandoned on some ROM versions. I believe it is back, but I never set it on my own HP 50G. I did set it on an earlier HP49G+, but as you can plainly see, I cannot remember either. I will investigate and get back to you if someone doesn't intervene with the correct solution shortly.

#14

Quote:
In RPN mode however I have typed exactly 550 (right shift) (zero
key) KEYTIME ENTER and I have received a nasty beep following
"Invalid Syntax" error.

Note that \-> is itself a command, so, except when in ALPHA mode,
RightShift 0 adds a space character after the \-> character, which
would account for the "Invalid Syntax" error. To avoid having the
space added, first press the ALPHA key, then the RightShift 0, and
of course enter the command line by pressing ENTER.

To set the KEYTIME value to 550, try this sequence of keystrokes:

[5] [5] [0] [SPC] [ALPHA] [RightShift] [0] [K] [E] [Y] [T] [I] [M] [E] [ENTER]

To check the current KEYTIME value, try this sequence:

[ALPHA] [K] [E] [Y] [T] [I] [M] [E] [RightShift] [0] [ENTER]

Quote:
The good old 48G Users' Guide didn't help either. I have searched
the command in Appendix G "Operation Index" where it is claimed
all the operations are listed in 48 series and there is no sign of
KEYTIME.

Of course, because the \->KEYTIME and KEYTIME\-> commands weren't
added until the 49G.

Note that in early 49g+ ROM revisions, the KEYTIME value had no
effect (although the commands could still be used), but since
there seemed to be key-bounce problems, it was restored in later
ROM revisions. It works in the current revision, and in all
revisions released for the 50g.

Quote:
I have tried (in RPN mode)

-> KEYTIME(550)
(What it says in the Advanced User's Guide:ü"KEYTIME(real) (sets
keyboard debounce delay from 0 to 4096 ticks))

550 -> KEYTIME
KEYTIME->(550)
KEYTIME->500 (also doesn't cause an error but nothing changes)
-> KEYTIME '550' (also doesn't cause an error but nothing changes)


Well, these are commands, not functions, so algebraic syntax
(parenthesized arguments after the command name) won't work, at
least not in RPN mode.

Also, be sure to avoid the space between the right arrow and
KEYTIME.

Also note that the KEYTIME\-> doesn't take any argument; it simply
returns the current KEYTIME value.

Quote:
Is my calculator in a mode which doesn't allow this command to run
properly?

I don't believe that there's any mode that would cause that,
although ALG mode would require different syntax.

Quote:
And my last question, does this have to be so hard? I mean this
calculator isn't about just running one single command but people
are trying to help me on this very simple subject and yet we have
miss guidences, errors and still couldn't get on with it? Does it
have to be this hard? I feel so depressed with this user interface
allready.

No, it doesn't have to be hard at all; I've always found RPL to be
very easy and intuitive. That said, the poor documentation is a
problem.

Regards,
James


#15

Hello James,

Quote:
Also, be sure to avoid the space between the right arrow and KEYTIME.

First of all thank you very much for your detailed explanation which doesn't leave a single question mark after reading. I wish all the documents were written in such a simple way. But I suspect that it is very hard to prepare a manual this simple, since it requires knowing the device very well with all aspects.

The centence in the quote above solved my problem. You can never think of deleting the space character which is automatically placed by the calculator itself while typing. When you are new to a calculator you expect the native behaivour of its' operating system understands what you are doing and responding the way to ease your job. In this exercise HP shot me from behind, however the sad part is, I don't know which hidden secret will show up next.

Thank you all
Rich...


Possibly Related Threads…
Thread Author Replies Views Last Post
  [HP-Prime CAS] "Warning, ^ (Command) Is ambiguous on non square matrices"?? CompSystems 1 2,218 12-07-2013, 07:15 PM
Last Post: CompSystems
  HP Prime - most favorite command bluesun08 2 1,513 11-12-2013, 11:29 AM
Last Post: bluesun08
  Line Print Les Koller 6 2,463 11-11-2013, 09:38 AM
Last Post: Geoff Quickfall
  hp prime - command syntax bluesun08 6 2,481 11-10-2013, 11:57 AM
Last Post: bluesun08
  HP PRIME: command to read the SERIAL ? Joseph Ec 9 5,867 11-01-2013, 12:43 AM
Last Post: Joe Horn
  Line number in Prime program listings Harold A Climer 3 1,932 10-27-2013, 03:37 PM
Last Post: Les Koller
  Entering,Saving,and Analysis /Fitting X Y Data on the Prime Harold A Climer 6 2,527 10-26-2013, 01:54 PM
Last Post: Tim Wessman
  Connectivty Kit for HP Prime needs an "Import Program" Command Eddie W. Shore 3 1,951 10-23-2013, 03:37 PM
Last Post: Eddie W. Shore
  HP Prime MOUSE command SanS 3 1,740 10-15-2013, 12:15 PM
Last Post: Han
  HMS commands Geoff Quickfall 6 2,398 10-14-2013, 06:27 PM
Last Post: Tim Wessman

Forum Jump: