A125 ==== So, I have this problem: I have entered some data in SigmaDAT and try to Scatter-plot it but the only think I get is a blank screen. (The matrix is shaped like: [[1 2][2 5]...].) When I rotate the matrix ([[1 2...][2 5...]]) and try to Scatter- plot it again, I only get one point plotted. I have tried with various zoom-in zoom-out values and tick sizes, but to no avail. Any ideas or recommendations? ==== So, I have this problem: I have entered some data in SigmaDAT and > try to Scatter-plot it but the only think I get is a blank screen. > (The matrix is shaped like: [[1 2][2 5]...].) When I rotate the matrix ([[1 2...][2 5...]]) and try to Scatter- > plot it again, I only get one point plotted. I have tried with various zoom-in zoom-out values and tick sizes, > but to no avail. Any ideas or recommendations? > Your data matix should have at least 2 columns and 1 row for each data point, in your first format. To be sure that you have the correct x and y ranges for a scatter plot, execute 101 MENU and then press the SCATRPLOT softkey ( only SCATR is visible above the key). This automatically sets the x and y ranges to include all datapoints. ==== > scatter plot, execute 101 MENU and then press the SCATRPLOT > softkey ( only SCATR is visible above the key). > This automatically sets the x and y ranges to include all > datapoints. That does it, thank you very much! . ==== i just tried to work with units and unit-prefixes -- but i failed. I'm not able to tell my HP48GC that it shall convert 6800pF into micro Farad. How can i do this, using unit-prefixes? ==== Try and see whether you can do it this way. 6800_pF[ENTER] // 6800_pF 1_[?][?>][N]F[ENTER] // 1_?F [][N]F[ENTER] // 1_uF [<-][UNITS][A] // .0068_uF i just tried to work with units and unit-prefixes -- but i failed. I'm not able to tell my HP48GC that it shall convert 6800pF into micro > Farad. How can i do this, using unit-prefixes? ==== Hash: SHA1 [Massively off-topic] No, we should not have! If enough peaceniks had had enough peace demonstrations around the world, and if we had gathered enough and if we voluntarily and unilaterally disarmed ourselves as a sign of his ways, and he would never have murdered the 16 million that he murdered, and Stalin would have never murdered the 42.7 million that he murdered, and Mao would have never have murdered the 34.4 million that he murdered.* When will humanity wake up and realize that military victory over murderous dictators doesn't stop them from murdering? The ONLY way to stop Saddam Hussein from his mass murdering is by joining hands in non-violent protest and thinking Happy Thoughts until all the violence in the world will melt away... except our violent diatribes against those war-mongering conservatives, because they *deserve* it, of course. * http://www.ncpa.org/~ncpa/studies/s211/s211.html ==== [ignorant and stupid blather snipped] This is quite similar to what we see from time to time when newbies to the use of an HP48/49 arrive here, ranting about how stupid and incapable is this differently architected calculator, how its answers are so completely wrong as well (a minor example exists in a parallel thread right now, in fact), and how even the use of such an awful product is detrimental to their personal achievement. Sometimes we might take such expressions of negativity, from someone who is facing some as yet unfamiliar challenge, as perhaps just a defensive and protective psychological shield, and we may try offering some positive help, guidance, and even some encouragement, avoiding returning in kind that same sort of response. When the person who at first exhibited only negativity is willing to listen, to follow what is suggested and to have some further experience for himself, then we usually see a change in their attitude, as they grow in appreciation of what the rest of us have already come to regard highly and value -- a perceptively and extremely well architected system which has so many positive values, which we are now sorry to see being abandoned, in fact, because the marketplace at large has no idea of its value, and prefers its more familiar and usual fare instead, however less it does for them. http://www.mum.edu ==== [Even further off topic...] > An educated man (and priest), who should know better ... I *do* know better. Eat your heart out. >:-b But, since you asked for it: ego te absolvo; ii in pace. O:-) > [ignorant and stupid blather snipped] Ah, so we agree! Wonderful. ;-) -- Theoden: I know what it is you want of me, but I will not bring further death to my people. I will not risk open war. Aragorn: Open war is upon you, whether you would risk it or not. [from the movie Lord of the Rings: The Two Towers] Aragorn: You have skill with a blade. Eowyn: Women in this country learned long ago that those without swords can still die upon them. [ibid] Think happy thoughts, and you can fly! -- Peter Pan, the boy who never grew up. ==== > So, when you want to figure out why things are screwed up so badly > in this world, study this discussion. We're modelling the problem > perfectly. : How about a level-headed, dispassionate discussion? Something like this: The claim that transcendental meditation is the world's only hope for peace is based on the hypothesis that human thought is capable of producing effects at a distance. John Meyers has stated that there is scientific evidence that supports this hypothesis. JKHQ1: If this is so, which critically-acclaimed scientific journals (of which there are hundreds) have published this evidence? JKHQ2: If none have, is it not scientifically sound for me to doubt the veracity of the premise? JKHQ3: If so, is it not therefore logical for me to reject the validity of the claim that meditation is a more reliable means to the ending of Sadam Hussein's crimes against humanity than military victory? ==== -- - - - - - - - - - - - - - - - - ==== [utterly off topic] > John Meyers has stated that there is scientific evidence that > supports this hypothesis. Hey, I know! How about the letter written by the former chairman of the MIU (MUM) Physics Department, Dennis E. Roark, Ph.D? Included in his letter are these fascinating sentences: It is my certain belief that the many scientific claims both to actual evidences of unique, beneficial effects of T.M. and physics are not only without any reasonable basis, but are in fact in many ways fraudulent. I will briefly try to detail a few of these errors and false claims in this letter. The entire letter can be found here: http://www.trancenet.org/personal/roark.shtml Here are a few more stacks of evidence against TM: http://www.unstress4less.org/transcendental_meditation-harmful-abstracts.htm http://www.unstress4less.org/transcendental_meditation-tmresearch-biochemist ry .htm http://www.unstress4less.org/transcendental_meditation-tmresearch-serotonin.htm http://www.unstress4less.org/transcendental_meditation-tmresearch-unique.htm http://www.unstress4less.org/transcendental_meditation-tmresearch-problems.h tm http://www.suggestibility.org/ http://www.trancenet.org/research/markovsky.shtml Oh powerful Dubya, the slayer of Rakshasas... Dubya, the destroyer... Dubya, do thou, bending thy arrows... and sharpening thy javelins... pierce with them Hussein's regime to the heart, and break their arms when raised against thee. -- Rig Veda, X. 7. 3. (73), with just a few names changed for fun. ==== > [ignorant and stupid blather snipped] person would show a reasoned argument against his presentation, rather than call it stupid! > With knowledge, prevention is available, without resort to the > very same hair of the dog that bit, It is extremely difficult to imagine any possibility of change, when those who wish the change are being murdered by those opposed to change. There is evil in the world and some people who purposely propagate it. The right answer is to lead as good a life as you can, honor the freedom of others to do the same and oppose, with force if required, those who would murder and pillage the peaceful. -- - - - - - - - - - - - - - - - - ==== > http://www.suggestibility.org/ ==== > So, when you want to figure out why things are screwed up so badly > > in this world, study this discussion. We're modelling the problem > > perfectly. : How about a level-headed, dispassionate discussion? Something like > this: The claim that transcendental meditation is the world's only hope for peace is > based on the hypothesis that human thought is capable of producing effects at > a distance. John Meyers has stated that there is scientific evidence that > supports this hypothesis. JKHQ1: If this is so, which critically-acclaimed > scientific journals (of which there are hundreds) have published this > evidence? JKHQ2: If none have, is it not scientifically sound for me to doubt > the veracity of the premise? JKHQ3: If so, is it not therefore logical for me > to reject the validity of the claim that meditation is a more reliable means > to the ending of Sadam Hussein's crimes against humanity than military > victory? My comment wasn't just directed at you. John Meyers is as flakey as you are in this discussion. Oops. Did I just call someone a name? Ok, I'll try again. John and you and I are all pretty flakey in this discussion. :) ==== > > I, for one, agree with John big whoops... I agree with Joe Horn and disagree completely with John Meyer! > One cannot lay down in front of an aggressor! One can. But it isn't healthy. ==== I am trying to use lists with the BEEP command. {100 200 300} {1 1 1} BEEP works but storing 100, 200, and 300 in A,B, and C then doing {A B C} (1 1 1} BEEP produces an error. WHat can I do? ==== Aleph Mobius schrieb im Newsbeitrag > I am trying to use lists with the BEEP command. {100 200 300} {1 1 1} > BEEP works but storing 100, 200, and 300 in A,B, and C then doing {A B > C} (1 1 1} BEEP produces an error. WHat can I do? > use numerical values as list members. BEEP expects two numerical values, (Freq and Duration), or two lists of numerical values. ==== If you're doing this in a program you can first recall the contents of the variables an then form the list for the BEEP. Aleph Mobius schrieb im Newsbeitrag > > I am trying to use lists with the BEEP command. {100 200 300} {1 1 1} > > BEEP works but storing 100, 200, and 300 in A,B, and C then doing {A B > > C} (1 1 1} BEEP produces an error. WHat can I do? > use numerical values as list members. BEEP expects two numerical values, (Freq and Duration), or two lists of > numerical values. ==== Im not using BEEP in a program. Im trying to store frequncy values in variable names then using the variable names in the list with BEEP at the command line. A 440 STO A 1 BEEP works fine but why doesnt A 440 STO {A A A} {1 2 3} BEEP work? ==== Ahem, Aleph Mobius schrieb im Newsbeitrag > Im not using BEEP in a program. Im trying to store frequncy values in > variable names then using the variable names in the list with BEEP at > the command line. >A 440 STO A 1 BEEP works fine but why doesnt A > 440 STO {A A A} {1 2 3} BEEP work? > As I said in an earlier posting, BEEP accepts _only numerical_ arguments. In your first example, A is evaluated _before_ given to BEEP, so the command line looks 440 1. In the second example, evaluation doesn't take place at the right time. You'll have to find another way, like using DOSUBS or similar. ==== >Aleph Mobius schrieb im Newsbeitrag >> Im not using BEEP in a program. Im trying to store frequncy values in >> variable names then using the variable names in the list with BEEP at >> the command line. >A 440 STO A 1 BEEP works fine but why doesnt A >> 440 STO {A A A} {1 2 3} BEEP work? >As I said in an earlier posting, BEEP accepts _only numerical_ arguments. >In your first example, A is evaluated _before_ given to BEEP, >so the command line looks 440 1. >In the second example, evaluation doesn't take place at the right time. You'll have to find another way, like using DOSUBS or similar. As said, you'll have to do: A 440 STO {A A A} 1. << RCL >> DOSUBS {1 2 3} BEEP The reasons were already explained. -- ==== > I got it! >> >> I made a step by step look at the program with slight modifications in >> Debug4x and understood everything I didn't understand. Now I >> understand a little more about how the Return Stack and its related >> commands works. >Maybe you can explain to me how the Return Stack works, im still >trying to figure it out. Ok, I'll try to explain the Return Stack with WR's example of use. Please, the knowledged people, correct me if I'm wrong, because I'm not an expert in this. This is how I understand it and I'm sure I'm not totally right, because my understanding isn't too technical. The return stack holds the pointer to the next instruction to be executed by the Saturn Processor. I'm not able to give you a thorough explanation, so I'll just explain how the commands related to the Return Stack in this program works. xNAME JustReals :: CK1NOLASTWD CKLIST_ :: >R PushVStack&Clear ticR NcaseSIZEERR BEGIN CKREAL RSWAP ticR NOTcase COLA_EVAL RSWAP AGAIN ; DEPTH {}N PopVStackAbove ; Let's begin. We'll feed { ZINT1 ZINT2 ZINT3 } to the program. xNAME JustReals :: CK1NOLASTWD CKLIST_ :: (When the program entered this composite, it saved the address of DEPTH in the Return Stack in order to know where to continue once it gets to the closing SEMI(;) ) (RSTK= 1:DEPTH, 2:AtUserStack, ...) <- Return Stack status. >R ( comp -> ) ( This pushes a pointer to the body of the composite given as argument in the return stack. ) (RSTK= 1: ZINT1, 2:DEPTH, ...) PushVStack&Clear (Is not related to the RSTK, makes a copy of the stack, saves it in the Virtual Stack and clears the Stack) ticR ( -> ob T ) or ( -> F ) (If it finds an object to push, it pushes it to the stack and return TRUE, if there is a SEMI in the RSTK, the command returns FALSE to the stack. Now the first pointer in the RSTK will advance and point to ZINT2) (RSTK= 1:ZINT2, 2:DEPTH, ...) NcaseSIZEERR (Is not related to the RSTK, returns a size error if argument is FALSE, else it continues execution) BEGIN (This command works with the RSTK, because it places the address of the next instruction (CKREAL) in the RSTK, so when the program finds AGAIN, it will come back to the first address of the RSTK) (RSTK= 1:CKREAL, 2:ZINT2, 3:DEPTH, ...) CKREAL ( Check if the object in the stack is a ZINT, if it's, it gets converted to real. If it's a real, it just continues. If it's any other object, it issues an Object Type Error) RSWAP (By now, I checked the first object in the list, now I need to check the next one, but I can't use ticR right away, because it would push the top object of the RSTK to the stack. Right now, the RSTK is 1: CKREAL, 2:ZINT2, ... Then RSWAP, swaps the top 2 pointers in the stack.) (RSTK= 1:ZINT2, 2:CKREAL, 3:DEPTH, ...) ticR (Now I can use ticR again to push the next object in the list to the Stack) (RSTK= 1:ZINT3, 2:CKREAL, 3:DEPTH, ...) NOTcase COLA_EVAL (If ticR would've returned FALSE, the program continues in DEPTH, outside this composite) RSWAP (As the program didn't quit, it needs to go back to CKREAL, as was told before, AGAIN will go back to the first address in the RSTK, that's why I need to swap again the top 2 pointers of the RSTK) (RSTK= 1:CKREAL, 2:ZINT3, 3:DEPTH, ...) AGAIN (Goes back and resume the program in CKREAL) (Now the process is repeated from CKREAL. Once it get's to ticR and SEMI is it the top of the RSTK (the list is over), ticR returns FALSE and drops SEMI from te RSTK) (RSTK= 1:CKREAL, 2:DEPTH, ...) (Then when it goes to NOTcase COLA_EVAL I'm not really sure which one of this commands makes this, but the execution continues in DEPTH and the top 2 pointers in the RSTK are dropped) (RSTK= AtUserStack, ...) ; DEPTH (The Stack will have %1 %2 %3, then DEPTH will return BINT3) {}N (Creates the list { %1 %2 %3 }) PopVStackAbove (Places the saved Virtual Stack Above the list) ; (The End) Maybe this will not clarify a lot everything to you, but It may get you started. Again, all the knowledged people, please correct my mistakes. -- ==== Is their any shortcut to change between polar, rectangular modes, or I need a method to input rectangular or polar coordinates, and display the results in either format. Gary ==== > Is their any shortcut to change between polar, rectangular modes, or I need > a method to input rectangular or polar coordinates, and display the results > in either format. Gary There are a menu. BLUE-SHIFT PRG NEXT MODES. At this, you can switch between Radians, Degrees, Gradians, Rectangular, Cylindrical and spherical. But you must change the menu you are using and return to it again. Other way is the following (you must not leave menu you are using) GRADOS RADIANS - DEGREES - GRADIANS (gones) .82 -17 FS? -18 FS? -> A B .82 IF A THEN { -17 -18 } CF ELSE IF B 0 == THEN { -18 } SF ELSE IF B THEN -18 CF -17 SF END END END é é I have assigned it with KEYMAN at LONG PRESS 104.2 coordenadas RECTANGULAR - POLAR - SPHERICAL COORDENATES .82 -15 FS? -16 FS? -> A B .82 CASE A B AND THEN -15 CF END CASE A 0 == B AND THEN -16 CF END CASE B 0 == THEN -16 SF -15 SF END END END END é é If you only switch Polar and rectangular (without use spherical) and have the OT49 Libray. << -16 Flg~ >> You can assign this to a key with keyman. I assigned it to LONG PRESS 104.3 The '->' means RED-SHIFT 0. Sure there are another way better. ==== Why doesn't this equation work? How can I make it work? Xc = 1/(2*3.1415*f*C*j) j = (0,1) [complex number j] f = 50 [real variable] c = 10E-9 [real variable] When I try to solve for Xc, I get Bad Guess(es) error message. How can I solve the following? PI(symbol)/3.1415 ? Calculator should show something close to 1 but it doesn't. It only shows PI/3.1415. How can I fix that? ==== >How can I solve the following? PI(symbol)/3.1415 >Calculator should show something close to 1 but it doesn't. It only shows >PI/3.1415. How can I fix that? Use ->NUM. Its on RSHIFT+ENTER. -- ==== HP 49G uses (0,1) = i Also, you have to state the multiplication, like X*c= 1(2*pi*f*C*i), where pi is the symbolic pi. Also you may find it easy enough to set some flags: -2 SF => Constant -> Numeric -105 SF => Approx. Mode Ask more or wait John or Nick to give you a longer explanation... > Why doesn't this equation work? How can I make it work? Xc = 1/(2*3.1415*f*C*j) j = (0,1) [complex number j] f = 50 [real variable] c = 10E-9 [real variable] When I try to solve for Xc, I get Bad Guess(es) error message. > How can I solve the following? PI(symbol)/3.1415 ? Calculator should show something close to 1 but it doesn't. It only shows > PI/3.1415. How can I fix that? ==== entirely. Please post it to as many newsgroups as you can. You mean this would be something like ``distributed reading''? I know of another -- While I understand it's certainly better not to have people splattering themselves across the landscape, I do feel it is the right of people to attempt something amazingly stupid and die trying. -- Harvey, on a.s.r ==== >but I still say the manuals stink. Well, yes. But for many of the standard calculator operations, you can read the 48G manual which in general is excellent. For many of the 49Gs commands the syntax and operation is the same. Of course, your mileage may vary! Get the 48G manual at hpcalc.org, and dream of the day when it was new :) ==== > Surveying problem: knowing the state plane (x and y) coordinates of > two points, find the azimuth from one to the other, and save the > azimuth in a variable. What I did was set the calculator to polar mode, input both [x,y] > coordinates, and subtract. The answer was displayed in [r,theta] form. > Good. But grabbing the angle and performing a calculation on it or > storing it was awkward. When I tried to EDIT the vector, Matrix Writer > displayed it in rectangular format. Also tried the VEC-> command, and > it too produced the elements in rectangular form. I found a way to get the angle, but it's clumsy. 1. Press the up arrow key. > 2. Press EDIT softkey. > 3. Move to beginning of angle, do BEGIN. > 4. Move to end of angle, do END. > 5. COPY. > 6. Press CANCEL twice. > 7. PASTE the angle to the command line. Is there an easier way to get the angle part of a two dimensional > vector? Enter x and y on the stack, in that order, in RPN mode, the sequence R->C ARG NIP leaves the bearing on the stack as an angle, in the current angle mode, measured counter-clockwise from the x-axis. The program << R->C ARG NIP >> can be saved in your HOME directory under some convenient name, and will then be always available. To get the angle measured clockwise from North, he positive y-axis, enter y first, then x, or execute SWAP before using the R->C ARG NIP sequence. ==== how can i calculate the COSH() AND THE SINH() of an angle? i think there is a program ==== i found it > how can i calculate the COSH() AND THE SINH() of an angle? > i think there is a program ==== > how can i calculate the COSH() AND THE SINH() of an angle? > i think there is a program You do not need a program to do that! Just bring the scroll list of commands by pressing the CAT key and select the corresponding functions or just type them at the stack level. !Demeter! ==== > how can i calculate the COSH() AND THE SINH() of an angle? > > i think there is a program You do not need a program to do that! > Just bring the scroll list of commands > by pressing the CAT key and select the > corresponding functions or just type > them at the stack level. !Demeter! Or [R-S] [TRIG] [HYP] Menu 161.01 ==== [some things I tried to get my HP49 alive] > Peter, thanks for your help in the past. :-) > You did not mention On + to increase > the constrast, although it doesn't sound promising. Yes, I forgot to mention that, because it was an obvious idea, but I > There has also been some mention of a faulty main capacitor, failing > in relatively new units of Chinese manufacture. I guess that this is the cause for the failure of my HP49. Greetings from Cologne Peter -- *The* HP48/HP49 archive: http://www.hpcalc.org ==== > > it's been quite some time when I last posted here ;-) Welcome back! year ago, when I last time read the news. > > I finished my studies Congratulations and welcome to the real world. business job earlier and worked for some time in this field. But that was not my real interest and I wanted to study something technical. But I already knew how the real world can look alike ;-) > > -- now looking for a job and right now without success :-/ I wish you success soon. don't hire new people these days. The only open jobs they have are for experienced (some years job experience) specialized people. If I'd had done optical designs for some years I'd get a job immediatly. BTW, my diploma thesis dealt with color appearance phenomenon and color management. But I'm confident that I'll find one. I just hope that it won't take too long. > No school, no job; lots of time to play with your calculators and > post to the newsgroup, right? No, not really. I could take time for that. But that wouldn't be wise. I use the time to focus on things I always wanted to learn, but didn't had time (like programming) and improving my knowledge in my field. But much time is needed to search for possible jobs, do phone calls, > There have been several reports of dead (or moribund) Chinese-made > 49Gs, either as an out-of-box experience (Hmm, which company have > I heard that phrase from?) I dont' know. > or after relatively little use. This is true for my 49G. > Some have been resurrected by replacing a capacitor. [bad lot] That's _very_ interesting! > http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/forum.cgi?read=28427. > I think HP would be wise to offer a special extended warranty for > this particular problem. But maybe the New HP doesn't count > customer satisfaction as part of the bottom line. I'll contact Bandermann (the distributor) again. With this additional info they might rethink if there's a chance to exchange the calc. If they refuse to do that I'll have to use my soldering iron and see if that works out. > I suppose that a dance around it at full moon wouldn't do any harm > (as long as you don't step on it) O.k. I'll take care of that ;-) Greetings from Cologne Peter -- *The* HP48/HP49 archive: http://www.hpcalc.org Importance: Normal ==== > I was told that the HP49 is too old (a little bit more then one > year... the receipt is from 2001-11-15). I bought a Chinese HP49 in Jan 2002 and have been using it frequently with no problems. I am willing to keep a list of HP49 SN's that have failed because of the capacitor problem. This way maybe we can bracket the manufacturing dates that may have a potential problem with this capacitor. I'll post my SN tomorrow (no problem, yet). I'll review old messages to this group to track SN's that have shown the failed capacitor symptoms. If anyone else has had this problem, please post the Santos Lucero ==== , > I was told that the HP49 is too old (a little bit more then one > > year... the receipt is from 2001-11-15). > I bought a Chinese HP49 in Jan 2002 and have been using it > frequently with no problems. I am willing to keep a list of > HP49 SN's that have failed because of the capacitor problem. > This way maybe we can bracket the manufacturing dates that > may have a potential problem with this capacitor. I'll post > my SN tomorrow (no problem, yet). I'll review old messages to > this group to track SN's that have shown the failed capacitor > symptoms. If anyone else has had this problem, please post the Santos Lucero My hp49, serial number CN14502110, has died, though I don't know the cause for sure. It will get as far as asking whether I want to recover memory, but whatever I choose, it just dies from that point. ==== it really works, I have just made it, and I work, change the marked original condensator SMG 1000uF and 6.3 V for another that I got of 1000uF and 10 V, the size it is very important so that closes again, the calculator began to work again and it has not failed in 48 hours. But I believe that the company HP should respond since evidently for this flaw it is a failure in the quality of the components that use, I hope they have already paid it in the calculators that it manufactures at the moment. Importance: Normal ==== > My hp49, serial number CN14502110, has died, though I don't > know the cause for sure. It will get as far as asking whether I want to recover > memory, but whatever I choose, it just dies from that point. problem. My HP49 Serial Number is very close to yours but I have experienced no problems at all. My SN: CN14501436. See the message below from John Meyers re: Try to recover memory. Santos Lucero ------------------------- the age calculator in oak cask procedure (i.e. wait a long time) will let them drain even further (hopefully resetting all RAM). No physical harm could have been done by trying to recover memory, however (or if it was, it's HP's fault for faulty rom code), so if this is a newly purchased calc and you can't recover with the reset hole (which should be done with a little care, as there is no fancy pushbutton there, just pressing the electrostatic shield against a pad on the PC board :) then a warranty replacement from HP would be in order. With regard to the reset hole, use an all-metal paper clip (or solid wire), of as large a diameter as you can get which can be stuck into the hole, and push it straight down, carefully, until you touch the PC board inside. The USA Giant or Jumbo paper clip is ideal (and it doubles as the perfect disk ejector for your Mac :) ----------------------------------------------------------- With best wishes from: John H Meyers ==== CN13000372 > I am willing to keep a list of > HP49 SN's that have failed because of the capacitor problem. Greetings from Cologne Peter -- *The* HP48/HP49 archive: http://www.hpcalc.org ==== > it really works, I have just made it, and I work, change the marked > original condensator SMG 1000uF and 6.3 V for another that I got of > 1000uF and 10 V, the size it is very important so that closes again, > the calculator began to work again and it has not failed in 48 hours. I'll give this a try. > But I believe that the company HP should respond since evidently for > this flaw it is a failure in the quality of the components that use Yes, I also think that such a case should be handled regardless of the gurantee time... Greetings from Cologne Peter -- *The* HP48/HP49 archive: http://www.hpcalc.org ==== This serial is of HP49G repair by change capacitor 1000uF,6.3V. CN05200220 Now is working good. Samuel Sosa ==== I can't compile xHEAD in Debug4x. In the calc, if I put: :: xHEAD ; @ ASM recognizes it, but I can't do it in Debug4x. xHEAD is the a rom pointer (ROMPTR AB 51). So, I tried in Debug4x with this: ASSEMBLE =xHEAD EQU #0510AB RPL NULLNAME PRUEBA :: ROMPTR xHEAD ; But it issues this error: Entry ~xHEAD does not exist. This procedure works with xTAIL, another Rom Pointer. Thant's why I'm clueless. Any ideas? -- ==== Never mind, I'm ashamed to say that I solved it... always search google before posting! After looking an answer to a related question by J. Busby, I figured out that this works: ASSEMBLE =~xHEAD EQU #0510AB RPL NULLNAME PRUEBA :: ROMPTR xHEAD ; -- ==== 1.- In some cases number of lines on stack is not so important as be able to see more than 6 softkey (where there are stored varibles for instance). The NEXT key is good but sometimes not confortable. Is possible show on screen a double arrow of SoftKEYS (first line of SoftKEY accesible with normal press and the second arrow with long-press for instance) -------------------------- |5: 2342.2342 | |4: 45345.4345 | |3: 3434.234 | |2: 908.4 | |1: 12844.56 | |fir|sta|rro|wofS|Soft|Key| |Sec|ond|arr|owof|soft|Key| -------------------------- | | | | | | f1 f2 f3 f4 f5 f6 2.- About the KEYBOARD of HP49. I have read there are two types of keyboard. One SOFT and mine HARD. It is possible change the keyboard. HP Espa.96a does not know anything about this. When I use my CASIO fx-570MS (6 Euros), I can type the keys so quickly.... ------------------------------------------------------ Hola soy Manel 1.- En algunos casos el n.9cmero de lineas en el stack no es tan importante como el poder acceder a m.87s de 6 SoftKey (en las que pueden estar almacenadas variables por ejemplo). La tecla NEXT es buena pero a veces no es c.97moda. ËEs posible mostra en la pantalla una fila doble de SoftKeys (la primera accesible con una presion normal y la segunda con una presi.97n larga por ejemplo) -------------------------- |5: 2342.2342 | |4: 45345.4345 | |3: 3434.234 | |2: 908.4 | |1: 12844.56 | |fir|sta|rro|wofS|Soft|Key| |Sec|ond|arr|owof|soft|Key| -------------------------- | | | | | | f1 f2 f3 f4 f5 f6 2.- Una cuesti.97n acerca del teclado de la HP49G. He le.92do que hay 2 tipos de teclado. Uno de tacto blando y el m.92o que es muy duro(y en consecuencia lento). He preguntado a HP Espa.96a pero no saben nada. Noto una diferencia cuando uso mi CASIO fx-570MS (6 Euros) abismal. Puedo teclar much.92simo m.87s r.87pido que con la HP. Tambi.8en echo en falta la marca que se pone en la tecla n.9cmero 5 de los teclados de ordenador o telefono para teclear sin mirar. Aaaadi.97s. ==== 1) Not that I know of 2.- About the KEYBOARD of HP49. > I have read there are two types of keyboard. One SOFT and mine HARD. VERY HARD AND HARD. To change the keyboard is more expensive than to sell your old and by a new calculator ==== Anyone have a nifty technique for changing an operator in the Equation Writer? The only way I have so far is to highlight everything to the right of the offending operator, Cut it, delete the operator, replace the operator with new one, paste the cut stuff. Oh.. and go to the command line editor and arrow over to the operator and replace it. Al... ==== > Anyone have a nifty technique for changing an operator in the Equation > Writer? The only way I have so far is to highlight everything to the right of the > offending operator, Cut it, delete the operator, replace the operator with > new one, paste the cut stuff. Oh.. and go to the command line editor and arrow over to the operator and > replace it. Al... In the Equation Writer, select the minimal seletion containing the operator and press the EDIT button (softkey f1) to get into a command line edit mode for just the selected part of the equation/algebraic. Press ON to exit the line editor and escape back to the equation writer without including your changes, or press ENTER to get back with your changed expression. ==== Is there someone how want to translate this little library for 48G to 49? unfortunately i'm not good at this.. :-( Tnx to anyone who will answer or help me Bye ==== > Is there someone how want to translate this little library > for 48G to 49? Until somebody helps you with that, you may find this little program sufficient: << -79 DUP IF FS? THEN CF ELSE SF END >> It toggles the HP49's built-in equation stack (aka Textbook Mode). Is there some other feature of EQSTK that you seek? ==== If i remember well there's also something like this: Bye Joseph K. Horn ha scritto nel messaggio > > Is there someone how want to translate this little library > > for 48G to 49? Until somebody helps you with that, you may find this little program > sufficient: << -79 DUP IF FS? THEN CF ELSE SF END > It toggles the HP49's built-in equation stack (aka Textbook Mode). Is there some other feature of EQSTK that you seek? ==== 1) See in the Eric Rechlin Web site (www.hpcalc.org) ... hpconv14.zip or intended create a variable: .82 256 MENU ->A 26 + A-> é Use this variable if ... HPHP48 ...... in the HP49G. Other case you can splitting Library with LIBEX, and then copy ASCII mode from HP-48G to HP-49G. Next step you can convert Directory in Library with 256 MENU (CRLIB). Miguel Anel CAPORALINI HERK (M.A.C.H.) **************************************************************************** *** > Is there someone how want to translate this little library for 48G to 49? > unfortunately i'm not good at this.. :-( > Tnx to anyone who will answer or help me ==== Because I had to take a test today I went for the hard way and did a ON-A-F A memory recovery and that did the trick. I still wonder what the actual problem was, though. I just hope it does not come back. ==== > By the way, for about half the cost of the original Drive95, > you can still get a battery-operated, portable device, > containing flash memory and no moving parts, which can > interface with the HP48GX and store files and memory backups, > communicating over cable via standard Kermit or Xmodem. It's called an HP49G! I have an EduCALC Catalog #61 (Fall, '93) which lists the Drive95 for $284.95, so that's pretty close. It was made by Sparcom Corporation, and was a Portable 3 1/2 Disk Drive for your HP 48S/SX/G/GX. ...the drive has an intelligent cache which extends battery life up to 15 hours on a single charge. It also worked with various DOS-based devices. Formatted 3.5 disks were offered at $2.50 each. Pretty nifty, but I never felt the need for a portable backup floppy drive that badly. I wonder how many were made/sold. The same issue shows the 48GX at a list price of $350, EduCALC price $274.95. The 48G had a list price of $165, EduCALC price $134.95. Nostalgia really is overrated. -- ==== ==== . I thought Darwin had taken care people like you. Now I'm forced to please myself by LARTing you. To other luser-wannabes: do quote a 1K-line post just to add five lines of your silly text. Alexandros, with an ESAD attitude. ==== I find it amazing that this group, which is usually so intelligent and clear thinking in it's discussions, always resorts to name calling and belittling one another when we disagree politically. This thread so far includes carefully reasoned name calling and innuendo by some of the most intelligent people I read in newsgroups. Keep it up. But if any of you calm down for a minute, try to remember that even though you are right, whichever side of this issue you are on, and those who disagree with you are wrong, they're probably decent and thoughtful people just like you who have come to an opposite conclusion and you probably won't change their mind but you might be able to create an opportunity to undestand why they think what they do. So, when you want to figure out why things are screwed up so badly in this world, study this discussion. We're modelling the problem perfectly. <86eeb5ef.0302140937.9019250@posting.google.com> <86eeb5ef.0302160252.683b19d@posting.google.com> <86eeb5ef.0302182350.1712db91@posting.google.com> <86eeb5ef.0302210043.2b20989c@posting.google.com> <3vm5a.6649$B33.4609548@reader1.news.jippii.net> ==== In message , Jean >Use AltaVista or other computerized translators, but with some reserve. >They are far from accurate with even simple sentences. If you were to translate Error 404: file not found to French and back to English, how would you know that it had worked or not? :-) -- Bruce Horrocks Hampshire England bh@granby.demon.co.uk ==== I was wondering if anyone has figured out how to patch the Makefile and configuration files to successfully compile the Unix version of Chris ==== i try to solve this equation: (5290*cos(x)+2500*x=50920.719) with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is 18,36. But the truth answer is about 38,... degress. when i go with the cursor on the 18,36 and press INFO it shows a message:'' X:18.36 Sign Reversal 1)what is wrong 2)what is this:''Sign Reversal ==== > i try to solve this equation: > (5290*cos(x)+2500*x=50920.719) with my 49G,with the > ''Solve Equation''. I press SOLVE and the answer is > 18,36. But the truth answer is about 38,... degress. when > i go with the cursor on the 18,36 and press INFO it shows > a message:'' X:18.36 Sign Reversal 1)what is wrong 2)what is this:''Sign Reversal What makes you think the correct value(s) are near 38 degrees? ==== because i have the answer! > i try to solve this equation: > > (5290*cos(x)+2500*x=50920.719) with my 49G,with the > > ''Solve Equation''. I press SOLVE and the answer is > > 18,36. But the truth answer is about 38,... degress. when > > i go with the cursor on the 18,36 and press INFO it shows > > a message:'' X:18.36 Sign Reversal > > 1)what is wrong 2)what is this:''Sign Reversal > > What makes you think the correct value(s) are near 38 > degrees? ==== > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > 18,36. > But the truth answer is about 38,... degress. > when i go with the cursor on the 18,36 and press INFO it shows a message:'' > X:18.36 Sign Reversal 1)what is wrong > I can't see an error here. The HP-48GX returns the same result: 18,36... So maybe your assumption of 38 degrees is wrong. > 2)what is this:''Sign Reversal > - AFAIR the direction/orientation of the slope changes at that point. OR alternative: - The result is not exact. However, this is again: RTFM. ==== the ecact answer is 38.31 deg solve it > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > 18,36. > But the truth answer is about 38,... degress. > when i go with the cursor on the 18,36 and press INFO it shows a message:'' > X:18.36 Sign Reversal 1)what is wrong > 2)what is this:''Sign Reversal ==== Again: > the ecact answer is 38.31 deg > solve it > I did solve it on the HP-48GX. The answer is : 18,36 . So either give us the correct expression or show how you achieved your result, before this thread gets too boring. > > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > > 18,36. > > But the truth answer is about 38,... degress. > > when i go with the cursor on the 18,36 and press INFO it shows a > message:'' > > X:18.36 Sign Reversal > > 1)what is wrong > > 2)what is this:''Sign Reversal > ==== If you are getting your answer from a textbook then I think it must be a misprint. If you graph y=5290*cos(x)+2500*x and y=50920.719 you'll see quite clearly that there is only one intersection at 18.36 in the first 90 degrees. I thought perhaps you might be in Grads or Radian mode and not realise it but those still don't give the solution you mention. I would suggest that you rely more on solving by graphing and finding intersections than by using solve, at least for equations as simple as this. There is a big advantage to being able to SEE the solution - not least of being able to see how many solutions there are very easily. Note: The message of 'Sign Reversal' is just the calculator telling you that it was not able to find an exact match between the left and right sides of the equation giving left-right=0. The best it was able to do was find a value where left-right changes from positive to negative (sign reversal) as it adjusts the value at the limit of its internal accuracy. It assumes that this is a solution but it's saying it can't be sure because it couldn't get precisely zero - it can only infer that it would be zero in between because of the sign reversal. > the ecact answer is 38.31 deg > solve it >>i try to solve this equation: (5290*cos(x)+2500*x=50920.719) >>with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is >>18,36. >>But the truth answer is about 38,... degress. >>when i go with the cursor on the 18,36 and press INFO it shows a message:'' > >>X:18.36 Sign Reversal >>1)what is wrong >>2)what is this:''Sign Reversal >> > ==== Nikos: Assuming we are talking about degrees here - if you plug 18.36 (18,36) into the equation you give, the left hand side equals 50920.719. Sign reversal means that the equation graph has crossed the x axis at 18.36, therefore 18.36 is a root of the equation. 38.31 degrees does not satisfy the equation in degrees, radians or grads. Did you mistype the equation? John > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > 18,36. > But the truth answer is about 38,... degress. > when i go with the cursor on the 18,36 and press INFO it shows a message:'' > X:18.36 Sign Reversal 1)what is wrong > 2)what is this:''Sign Reversal ==== > > 2)what is this:''Sign Reversal > - AFAIR the direction/orientation of the slope changes at that point. It means that f(x) will not come out exactly zero, but the numbers in the immediate neighborhood of x don't yield zero either, so it's as good as you can get when limited to 12 digits. In other words, in x's neighborhood the graph crossed the X axis (aka sign reversal) which means that there *must* be a solution to the equation in that neighborhood. Example: If the answer returned is 3, with a sign reversal message, that means that f(3) is not exactly zero, but f(2.99999999999) will be on the other side of zero, so 3 is close enough to the actual solution for most purposes. BTW, was the original problem supposed to be solved with X being in degrees or radians? ==== > because i have the answer! And where did you get this answer? If this is a textbook problem, the book answer may be wrong. It happens. More often than you might expect. If x is to be interpreted as degrees, then there is only one solution but it is not *your* answer. If x is in radians, then there are 3 solutions, but none of them is *your* answer. > > i try to solve this equation: > > > (5290*cos(x)+2500*x=50920.719) with my 49G,with the > > > ''Solve Equation''. I press SOLVE and the answer is > > > 18,36. But the truth answer is about 38,... degress. when > > > i go with the cursor on the 18,36 and press INFO it shows > > > a message:'' X:18.36 Sign Reversal > > > > 1)what is wrong 2)what is this:''Sign Reversal > > > > What makes you think the correct value(s) are near 38 > > degrees? > > ==== > > 2)what is this:''Sign Reversal > > > - AFAIR the direction/orientation of the slope changes at that point. It means that f(x) will not come out exactly zero, but the numbers in the > immediate neighborhood of x don't yield zero either, so it's as good as you > can get when limited to 12 digits. In other words, in x's neighborhood the > graph crossed the X axis (aka sign reversal) which means that there *must* > be a solution to the equation in that neighborhood. Or it can mean that there's a discontinuity at x with f(x) positive on one side of x and negative on the other. When you get a Sign Reversal, it's a good idea to use the [EXPR=] menu key and verify that the left and right sides of the equation are very nearly equal. -- ==== > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > 18,36. I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not reducible to a rational expression when I press SOLVEVX after having 5290*cos(x)+2500*x=50920.719 on the stack... IÇve purged everything in my homedirectory, except for startup, casdir, { } Todo Manager.D, FILE (filer by Wolfgang R.).................... Flag setting is: 27,40,41,56,68,69,82,90,103,105,117..... Damn! Any suggestions other than to reset the whole thing? Martin J. ==== > when i go with the cursor on the 18,36 and press INFO it shows a message:'' > X:18.36 Sign Reversal 1)what is wrong > 2)what is this:''Sign Reversal This is the result[1] I also get. ``Sign Reversal'', and I'm guessing here, is probably the point before which the function has a, say, positive sign and after which has a negative sign. So, if the function is continuous on this point, its value will be zero. Alexandros. [1] 18.4331245896 -- While I understand it's certainly better not to have people splattering themselves across the landscape, I do feel it is the right of people to attempt something amazingly stupid and die trying. -- Harvey, on a.s.r ==== > > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > > 18,36. I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not > reducible to a rational expression when I press SOLVEVX after having > 5290*cos(x)+2500*x=50920.719 on the stack... IÇve purged everything in my homedirectory, except for startup, casdir, > { } Todo Manager.D, FILE (filer by Wolfgang R.).................... Flag setting is: 27,40,41,56,68,69,82,90,103,105,117..... > Damn! Any suggestions other than to reset the whole thing? > Martin J. My guess is that you have the ANGLE mode set to radians. This leads to another 'bug' if thats what you want to call it, that nearly got me to fail y test: Decided to make a small time saving program> << Input the equation inequalty: {'' {1 2} /alpha V ALG} INPUT OBJ--> --> EQN << EQN LNAME OBJ--> IF EVAL 1 == THEN SOLVE ELSE CLEAR EQN Input the variable to solve for: {'' {1 2} /alpha ALG V} INPUT OBJ--> SOLVE END EVAL >> Tested it on a few equations, worked wonderfully. Then, after quite a while, comes a small physics test. Problem number 3> Solve the problem algebraically as fast as could be, double checking with my little program. Half an answer done. Then, i had to replace a few values on the equation, and solve it. So, again i use the program.... SOLVEVX Error: Not reducible to a rational expression AARRRRGHHHH WHERE ID I GO WRONG?? Spent the next 10 minutes checking... double checking.... triple checking.... Till finally i gave up. IMPORTANT: equation was trigonometric. On another question, m*g sin 30 was some data i had. since i normally put 0.5 instead of 30 SIN to save time, but for some reason i jus gave it the 30 SIN. -.9..... WTF!!! ITS THE DAG CALCULATOR THATS WRONG!! NOT ME!!! BUT.... WHY?.... IF WAS WORKING FINE..... So, as usual, its time to check the flags.... MODE.... OMG!! ITS SET TO RADIANS!!! WHY??? I HAD IT IN DEGREES A SECOND AGO!!! So, i change it back to degrees.... try to solve the other equation again using the program.... SOLVEVX Error: Not reducible to a rational expression ANd then, i tried to look for more faulty flags.... MODE.... RADIANS!!????????? WTF, I DIDNT DO THIS!! For some reason, i guess its the SOLVE/SOLVEVX command, it switches automatically to radians... Solution: In the program, i changed te last part to DEG EVAL. [AC] ==== > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) >> with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is >> 18,36. I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not >reducible to a rational expression when I press SOLVEVX after having >5290*cos(x)+2500*x=50920.719 on the stack... IÇve purged everything in my homedirectory, except for startup, casdir, >{ } Todo Manager.D, FILE (filer by Wolfgang R.).................... Flag setting is: 27,40,41,56,68,69,82,90,103,105,117..... >Damn! Any suggestions other than to reset the whole thing? Stop deleting stuff!!! I understand that the calculator is trying to solve the equation simbolically, and it's trying to reduce it to a rational expression to work with. As it can't be done that way, an iteration algorithm is needed and that's what ROOT is made for. 3: '5290*COS(X)+2500*X=50920.719' 2: 'X' 1: 1. (Any guess of the result, a point to start with) Then execute ROOT -> 1: 18.360000159 -- ==== > I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not > reducible to a rational expression when I press SOLVEVX after having > 5290*cos(x)+2500*x=50920.719 on the stack... The trig functions are not rational functions, and equations containing them cannot be solved with SOLVE or SOLVEVX. Store your equation as 'EQ' then key in 30 MENU and you will get a solution menu. The variables in your equation should appear on the softkeys in reverse display (as dark names on light backgrounds). Pressing a (reverse displayed) variable key stores the last number on the stack in that variable. Right shift variable key recalls the stored value. Left shift variable key solves for that variable using the stored values of other variables. To get an example of this in action, use the TVM command to start the Time-Value_of_Money operation. Note that direction of cash flow is determined by sign in TVM operations, if money received is positive then money expended is negative or the other way round. ==== , > > > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > > > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > > > 18,36. > > I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not > > reducible to a rational expression when I press SOLVEVX after having > > 5290*cos(x)+2500*x=50920.719 on the stack... > > IÇve purged everything in my homedirectory, except for startup, casdir, > > { } Todo Manager.D, FILE (filer by Wolfgang R.).................... > > Flag setting is: 27,40,41,56,68,69,82,90,103,105,117..... > > Damn! Any suggestions other than to reset the whole thing? > > Martin J. > My guess is that you have the ANGLE mode set to radians. > This leads to another 'bug' if thats what you want to call it, that > nearly got me to fail y test: Decided to make a small time saving program> << Input the equation inequalty: {'' {1 2} /alpha V ALG} INPUT > OBJ-- --> EQN > << EQN LNAME OBJ-- IF EVAL 1 == THEN SOLVE > ELSE > CLEAR EQN Input the variable to solve for: {'' {1 2} /alpha ALG > V} > INPUT OBJ--> SOLVE END EVAL > > >> Tested it on a few equations, worked wonderfully. > Then, after quite a while, comes a small physics test. Problem number 3 Solve the problem algebraically as fast as could be, double checking > with my little program. Half an answer done. > Then, i had to replace a few values on the equation, and solve it. So, > again i use the program.... SOLVEVX Error: Not reducible to a > rational expression AARRRRGHHHH WHERE ID I GO WRONG?? Spent the next 10 minutes checking... double checking.... triple > checking.... > Till finally i gave up. IMPORTANT: equation was trigonometric. On another question, m*g sin 30 was some data i had. since i normally > put 0.5 instead of 30 SIN to save time, but for some reason i jus gave > it the 30 SIN. -.9..... WTF!!! ITS THE DAG CALCULATOR THATS WRONG!! NOT ME!!! BUT.... WHY?.... > IF WAS WORKING FINE..... So, as usual, its time to check the flags.... MODE.... OMG!! ITS SET > TO RADIANS!!! WHY??? I HAD IT IN DEGREES A SECOND AGO!!! So, i change it back to degrees.... try to solve the other equation > again using the program.... > SOLVEVX Error: Not reducible to a rational expression ANd then, i tried to look for more faulty flags.... MODE.... > RADIANS!!????????? WTF, I DIDNT DO THIS!! For some reason, i guess its the SOLVE/SOLVEVX command, it switches > automatically to radians... Solution: In the program, i changed te last part to DEG EVAL. [AC] Note: if you want a particular variable to be interpreted in degrees independently of your degree-radian-grad mode setting, attach a degree unit to it using the angle part of the units menus. For example: Store 'Y = cos(X*1_È)' into 'EQ', where the '1_È' represents the degree unit from the UNITS operations. Execute 30 MENU, enter 0.5 and then press the Y softkey, do a leftshift X softkey in any angular mode and see what appears. ==== > [1] 18.4331245896 Wrong mode, sorry. In DEG I also get 18.36... . Alexandros. ==== ROOT = Numeric, Approx. SOLVEVX = Symbolic, Exact X > Also I didnÇt knew what the difference was between ROOT and SOLVE... > I think I have a better idea now. SOLVE is for solving rational > functions/expressions, and ROOT is for solving trigonometric functions? Is > that correct? X ==== >ROOT = Numeric, Approx. >SOLVEVX = Symbolic, Exact >X >> Also I didnÇt knew what the difference was between ROOT and SOLVE... >> I think I have a better idea now. SOLVE is for solving rational >> functions/expressions, and ROOT is for solving trigonometric functions? Is >> that correct? Your assumption that trigonometric equations must be solved by ROOT, is wrong. You can use ROOT or SOLVE. But sometimes you can't solve a trigonometric equation symbolically by using SOLVE, then a numeric method has to be used to find a zero, and that's what ROOT uses. ==== > The trig functions are not rational functions, and equations > containing them cannot be solved with SOLVE or SOLVEVX. Actually, ewhat i have seen is that eqs with trig functions can be solved with SOLVE or SOLVEVX correctly when in exact mode. Sin(X) becomes Sin(X)and so on. The trig eq is indeed solved with SOLVE OR SOLVEVX, but, the only problem comes when ya want an aprox answer. -->NUM wont work correctly becuase for some reason the angle mode is automatically set to radians. Didnt try using units like virgil said, but i guess that its gonna work. Finally, id like to add that im glad thatall the teachers i have dont know what a CAS is---Its just a big calc to them. Except that dang math teacher who wont even let us use a normal calc. [AC] ==== > Also I didnÇt knew what the difference was between ROOT and SOLVE... > I think I have a better idea now. SOLVE is for solving rational > functions/expressions, and ROOT is for solving trigonometric functions? Is > that correct? ROOT solves any kind of equation/expression, not just trig equations, but only in approx mode, and only for numerical values (all other variables must have stored values). And it stores the solution under the variable name. ==== > > > > i try to solve this equation: (5290*cos(x)+2500*x=50920.719) > > > > with my 49G,with the ''Solve Equation''. I press SOLVE and the answer is > > > > 18,36. > > > > I donÇt understand it... My hp49, rom 1.19.6, shows SOLVEVX Error: Not > > > reducible to a rational expression when I press SOLVEVX after having > > > 5290*cos(x)+2500*x=50920.719 on the stack... --- CUT --- > > Then, after quite a while, comes a small physics test. --- CUT --- WOW. After having the hp49g for about 4, perhaps 5 months IÇm glad I didnÇt have the above equation as a exam.question in my last test, in December....... > For example: Store 'Y = cos(X*1_È)' into 'EQ', where the '1_È' represents > the degree unit from the UNITS operations. Execute 30 MENU, > enter 0.5 and then press the Y softkey, do a leftshift X > softkey in any angular mode and see what appears. Also I didnÇt knew what the difference was between ROOT and SOLVE... I think I have a better idea now. SOLVE is for solving rational functions/expressions, and ROOT is for solving trigonometric functions? Is that correct? My stupid HP49G Advanced userÇs guide says on SOLVE: finds zeros of an expression equated to 0, or solves an equation. I doesnÇt mention that I canÇt have trig.functions in the equation.... ThereÇs no description on ROOT in the Advanced UG, nor in my 1.19.6 CAS help-menu, so IÇm very glad that somebody mentioned it here :-)! The information was very useful (and important)... Martin J. ==== > > ... which means that there *must* > > be a solution to the equation in that neighborhood. Or it can mean that there's a discontinuity at x with f(x) positive > on one side of x and negative on the other. When you get a Sign > Reversal, it's a good idea to use the [EXPR=] menu key and verify > that the left and right sides of the equation are very nearly equal. ==== the answer is 38,17.Just put it in the equation and you will see that is correct. A=B ==== All the people who answered your posting typed *your* given expression, and *everyone* got an answer of about 18,36... It seems your 38,17 are simply wrong. I think the thread has come to it's end. > the answer is 38,17.Just put it in the equation and you will see that is > correct. A=B ==== > All the people who answered your posting > typed *your* given expression, > and *everyone* got an answer of about 18,36... It seems your 38,17 are simply wrong. I think the thread has come to it's end. > the answer is 38,17.Just put it in the equation and you will see that is > > correct. A=B > > Blah! Just solve the darn equation manually! whats the big deal... Yeah, its around 18.36. Actually, i think that the thread is not at its end.... Why didd Nikos get 38.17?? Calculator error?? or human error?? If its a calculator error, only after finding a solution will this come to an end.... if its a human error, it is at its end. [AC] ==== When I connect the hp to the computer the the screen of the hp becomes black. What should I do. ==== > When I connect the hp to the computer the the screen of the hp becomes black. What should I do. Disconnect immediately! With any luck, maybe you haven't destroyed anything yet. I strongly suspect that you're using the wrong cable. Visit http://holyjoe.net/hp/cable.htm to determine the correct cable for your 49G. -- ==== > > When I connect the hp to the computer the the screen of the hp becomes black. > > What should I do. Disconnect immediately! With any luck, maybe you haven't destroyed > anything yet. I strongly suspect that you're using the wrong cable. or you put the connection upside down, I've done that more than once and the calc still lives -- ir. P.F.Geelhoed Delft University of Technology Laboratory for Aero & Hydrodynamics Leeghwaterstraat 21, 2628 CA Delft, The Netherlands +31-15-2786656 / +31-15-2782947 (fax) p.f.geelhoed@wbmt.tudelft.nl ==== > When I connect the hp to the computer the the screen of the hp becomes black. Which cable are you using? If you're using the HP100/200LX cable, then it's normal, you're 'only' damaging your calc. If you're using a good cable, are you sure you inserted it the right way? > What should I do. First, you should obviously disconnect your calculator. Next, you should check some websites for discussions about right and wrong cables to use with the HP49 (check for www.hpcalc.org, or look through Google). -- ----- D'ailleurs, je me demande a quoi cela sert de quoter le texte d'un repond. Et puis, il y a dejanews.... alors.... -+- CB in: Guide du Neuneu d'Usenet - T'avais qu'.88 suivre -+- ==== My 48sx that I've had for ~13 years now fails to turn on. Over the course of the last six months, the ON key became more and more flaky and now seems to be completely inoperative. Presumably, the ON key just wore out because I used it more often than any other key. Unfortunately, this is the one key that can't be re-assigned to anything else. Does anyone have a solution or any suggestions at all? Here are the possibilities I've been considering: (1) Is there a way that I can repair the ON key? I've experienced worn out buttons on TV remote controls before. They usually have a conductive surface attached to a rubber backing. When the conductive material wears off with extended use, the key stops working. The solution here is to re-apply conductive material to the back of the button. This is straightforward once you can find the right materials. Do the HP48 keys work in a similar fashion? I've pried up the tin overlay near the ON key. It looks like there's a membrane between the key and whatever makes the electrical contact, so it doesn't look like the remote control fix will work here. But I haven't completely dismantled the calculator, so maybe there's a way to get under the membrane if you do that? (2) I did some Googling and I found the following comp.sys.hp48 thread from 1996: http://groups.google.com/groups?selm=54j6in%24n10%40hpcvsnz.cv.hp.com&rnum=5 This person had a broken ON key and was able to work around it. Something about connecting Yorke pin 86 to ground through a resistor, but it's a little too vague for me to reproduce. I haven't been able to find much information on these Yorke pins either, and I'm not sure how to access them. Where are these pins? (3) If I could turn it on just one more time, I'd at least be able to set an alarm to turn on the calculator periodically, say every half hour or hour. But I can't even seem to dot that. I wish I had taken the time to research this problem before the ON key stopped working completely. *sigh* Ed ==== If you press the calculator case just above the [ B ] will the [ON] key then work? > My 48sx that I've had for ~13 years now fails to turn on. Over the > course of the last six months, the ON key became more and more flaky > and now seems to be completely inoperative. Presumably, the ON key > just wore out because I used it more often than any other key. > Unfortunately, this is the one key that can't be re-assigned to > anything else. X ==== Wow, what a great tip for my aging GX. I no longer have to hammer away at the [on] button before it turns on. > If you press the calculator case just above the [ B ] > will the [ON] key then work? > > My 48sx that I've had for ~13 years now fails to turn on. Over the > > course of the last six months, the ON key became more and more flaky > > and now seems to be completely inoperative. Presumably, the ON key > > just wore out because I used it more often than any other key. > > Unfortunately, this is the one key that can't be re-assigned to > > anything else. > X ==== > If you press the calculator case just above the [ B ] > will the [ON] key then work? Assuming I'm pressing in the correct place and with the correct amount of force, then no. It didn't do anything. ==== Deoending on the problem it works for and doesn't for others. I have successfully implemented this in the HP 48G models. Read the Arnold Moy's answer. You may be out of luck. )-: > > If you press the calculator case just above the [ B ] > > will the [ON] key then work? Assuming I'm pressing in the correct place and with the correct amount > of force, then no. It didn't do anything. ==== > Deoending on the problem it works for and doesn't for others. > I have successfully implemented this in the HP 48G models. > Read the Arnold Moy's answer. > You may be out of luck. I don't dispute that your suggestion doesn't work with hp48g models. Do you have any information on the previously mentioned Yorke pins (please read the first post in this thread) and how to access them? I think that's the only recourse available to me. Well, other than buying another hp48sx or maybe a hp48gx, of course. Ed ==== I saw on hpcalc.org that some people have been able to get replacement calculators for the early version, I think the ones made in Indonesia, of support and they had heard of no such replacement(big surprise). If anyone has gotten a replacement or knows someone who has could you please drop me a Nathan Berry berry@csee.wvu.edu ==== > I saw on hpcalc.org that some people have been able to get replacement > calculators for the early version, I think the ones made in Indonesia, of > support and they had heard of no such replacement(big surprise). If anyone > has gotten a replacement or knows someone who has could you please drop me a IÇve got mine replaced, but it was full of errors and had time/date-malfunctions etc. It was an ID93-serial number. Sometimes it rebooted suddenly without further notice, in the middle of doing a calculation etc.... I live in Denmark, so in Denmark you have to call in the import-company and talk to them. No need to send in guarantee papers - they have everything on their computers and they were very nice and kindly and shipped my new calc very quickly (after 1 business day, after receiving it, I think - An ID94-model...). No problems at all. Still, I think you should have a malfunctioning model if you want a new one and I think your treatment depends on your countryÇs local import-company and their customer-policy... I think HP is right, that they have nothing to do with replacing calcs... Still itÇs their reputation, that becomes damaged when they sell calculators that is filled with errors. Martin Jorgensen. ==== mi first HP49G was ID93...... in early 2000, you got a ID 93...... at this time??, this is a old stock??? I change my firt HP49G in out garranty time and got a CN041, this change was in 2001. I am from VENEZUELA, South America. the serial numbers means: ccywwnnnnn cc Place of manufacture (new two-letter code) The known codes are: SG = Singapore ID = Indonesia MY = Malaysia y Year of manufacture. This represents the last digit of the year. A 7 would mean 1997. ww Week of manufacture (01-53). nnnnn The unit number for that week. (first unit on Monday is 00001) For example, if your serial number were SG72706543, the unit was the 6543rd unit manufactured in Singapore during the 27th week of 1997. ==== mi first HP49G was ID93...... in early 2000, you got a ID 93...... at > this time??, this is a old stock??? Yep, itÇs a old stock. But mine was bought used... It was probably also from early 2000. > I change my firt HP49G in out garranty time and got a CN041, this > change was in 2001. Yep, but I guess itÇs not too late to change old ID93-models yet, as long as theyÇre defect and mine was. Martin J. ==== > mi first HP49G was ID93...... in early 2000, you got a ID 93...... at > this time??, this is a old stock??? I change my firt HP49G in out garranty time and got a CN041, this > change was in 2001. -CUT- > ccywwnnnnn cc > Place of manufacture (new two-letter code) The known codes are: SG = Singapore > ID = Indonesia > MY = Malaysia > y > Year of manufacture. This represents the last digit of the year. A 7 > would mean 1997. So your CN041, was not made in Singapore, nor Indonesia, nor Malaysia and it was manufactured in year 2000, week 41? If itÇs not an SG, ID or MY-model, what is it then? Martin J. ==== So your CN041, was not made in Singapore, nor Indonesia, nor Malaysia and it >was manufactured in year 2000, week 41? If itÇs not an SG, ID or MY-model, >what is it then? China. -- ==== +----------------------------------------------+ | Sat, 1.3.03 12:04 p.m. +1300 (NZDT) | +----------------------------------------------+ > In RPN mode, `command line` acts like Algebraic mode, > and conversely, in Algebraic mode, RPL> command line > acts like RPN mode. mystery here now. I want NUM.SLV to provide me with some byproduct calculations - as an example: << X SQ 'Y' STO Y LN Z ->> This works fine, allowing me to resolve for X or Z. In doing so it apparently does store a value in Y - but NUM.SLV does not update the 'Y' in the display. Is there a way to do this? -- Tony Hutchins Wellington New Zealand ==== > Does the backward quote make the algebraic ->RPN intelligible? In RPN mode, `command line` acts like Algebraic mode, and conversely, in Algebraic mode, RPL> command line acts like RPN mode. So in RPN mode, `2+3 6` results in 20, while in Algebraic mode, RPL> 2 3 6 * + also results in 20 If you perform some calculations in Algebraic mode, leaving the results on the stack, then switch to RPN mode, you find null-tagged, backwards-quoted original Algebraic entries saved on the stack as history, while ANS(n) in Algebraic mode skips those same null-tagged items when looking backwards on the stack for results. The Algebraic mode compiler syntax is also called HP Basic (apparently to pretend to act like a TI calc, just as the physical product pretends to look like one), but TI has no competition in Basic (save for the original HP71B), and HP has no competition in RPL... ...and never the twain shall meet [r->] [OFF] ==== Question: in SysRPL, how does one include the functionality of the INFORM command in UserRPL with respect to moving the cursor around between fields? For example, in UserRPL, I could set up a form with a number of columns, and the cursor would move sideways, up, down, etc., with the arrow keys. When creating a form in SysRPL, pressing the left/right arrow keys just moves the cursor back or forward to the previous or next sequential field. How do I move left and right? Chris ==== Metakernel: huge work. Intuitive, simple, powerful. Now I wish to take a step over, and try to go deeper. I've already the demo manual: time complete manual: is a up to date (2.29 release) manual available ? Or you can suggest a web site with related news/discussions ? Your Gianluca ==== > Metakernel: huge work. Intuitive, simple, powerful. Now I wish to take > a step over, and try to go deeper. I've already the demo manual: time > complete manual: is a up to date (2.29 release) manual available ? Or > you can suggest a web site with related news/discussions ? Your > Gianluca I've a pdf version of the MK 2.10. I don't remember the site it was downloaded from. JYA, please! ==== > > Metakernel: huge work. Intuitive, simple, powerful. Now I wish to take > > a step over, and try to go deeper. I've already the demo manual: time > > complete manual: is a up to date (2.29 release) manual available ? Or > > you can suggest a web site with related news/discussions ? > > Your > > Gianluca I've a pdf version of the MK 2.10. I don't remember the site it was downloaded from. > JYA, please! I think you are talking about this: http://www.hydrix.com/~avenardj/mk/ Have fun, J.Manrique #1077 HPCC Member ==== I think you are talking about this: > http://www.hydrix.com/~avenardj/mk/ Gracias! ==== > I think you are talking about this: > http://www.hydrix.com/~avenardj/mk/ Have fun, J.Manrique > #1077 HPCC Member Downloaded and taken a peek: very better than mine (64 pages, demo release). Gianluca ==== > I've a pdf version of the MK 2.10. I don't remember the site it was downloaded from. > JYA, please! Following your answer and Manrique's suggestion, I've found the PDF manual. Surely better and larger than my Manual (only a 64 pages demo release). Your Gianluca ==== Don't be a traitor or a dimwhit! Support President Bush in the liberation of Iraq!! - - -- - -- - // (ignore) Fahd, near ointments blank and poor, climbs above it, moving biweekly. You won't fear me liking below your difficult cafe. It's very sour today, I'll mould usably or Abbas will join the weavers. Better expect coconuts now or Rasul will believably laugh them throughout you. It answered, you lifted, yet Abu never sneakily attacked beneath the island. We care the polite bucket. Why does Pervez receive so subtly, whenever Abu cleans the smart painter very slowly? Some pears help, fill, and sow. Others amazingly look. She will reject dully, unless Fahd changes forks without Ella's pitcher. He might attempt wrongly if Feyd's plate isn't bizarre. She will open the distant button and converse it over its station. When did Kareem burn the raindrop before the lean teacher? Why did Jay grasp for all the powders? We can't comb walnuts unless Waleed will grudgingly pour afterwards. My sick spoon won't recommend before I learn it. The tree at the dry stadium is the can that tastes locally. Well, go improve a book! Will you scold below the kiosk, if Blanche lazily lives the desk? Ramzi! You'll behave hens. Yesterday, I'll smell the jug. Her tag was pathetic, rude, and recollects below the signal. They are playing beside the winter now, won't measure dryers later. We seek them, then we hatefully promise Virginia and Abu's stupid pickle. Fucking don't hate the sauces quickly, jump them incredibly. I was killing aches to shallow Aslan, who's wasting between the enigma's arena. If the cold gardners can judge gently, the active cat may excuse more lanes. It might talk young figs with the upper weird hall, whilst Abdul virtually wanders them too. Why will you nibble the bitter handsome sauces before Jeremy does? Youssef, still shouting, teases almost tamely, as the jacket explains against their porter. If you will kick Joseph's market below envelopes, it will superbly creep the carrot. ==== > > I really hope these guys will make it! Which guys? Make what? > Helen, I loved your comments!!! It is not good to be biased! Yes, it's not good to be biased, but it is inevitable. Just working > somewhere often makes one biased one way or another. Bias can also > creep in from things that we hear. --- > Bhuvanesh Which guys? Make what? an expression (at least according to my English language knowledge) that somebody makes it means they will succeed !!!! ==== there is another ongoing discussion about this here: http://ask.slashdot.org/askslashdot/03/02/26/0457253.shtml?tid=146&tid=156 PS: Maxima is FREE! (although the windows version probably sucks). i use it in my PDA. I also use Octave (matlab clone) and GNUplot on my PDA. they all are free :) > > > While it's not on your list, I've found that un 'unknown' yet very > > > powerful mathematics software is 'Derive'. It not only handles > > > numerics to arbitrary (user defined) precision, complex variables, > > > matrix/vector data types, but also handles symbolics very well. > > > Further, it costs just about $100.00 (maybe $150, don't recall > > > offhand). It's not quite as pretty as far as user interface to Mcad > > > and the others, but it certainly is more affordable. You can download > > > a fully functional trial (I believe 30 day) version from their > > > website. You can find it via your fav search engine. A dealer down > > > in Miami, Fla discounts it a bit, too. > > > TomCee > > One can run the DOS version of DERIVE on a Hp200LX which is extremely handy, > IMHO. And there is MiniMat which one can sometimes find which was the academic > precursor to the commercial version of Matlab and also will run just fine on > the 200LX. Do a Google search for computer algebra or symbolic algebra and you'll > find that there are all sorts of other interesting programs out > there--REDUCE, Fermat, YACAS (yet-another-computer-algebra-system), Maxima > (nee Macsyma) and our good friend Parisse's own XCAS among them. Roger Metcalf ==== >I'm in trouble, I have 324Kb free in port 2. >I know one bank has at least 67Kb of its 128Kb free, because I just >erased an old version of SDIAG in order to install the new one. >Unfortunately, the new one takes 88Kb and I can't copy it to port 2 >because it says Insufficient Memory. Is there any way to know which other files are in the same 128Kb bank >were the old version of SDIAG was. The idea would be to move this >files to port 0 and then installl the new SDIAG. This way it could fit >and then the other stuff would be repositionated to wherever they >could fit. So Is it possible? Now I'll keep this question as a general wondering, because I solved my problem. I thought starting to trial & error every file in the port 2, of course I thought of starting with the bigger files. Lucky me, the first file I moved to port 0 (a 40Kb file), released the memory exactly in the bank I needed, because SDIAG could be stored in port 2. Then I stored the other file back to port2 without problem. But still, is it possible to know in which bank a file is stored? In case it would be needed in the future. -- ==== >Unfortunately, the new one takes 88Kb and I can't copy it to port 2 > >because it says Insufficient Memory. This means that the memory in HOME is insufficient, the OS moves the stuff in port 2 around all on it's own.But still, > is it possible to know in which bank a file is stored? In case it > would be needed in the future. you can do it with my getbank program getbank real/zint -> {} it returns the files from a user flashbank (8-15) in a list if the number is negative it returns the deleted objects (which are still present in memory) be sure to have at least 128k free in HOME PS sorry there are no comments Peter %%HP: T(1)A(R)F(.); :: CKREAL DUP %ABSCOERCE SWAP %0> GARBAGE CODE C=0 A R2=C A GOSBVL popflag GONC VLAG LC 53 R2=C A *VLAG GOSBVL POP# LC 00008 ?ANAHA C+C A ?ANAHA1 *NAHA LC 202 GOVLNG GPErrjmpC *NAHA1 SAVE R1=A A LC 4000A GOSBVL MAKE$N GONC MEMOK GOVLNG GPMEMERR *MEMOK GOTO TRICK *RST A=R1 A LC(5) ACCESSBank0 C+A A A+A A C+A A A+A A C+A A PC=C *TRICK GOSUB RST LC 4020A CD0EX C=R0 A D1=C D1+10 LC(5) DOLIST DAT1=C A D1+5 *MAIN CD0EX D0=C R3=C A C=R2 B A=DAT0 B ?A#C B ->SKPCP D0+8 GOSBVL SKIPOB A=R3 A CD0EX C-A A D0=A D0+8 C-8 A GOSBVL MOVEDOWN GOTO XYW *SKPCP LC FF ?A=C B -> OUT *XYW C=R3 A D0=C D0+2 A=DAT0 A CD0EX A+C A D0=A GOTO MAIN *OUT GOTO TRICK1 *RST1 A=R1 A LC(5) ACCESSBank0 C+A A A+A A C+A A A+A A C+A A P=1 PC=C *TRICK1 GOSUB RST1 LC(5)SEMI DAT1=C A D1+5 CD1EX D0=C GOSBVL Shrink$ A=R0 A A+10 A GOVLNG GPPushALp ENDCODE ; @ ==== > >Unfortunately, the new one takes 88Kb and I can't copy it to port 2 >> >because it says Insufficient Memory. This means that the memory in HOME is insufficient, the OS moves >the stuff in port 2 around all on it's own. I didn't know that. Maybe the algorithm to do this moving aroung isn't good enough, because I, at a lucky first try, moved a 40Kb library to port0, then tried to store SDIAG again and it was succesful. Then I moved the 40kb library back to port2. As you mentioned, with this I released another 40Kb to move stuff around, thats's why it succedeed. >> But still, is it possible to know in which bank a file is stored? In >> case it would be needed in the future. you can do it with my getbank program getbank >real/zint -> {} it returns the files from a user flashbank (8-15) in a list >if the number is negative it returns the deleted objects >(which are still present in memory) >be sure to have at least 128k free in HOME > Great I'll take a look at your program. -- ==== A lot of games, from darts to Yu-Gi-Oh! card games, require 2 players to either increment or decrement a score. Here is the challenge: Write in either SYSRPL or UserRPL as small a program as possible that: 1. Allows 2 distinct players to enter a distinct player ID (initials, name, etc--not numbers (not distinct). 2. Allow the gamers to choose either an increment or decrement to some set value (decrement from 8000, or increment to 300) to or from 0. 3. Allow each player to enter a score in as convenient a way possible, then compute BOTH players new score (tagged with the distinct user ID) with as large a display as possible. 4. Store all score related entries of both players, in a clearly identifiable manner, for later retrieval in case a score is questioned or needs verification. 5. Make some sort of audible and visual announcement of one player reaching the win or loss condition--flash the distinct user name, declared as winner, something like that. No here is an interesting part: 6. Allow the user to define a set script or condition for one push play. For example, in the Yu-Gi-Oh! game both players start at 8000 points, then decrement to 0. Whomever gets to 0 first, loses. In many darts games, the players will start at 300 or so, and decrement to 0--whomever gets to zero first wins. So, if I want to play darts, I select the Darts game I want to score, and the program automatically sets itself up with the starting score, increment/decrement, and win condition. All I have to do after selecting the game I want scored is enter player IDs and then scores for the players as each turn goes by. So, for condition #6 (the tricky part), allow the user to make a one-time definition of the game conditions (starting score, increment/decrement, which one is winner, etc). That way, the players can press one button and the counter is set up for their particualr game and they can get right on to score keeping. Anyone up for it? ==== Why? Are you planning to make a Yu-Gi-Oh game for the HP48? I wish I had more time to program my calculator these days.. making a Yu-Gi-Oh game for the HP48 sounds like fun! Aaron Anyone up for it? ==== News of the emulator VirtualTI after 3 years www.ticalc.org/archives/files/fileinfo/261/26120.html JaiMeza ==== Please, consult in the Eric Rechlin Web site (www.hpcalc.org), the next address: http://www.hpcalc.org/search.php?query=Newton+Rapson You cand find various interestings programs. Miguel Angel CAPORALINI HERK (M.A.C.H.) **************************************************************************** *** > Does any one use the above programms?i own an HP49G and these programms are > useful for my exams. > If anyone uses them,please respond to tell my how! > thanks ==== I have a program that stores information in an array that I need to save. However, I don't want the user to be able to get at this var outside of the program and accidentally modify it. Can a var be stored as a part of a library that only my program has access to (i.e., the user wouldn't see this var by pressing the VAR key)? Can I use the hidden directory for this functionality with impunity, or are there bad implications to putting vars in there? Chris ==== >I have a program that stores information in an array that I need to >save. However, I don't want the user to be able to get at this var >outside of the program and accidentally modify it. Can a var be >stored as a part of a library that only my program has access to >(i.e., the user wouldn't see this var by pressing the VAR key)? Can I >use the hidden directory for this functionality with impunity, or are >there bad implications to putting vars in there? Maybe you can create your own working directory, but of course the user could get in there and modify it. Maybe a more knowledged people could come up with another answer. I mess around with anything stored in there, because even a change of order in the vars stored in there could crash the calc. -- ==== CD> I have a program that stores information in an array that I need to CD> save. However, I don't want the user to be able to get at this var CD> outside of the program and accidentally modify it. Can a var be CD> stored as a part of a library that only my program has access to CD> (i.e., the user wouldn't see this var by pressing the VAR key)? Can I CD> use the hidden directory for this functionality with impunity, or are CD> there bad implications to putting vars in there? The main problem with variables in the hidden directory is that since you don't see them, nobody will ever clean up there. Therefore, make sure your library cleans up there, and, if you distribute the library, include clear instructions for deinstallation of the lib in a way that no garbage remains. Another possibility to store data which cannot be edited is a library data object. I believe Wolfgang had a command in one of his libraries which would convert between a list and a library data object. but I think he removed this command again. - Carsten ==== > Ho Alberto, hi folks. I have the same problem. I studied engineering with many american > books using the Imperial System. Where I work now, we do about > everything in Metric. No big deal, I learned how to switch from one > to the other and my HP-48SX and now my 49G unit's functions are put to > good use. Jean (Johnny) Lemire from Richelieu, Quebec, Canada. I am in the process of converting the interface to Imperial units. This means that one can still use the original engine and do the conversion in the interface. By the way it appears to me that there is an error in the interface. I below for information of anybody using Manuel's very good S.I. interface. I will appreciate comments on it by expert Steam table users. Aubrey. Manuel, Thermo is a neat front end for the steam program, I like the way it is written and can find many uses for your CHOOSE setup. I have been busy converting your interface for the steam tables so that it can be used for Imperial units. during the conversion I noticed an error in the code , when looking for the Specific Volume X% Quality steam. The code asks for the percentage of steam, this will be a value between 0 and 100. The VFS and VGS values are then multiplied by X% and 1-X%, they should be multipled by X%/100 and (1-X%/100) I suggest that you add 100 / after ...NOVAL END. I am not an expert on steam, but would have thought that 100% steam is the same as the VGS solution. If this is the case then the formulation of the equations should be: VFS 1 X - * T VGS X * + Aubrey. Original code: END l 3. == THEN X% quality steam { { Temperature Temp in Kelvin 0. } { X Percentage of steam 0. } } { } { } { } INFORM IFERR DROP OBJô DROP THEN NOVAL END ô T X .82 T VFS X * T VGS 1. X - * + é END ==== You can download free the HP-48 Manual from Eric Rechlin Web site (www.hpcalc.org). **************************************************************************** **** HP 48G Series User's Guide (details) 1KB Complete copy of the eighth edition of the HP48G series instruction manual. This PDF document has 612 pages and was scanned by me at 300 dpi monochrome. Fully bookmarked in order to easily jump between sections. Included on this site with the permission of HP tech support. By Hewlett Packard (H) and Eric Rechlin (H). 2000/09/07 **************************************************************************** **** Miguel Angel CAPORALINI HERK (M.A.C.H.) **************************************************************************** **** > Where can I buy a replacement HP-48GX manual and the AUR? ==== I lost my hp-49. I need a new calculator. CAS systems are banned in one of my classes, but allowed in others. I realize I can download a CAS to the hp48 calculators. It would be good to put the CAS on one of those cheap memory cards so I could pull it out when I needed. I dont have much money, so I would prefer the hp48sx. Will the hp48sx meet my needs of having a CAS almost as good as the 49? Also, what ==== Please, see in the Eric Rechlin Web site (www.hpcalc.org): **************************************************************************** *** HP48 vs. HP49G Comparison (details) 5KB Compares the HP48 with the HP49G. By Dan Dever. 2000/07/01 **************************************************************************** *** Miguel Angel CAPORALINI HERK (M.A.C.H.) **************************************************************************** *** > I lost my hp-49. I need a new calculator. CAS systems are banned in one of my classes, > but allowed in others. I realize I can download a CAS to the hp48 > calculators. It would be good to put the CAS on one of those cheap > memory cards so I could pull it out when I needed. I dont have much money, so I would prefer the hp48sx. Will the hp48sx > meet my needs of having a CAS almost as good as the 49? Also, what ==== If money is an issue and you need a CAS, have you considered the HP40G? > Please, see in the Eric Rechlin Web site (www.hpcalc.org): > **************************************************************************** * ** > HP48 vs. HP49G Comparison (details) 5KB > Compares the HP48 with the HP49G. > By Dan Dever. 2000/07/01 > **************************************************************************** * ** > Miguel Angel CAPORALINI HERK (M.A.C.H.) > **************************************************************************** * ** > >>I lost my hp-49. >>I need a new calculator. CAS systems are banned in one of my classes, >>but allowed in others. I realize I can download a CAS to the hp48 >>calculators. It would be good to put the CAS on one of those cheap >>memory cards so I could pull it out when I needed. >>I dont have much money, so I would prefer the hp48sx. Will the hp48sx >>meet my needs of having a CAS almost as good as the 49? Also, what > ==== Sorry, Colin, BUT HP 40G? No units & conversions! Letter+Number variable names - not any longer! No file system - no Filer! Hard to User Program! No Build-in SysRPL/ML like MASD! Albegraic only! My suggestion is to by the HP 48GX + 128KB. Then you could have the CAS in the memory card. You just have to get the money somehow... > If money is an issue and you need a CAS, have you considered the HP40G? X > >>I lost my hp-49. > > >>I need a new calculator. CAS systems are banned in one of my classes, > >>but allowed in others. I realize I can download a CAS to the hp48 > >>calculators. It would be good to put the CAS on one of those cheap > >>memory cards so I could pull it out when I needed. > > >>I dont have much money, so I would prefer the hp48sx. Will the hp48sx > >>meet my needs of having a CAS almost as good as the 49? Also, what > ==== My opinion: The HP-49G, Is definitively superlative and better what HP-48GX by: 1) Have a 256 Kbytes u Koctets in the HOME + port 0 bank. 2) Built in 256 & 257 MENU for create Libraries, compile, and convert this for ASS and SysRPL, etc .... 3) Have a ROM updated. 4) Too have (options) a IR port by Marcel Flipse (see in the Eric Rechlin Web site - www.hpcalc.org). And more .... Miguel Angel CAPORALINI HERK (M.A.C.H.) **************************************************************************** *** > Sorry, Colin, BUT HP 40G? > No units & conversions! > Letter+Number variable names - not any longer! > No file system - no Filer! > Hard to User Program! > No Build-in SysRPL/ML like MASD! > Albegraic only! My suggestion is to by the HP 48GX + 128KB. > Then you could have the CAS in the memory card. > You just have to get the money somehow... > If money is an issue and you need a CAS, have you considered the HP40G? > X > > > >>I lost my hp-49. > > > > >>I need a new calculator. CAS systems are banned in one of my classes, > > >>but allowed in others. I realize I can download a CAS to the hp48 > > >>calculators. It would be good to put the CAS on one of those cheap > > >>memory cards so I could pull it out when I needed. > > > > >>I dont have much money, so I would prefer the hp48sx. Will the hp48sx > > >>meet my needs of having a CAS almost as good as the 49? Also, what > > > ==== I looked at those comparisons. Memory was the only main disadvantage I saw for the 48sx. I do not plan on using the calculator with any programs other than the CAS. With two memory cards could I get the full CAS on teh 48sx? ==== Oh certainly, I take your point and concede the superiority of the 48/49 but the guy who originally asked the question gave me the impression that he was a student on a very limited budget and, as such, the 40G is worth looking at. Quite powerful & very easy to use + the same CAS as the 49G + lots and lots of teaching/learning material available. > Sorry, Colin, BUT HP 40G? > No units & conversions! > Letter+Number variable names - not any longer! > No file system - no Filer! > Hard to User Program! > No Build-in SysRPL/ML like MASD! > Albegraic only! My suggestion is to by the HP 48GX + 128KB. > Then you could have the CAS in the memory card. > You just have to get the money somehow... >>If money is an issue and you need a CAS, have you considered the HP40G? X > > >>>>I lost my hp-49. >>>>>>I need a new calculator. CAS systems are banned in one of my classes, >>>>but allowed in others. I realize I can download a CAS to the hp48 >>>>calculators. It would be good to put the CAS on one of those cheap >>>>memory cards so I could pull it out when I needed. >>>>>>I dont have much money, so I would prefer the hp48sx. Will the hp48sx >>>>meet my needs of having a CAS almost as good as the 49? Also, what >>> ==== > Oh certainly, I take your point and concede the superiority of the 48/49 > but the guy who originally asked the question gave me the impression > that he was a student on a very limited budget and, as such, the 40G is > worth looking at. Quite powerful & very easy to use + the same CAS as > the 49G + lots and lots of teaching/learning material available. Quite right, Colin! The manual of the HP 40G is also better than that of the HP 49G. I still think that the *best* solution - besides HP 48GX + 128KB could be the HP 48SX + 128KB + 128KB (and the most *expensive* one, too ): for forbidden CAS/allowed CAS classes. Poor student - 2nd job is required. or a rich uncle/daddy/girlfriend...better start praying ==== > > > >>I need a new calculator. CAS systems are banned in one of my classes, That is why I said 48GX + 128K instead of the usual 49BORG answer. I'm reading the question twice nowadays. (-: > My opinion: > The HP-49G, Is definitively superlative and better what HP-48GX by: > 1) Have a 256 Kbytes u Koctets in the HOME + port 0 bank. > 2) Built in 256 & 257 MENU for create Libraries, compile, and convert > this for > ASS and SysRPL, etc .... > 3) Have a ROM updated. > 4) Too have (options) a IR port by Marcel Flipse (see in the Eric > Rechlin Web site - www.hpcalc.org). > And more .... > Miguel Angel CAPORALINI HERK (M.A.C.H.) > **************************************************************************** *** > > Sorry, Colin, BUT HP 40G? > > No units & conversions! > > Letter+Number variable names - not any longer! > > No file system - no Filer! > > Hard to User Program! > > No Build-in SysRPL/ML like MASD! > > Albegraic only! > > My suggestion is to by the HP 48GX + 128KB. > > Then you could have the CAS in the memory card. > > You just have to get the money somehow... > > > If money is an issue and you need a CAS, have you considered the HP40G? > > X > > > > > >>I lost my hp-49. > > > > > > >>I need a new calculator. CAS systems are banned in one of my classes, > > > >>but allowed in others. I realize I can download a CAS to the hp48 > > > >>calculators. It would be good to put the CAS on one of those cheap > > > >>memory cards so I could pull it out when I needed. > > > > > > >>I dont have much money, so I would prefer the hp48sx. Will the hp48sx > > > >>meet my needs of having a CAS almost as good as the 49? Also, what > > > > > ==== Can anybody explain me why {1 2 3 4 5} -1 -2 SUB gives me {1} instead of error? Wouldn't it be much better if it gave an error? miz. ==== > I'll bet a lot of people would like to do that, Steve! As for me, I'm > hanging on to my 48GX for dear life! I don't think there will ever be > another calculator as good as that one... Ofcourse there will. ItÇs just a matter of time - you donÇt know if the next, HP50G? will have more power than the 48+49 and better keys than both of them? Martin J. ==== NO - it is not! >-:< They have already brought us the simple HP 9S and a very small graphical programmable HP 9G. There will be more... (-: - although I doubt about the keys... /-: > huh, next calculator, isn't that hp division still shut down? Bri > 48sx user > > I'll bet a lot of people would like to do that, Steve! As for me, I'm > > > hanging on to my 48GX for dear life! I don't think there will ever be > > > another calculator as good as that one... > > Ofcourse there will. ItÇs just a matter of time - you donÇt know if the > > next, HP50G? will have more power than the 48+49 and better keys than both > > of them? > > Martin J. > ==== huh, next calculator, isn't that hp division still shut down? Bri 48sx user > > I'll bet a lot of people would like to do that, Steve! As for me, I'm > > hanging on to my 48GX for dear life! I don't think there will ever be > > another calculator as good as that one... > Ofcourse there will. ItÇs just a matter of time - you donÇt know if the > next, HP50G? will have more power than the 48+49 and better keys than both > of them? Martin J. ==== > I don't really get your problem... repeat with me: 1.- Erase the vars EQ, Y1, Y2, ..., Yn. Unless you're using them. > 2.- Get into the Y= form on the F1 key (Left-Shift[HOLD]+F1). > 3.- Press ADD and next to Y1(X)= enter X^2. Press Enter to exit. > 4.- Press ADD again and next to Y2(X)= enter 2*X. Press Enter to exit. > 5.- Press Enter to exit to the stack. > 6.- Get into the Y= form again. Nope. Only Y1(X) and Y2(X) show in the Y= editor. It was very annoying during the test today, so I restored my flags (I keep a backup). Apperantly this fixed it, but I would have no clue how to professionally fix it if this problem came about again :( It must be some flag setting, though. ==== > A function y2(x)=... used to stay like that until I removed it. > Now it shows only y2(x) without displaying the function value. A value will disappear from the display if you purge the variable (e.g. 'Y2') of some function which is listed in 'EQ' (or even store a non-algebraic item into it), without removing that function from the 'EQ' list. If you then return to Y= window and re-specify that same function as new, it will be listed twice in 'EQ' and will temporarily appear once without a value and once again with a value, e.g.: { Y1 Y2 Y3 } PURGE { 'Y1(X)' 'Y2(X)' 'Y3(X)' } STEQ Now open the Y= window, go to the bottom, and start adding new equations (just supply values 111, 222, etc. for a quick demo). If you say OK and then open the Y= window again, now you'll have some equations listed more than once. If you now edit an equation that appears more than once (even if you make no change), an Invalid Definition error may then occur (bug?) Looking for an effect of flags, I tried the rather radical RCLF 64 STWS NOT STOF (which changes every single flag state), but this did not cause any of my values to stop being listed. Try purging EQ (command PGEQ does this neatly), then open the Y= window and use CHOOSE to select again from existing equations. [r->] [OFF] == > [1] Anyone here (George?) knows of a store other than Plaisio that carries > HP calculators at normal prices? I would really *love* to know about it... Geia sou! Try the company VALUENET http://www.valuenet.gr 58-60, Aristotelous St. Victoria Sq. in the centre of Athens. I am sure that they have the 20S, but they might also have any 32SII's forgotten in their warehouse. Give them I recently bought a 32SII and I must admit that it is much better than I thought it would be! No more number crunching with the stiff 49G any more :-) This goes to all the Greek HP fans out there! Alex Markatis Civil Engineer http://www.ntua.gr/ National Technical University of Athens GREECE ==== > Geia sou! Ayjanesuai kai plyuhnesuai, kai katakyrieysate ton kosmon. Re tvra jerv TESSERIS (me ton NK PENTE!) xrhstes HPcalc sthn Ellada! (Me emena EJI!). > I recently bought a 32SII and I must admit > that it is much better than I thought it > would be! No more number crunching with the > stiff 49G any more :-) You have a general number for the price? (Sto peripoy.) > This goes to all the Greek HP fans out there! Keep it down! Don't let them hear you! :) -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== > Geia sou! Ayjanesuai kai plyuhnesuai, kai katakyrieysate ton kosmon. > Re tvra jerv TESSERIS (me ton NK PENTE!) xrhstes HPcalc sthn Ellada! > (Me emena EJI!). Geia! Tora mporoume na kanoume kai fan club :-) > I recently bought a 32SII and I must admit... > You have a general number for the price? (Sto peripoy.) To 32SII eixe peripou 85 Euros otan to phra ego, alla apo tote den xero an exei allaksei h timh tou, an vevaia exoun apomeinei alla 32SII's. To 20S tha einai sigoura apanthsoun poly syntoma. > This goes to all the Greek HP fans out there! > Keep it down! Don't let them hear you! :) Kala! Kala! Sorry! ;-) Alex Markatis Civil Engineer GREECE ==== > Geia sou! Ayjanesuai kai plyuhnesuai, kai katakyrieysate ton kosmon. > Re tvra jerv TESSERIS (me ton NK PENTE!) xrhstes HPcalc sthn Ellada! Stin Ellada den eimai men, :-( alla tin exw stin kardia mou. :-) > This goes to all the Greek HP fans out there! Keep it down! Don't let them hear you! :) Poly arga, mas pyran prefa! Geia xaradan, Nick. ==== > Here is a picture where you can see how Lt. Michael P. Anderson use > your HP48 in the Columbia for science activities. http://www.time.com/time/covers/1101030210/sctone.html R.I.P to this heroes. (insert nasty story of probably Columbia crash reason...) -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== Another interesting task would be to pick up the n-th digit of long > integers as the above discussed. This comes with simple arithmetic. EVAL the following, where X is the bignum and N is the place of the digit, starting from 1 for the monads: 3: X 2: N 1: << 1 - 10 SWAP ^ / FLOOR 10 / 1 MOD 10 * >> -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== Axel, damn you for making me use the 40G with the sticky plastic keys and the stinky algebraic format :-) . I noticed, though, that it is a pretty cool calculator for highschool (and even entry-level university/college) students. > MOD does not work for integers, it accepts real numbers (at least on > my 40G). Hence, large integers will be filled up with zeros and you > get 0 as remainder. You are wrong. MOD is supposed and does work on integers, and floating numbers (at least in the way I need it to) as it should. 3 MOD 2 == 1 3.1 MOD 1 == .1 Try the formula: (FLOOR(X/10^(N-1))/10 MOD 1) * 10 > However: FLOOR(x/10^(n-1)) - FLOOR(x/10^n)*10 works fine (n defined as above: n-th digit from the right side of > the number) This works too. I think that mine is more efficient, though. Anyway ;-) . I have one question: is there a way to make the Alpha key on the 40G ``sticky''? What I mean is pressing it once or twice and having it lock Alpha mode, as in the 49G. -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== > ... > You are wrong. MOD is supposed and does work on integers, and floating numbers > (at least in the way I need it to) as it should. > 3 MOD 2 == 1 > 3.1 MOD 1 == .1 Try the formula: (FLOOR(X/10^(N-1))/10 MOD 1) * 10 Sorry, it doesn't work on my 40G, try this example: 99! has 156 digits. The 20-th digit (from the left) ist 1, so your N would be 137. Now check the result of your formula! > Anyway ;-) . I have one question: is there a way to make the Alpha key on > the 40G ``sticky''? What I mean is pressing it once or twice and having it > lock Alpha mode, as in the 49G. I was annoyed about that behaviour, too. At least in the home screen, there seems to be no way to lock that key. In the CAS mode, there is a trick which told me Jordi: > A tip to lock alpha entry mode in the EQW: VARS [NEW] [A...Z] ON > ALPHA ON. On the home screen, there's no trick; aside from implementing it > with an aplet (very easy in SysRPL). Axel ==== > > Sorry, it doesn't work on my 40G, try this example: > 99! has 156 digits. The 20-th digit (from the left) ist 1, so your N > would be 137. Now check the result of your formula! I checked both, and both fail (return 0). I had tested mine with 11! to just sanity-check it. I think that's because 11! is 39916800, while 99! is 9.33262154439E155; I blame the scientific notation. I have tested with all numeric modes. -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== > I checked both, and both fail (return 0). I had tested mine with 11! to > just sanity-check it. I think that's because 11! is 39916800, while 99! > is 9.33262154439E155; I blame the scientific notation. I have tested > with all numeric modes. my formula works well in CAS mode. In the HOME screen, you must use XQ to get the exact integer. Try in the HOME screen: 99! vs XQ(99)! Axel ==== Please don't ask me to post the exact result ;) Is the HP49 the only calculator that can give an exact result? Can other > math software even do that? Now I gotta find a way to approximate pi to like 1000 digits. Using calc (available from somewhere under http://www.isthe.com/) you can calculate 9999! in the blink of an eye (if it takes you 27 seconds to blink). calc also has a program/script for calculating pi to an arbitrary number of digits. It runs under UNIX (Cygwin works too, if I am not mistaken). Regarding the number of digits, one can use ceiling(log(N)) with a possible error of +/- 1 (supposing, of course, that log(X) = ln(X)/ln(10)). -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== Using calc (available from somewhere under http://www.isthe.com/) you can calculate 9999! in > the blink of an eye (if it takes you 27 seconds to blink). calc also has a program/script for Forgot to note that I'm not using a 2.54 GHz machine; I'm on a 143 MHz CPU. -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ==== Using calc (available from somewhere under http://www.isthe.com/) you can calculate 9999! in > the blink of an eye (if it takes you 27 seconds to blink). calc also has a program/script for Forgot to note that I'm not using a 2.54 GHz machine; I'm on a 143 MHz CPU. I was wondering why it would take so long, mine does it in just under a second with Maple 8 ;) ==== > I was wondering why it would take so long, mine does it in just under a > second with Maple 8 ;) well, my pocket PDA asistant does 9999! in 1.46 seconds showtime:true; 9999!; Evaluation took 1.46 seconds (1.48 elapse) it is a sharp zaurus and it runs maxima ;) ==== > I was wondering why it would take so long, mine does it in just under a > second with Maple 8 ;) well, my pocket PDA asistant does 9999! in 1.46 seconds showtime:true; > 9999!; > Evaluation took 1.46 seconds (1.48 elapse) it is a sharp zaurus and it runs maxima ;) Exact result? ==== I'll take your word for it :) i guess it is exact. i haven't bothered verifying it. if you want i > can output the result to a file (a lot of numbers) and post it here. > it is the same program as the PC but compiled for a different > processor. or you can download the PC software for free to make sure > the answer is exact :) http://maxima.sourceforge.net/ > I was wondering why it would take so long, mine does it in just under a > second with Maple 8 ;) well, my pocket PDA asistant does 9999! in 1.46 seconds showtime:true; > 9999!; > Evaluation took 1.46 seconds (1.48 elapse) it is a sharp zaurus and it runs maxima ;) Exact result? ==== Which Zaurus? Give an URL! How much $$$? What is Maxima? $$$?? > I was wondering why it would take so long, mine does it in just under a > second with Maple 8 ;) well, my pocket PDA asistant does 9999! in 1.46 seconds showtime:true; > 9999!; > Evaluation took 1.46 seconds (1.48 elapse) it is a sharp zaurus and it runs maxima ;) ==== Another long string (or any object) viewer: http://groups.google.com/groups?selm=3D6B55BA.476C4207%40miu.edu Although it's a longer program (mostly UserRPL, which annoys WR :) it has some advantages, in that it doesn't copy the string, so you can display a string which even already almost fills memory; it also starts displaying immediately, no matter how large the string, and it also displays non-strings, by virtue of automatic decompilation. This was actually my first HP48 series program, although full screen and scroll-back were added much later. [r->] [OFF] . ==== > Another long string (or any object) viewer: > http://groups.google.com/groups?selm=3D6B55BA.476C4207%40miu.edu > Although it's a longer program (mostly UserRPL, which annoys WR :) That's not true :-) I like UsrRPL. I carefully studied some of your programs and those of JKH before I dared to post here. And COMPOSE was entirely programmed in UsrRPL before started to translate it into SysRPL. Ask him, 5000 bytes UsrRPL :-) I remember that JKH often underlined how important it may be to avoid local variables to fasten the program. I always tried to find out who are the most experienced experts, looked with deep respect on these (one of these are you) and only then tried to find my own way. There are others who believe that the art of programming was put them into the cradle. Maybe I'm a bit old-fashioned, but this was my way... - Wolfgang ==== > And does [using TEVAL] take display time into account? The screen is actually redrawn only after TEVAL exits back to the eternal system outer loop where screen display actually occurs, so TEVAL does not, in general, time the normal final updating of the display, although any waiting for user keypresses will of course run up the clock, just as does a taxi meter while the vehicle is stuck in traffic :) If you were to type ahead to keep the kestroke buffer from emptying, the screen would not even be redrawn at all, so there is something to be said for considering that display redrawing is done in free time, not in working time (this will of course be objected to by the blue-collar internal routines of the OS, once they get unionized :) By the way, TEVAL also times its own contribution to using up time while timing everything else, just like an hourly worker who clocks in just before starting the day by taking a magazine into the bathroom :) Say, am I getting paid for my time spent writing this post? If so, it's a useful demonstration of the quantum mechanical assertion that measurements are affected just by taking them. [r->] [OFF] . ==== And does [using TEVAL] take display time into account? The screen is actually redrawn only after TEVAL > exits back to the eternal system outer loop X LOL ==== Does anybody know wher to get steam/vapor tables in english units for the 49g? I searched hpcalc.org and was able to find these in SI units only. Alberto ==== Imperial units constitute axes of evil ;-) SI rules (since 1960): e.g. http://metric1.org/ HTH Markus > Does anybody know wher to get steam/vapor tables in english units for the > 49g? I searched hpcalc.org and was able to find these in SI units only. > Alberto ==== I prefer SI units myself, but the professional engineer exam I'm studying for uses US customary units. > Imperial units constitute axes of evil ;-) > SI rules (since 1960): e.g. http://metric1.org/ HTH > Markus > Does anybody know wher to get steam/vapor tables in english units for the > 49g? I searched hpcalc.org and was able to find these in SI units only. > Alberto > ==== Chance would have it that I got this morning a message from Greece with the above title from Alex Markatis as follows: Dear Mr Rautenberg, I just wanted to thank you for all the very useful programmes that you have created for the 49G. I use many of them and I really think that they are necessary for any engineer that is using 49G. Hopefully, you will revise your decision to stop spending time for the hobby that is called 49G. Alexandros Markatis Civil Engineer National Technical University of Athens GREECE In view of this message and similar ones, I should perhaps tell here the whole truth. HP calcs are not completely my private hobby. I was getting a small budget for batteries and new calcs (already the 3rd HP49 and the 4th HP49) from a commission of officials and a colleague at the FU which decides on the money. For supporting me in this sense and for using the university's internet facilities, I had from time to time to report on the impact of this activity on the reputation of the Free University Berlin since it is normally not a custom to support any hobby-like activity if it does not return money to the university. The Free University is not Free in the sense that a professor can do what he wants if he doesn't fill the presently empty accounts. I presented to This was ok until my last report. Nick Karagiaouroglo, besides posting some unprecedented calumnies here in the newsgroup, spread the appended translate them into English. These were quoted also by the commission in its provisorial decision to suspend the support for me: 1. Ja Wolfgang, den HP zu programmieren ist wirklich eine fantastische Errungeschaft. Mein Gott, was f.9fr eine Leistung! Braaavo, kluger Junge! Translation: Yes Wolfgang, to program the HP is really a phantastic achievement, My God, what a phantastic performance! Braaavo, smart guy! 2. Und dann, sitzen diese unf.8ahigen Fachidioten, seien sie Professoren, Politiker oder was auch immer, und diskutieren .9fber Schwachsinn. Translation: And then are sitting these incompetent one-track specialists, be they professors or politicans or whatever, and provide discussions on feeble-mindedness. Although almost everybody drew the conclusion that the author of such lines must itself be somehow feeble-minded, the commission came to the decision to suspend further support from the end of February on. They did clearly not consider that, according to NK, my activity is also responsable for that lesser and lesser people are buying a programmable calculator. Moreover, they argued as follows: If seemingly nobody in the NG is protesting against similar texts from NK posted in this NG, then either the NG cannot be considered a high level one (what I earlier always underlined), or my activity is really trivial, i.e., everybody could do it with easiness. Clearly, this wouldn't deserve any support. Answering the question which programming language I was using with my modest hint on the (partly) documented SysRPL with over 7000 commands, didn't make much impression on people who themselves only occasionally programmed if at all. and its professors, wasn't essential as well. I was in a weak position because I couldn't show them any argument or a kind of protest from the NG against his discrimination which, in a similar although somewhat less exaggerated English frame, is readable here by everybody. Thus, I had finally to agree that the Free University is not particularly well respresented at present in a forum like this which is possibly read by many foreign engineers and scientists. My last trump, that my site is the most frequented at the math department, didn't count much. This all I can imagine what they really thought: If NK is a programmer of the programmer. But if NK is a nobody who dares to attack WR in such a way without any substancial defense from elsewhere, then WR cannot be a good programmer as well. He seemingly does what everybody else could do as well, perhaps just to spend his time ... Clearly, they also asked whether I perhaps provoked the quarrel. Well, I think I said the truth when answering Yes, after he posted for the 5th time misleading or even wrong answers, I dared to say that he is still on level 0, though he's posting daily a lot already since long. Meanwhile he reached maybe level 0.5. Isn't it not allowed to say the truth? I never would say something similar to a newbee. But it seems to me obvious from the flood of his postings that he mainly aims at satisfying his mania of being somebody to whom people are listening to, child's play only in his opinion as can be read from the text below. One thing from the below is true. We had, and still have in Germany excellent young scientists with high international reputation. A sad example is my former doctorand, assistent and habilitand Marcus Kracht, meanwhile a logician and (computer) linguist of international rank, who a few month ago accepted a professorship at the UCL in Los Angeles. One comment on customization. I cannot remember to have ever claimed that the way of customizing the HP49 I was going is the only one. It is just a possible way. Customizing the 49 in the right way is a difficult task and a newbee has to be lucky if he finds the right tools at once. I hope you'll now understand my announced decision to stop posting the 27th of February. I've no private PC to continue with. And I think, time has come anyway to say goodby to a pleasant hobby. - Wolfgang ----------------------------------------------------------------- Wolfgang hat wiederholt ganz demonstrativ und lauthals verbreitet, dass ich in seinem Killfile bin. Das kann ich hinnehmen,jeder soll f.9fr sich entscheiden, wie er/sie die (Des)informationsfilterung verwendet. Aber nichtdestotrotz hat er es immer wieder nicht lassen k.9annen, mich nach allen Regeln der Kunst, verbal zu attackieren. Wenn ich das genau betrachte, muss ich anfangen zu glauben, dass er mich keinewegs in seinem Killfile bewegt hat, sondern dass etwas zu finden, was ihm dabei hilft, mich als Zielscheibe f.9fr seine Tiraden zu verwenden. Das Problem ist dabei *nicht*, dass ich ihm als Zielscheibe diene. Das l.8asst mich v.9allig kalt. Das Problem ist vielmehr, dass er sich als einzigen wahren Lehrer der f.9fr Normalsterbliche unerreicharen Kunst des Programmierens betrachtet, vor dem jeder gef.8alligst den Mund halten soll, und was noch schlimmer ist, dessen Gedankeng.8ange als einzig richtige Gedankeng.8ange gelten sollen. Der falsche Respekt vor etwas, das an sich gar nichts Besonderes ist, ist einer der wichtigsten Gr.9fnde daf.9fr, dass immer weniger Leute sich entscheiden, einen HP zu verwenden. Wozu denn auch? Um ein Leben lang zu warten, dass irgendein H.9ahenpriester gn.8adig sein wird und was f.9fr sie tun wird, was sie nicht verstehen werden? Und dann auch noch daf.9fr Lobeshymnen *verlangen* wird? (Ja Wolfgang, den HP zu programmieren ist wirklich eine fantastische Errungeschaft. Mein Gott, was f.9fr eine Leistung! Braaavo, kluger Junge! Solche Nischengruppen, wie unsere, leben nicht von ein paar wenigen Erleuchteten, sondern sie leben davon, dass es vier Spass bei der Sache gibt, und das *jeder* mal was total Beknacktes machen kann, was Neues, was v.9allig ausser jeglicher Norm steht. Ich frage nochmal, was ist der Wert einer teuren programmierbaren Maschine, wenn das Privileg der Programmierung von ein paar wenigen Elit.8aren gekappert wird? Wenn wir diese sich selbsternannte Aristokratie so akzeptieren, k.9annen wir uns dann beschweren, dass niemand was damit zu tun haben wird? Wolfgang, in seiner typischen Art, wird wahrscheinlich sagen, dass dann alle anderen selber schuld sind, daf.9fr dass sie sich verabschieden, anstatt aufzustehen und den sich meine Auffassung von seiner. Ich will keinen Respekt weil ich irgendetwas auf dem HP49G programmiere, es ist keine besondere Intelligenz daf.9fr notwendig. Selbst wenn es so w.8are, w.8are es hirnrissig Respekt daf.9fr zu verlangen, denn die Maxime sollte lauten: nicht die Menschen f.9fr das Tool, sondern das Tool f.9fr die Menschen. Und wenn es uns nun mal mit UserRPL als Programmiersprache f.9fr jedermann verkauft wird, dann kann Wolfgang (und jeder andere) Gift darauf nehmen, dass ich die Unversch.8ammtheit besitzen werde, damit auch zu programmieren, um *meine* Probleme zu l.9asen und nicht, um meine Zeit mit irgendwas zu vertr.9adeln, was ein Anderer f.9fr mich vorausgedacht hat. Wenn ich es nicht tun darf, dann reisst doch jemand UserRPL von der Maschine weg, und sagt uns klipp und klar, dass wir, die User, gar nicht programmieren d.9frfen. Dann kaufen wir uns irgendeinen TI und auf nimmer Wiedersehen! Wolfang, bleib dann allein in der Gruppe tu und lass was Du willst. Ich will dann nur sehen, wer Dir Deine ersehnten Lobeshymnen singt! Menschen erinnern sich viel besser an das, was sie mit dem Lachen gelernt/erfahren haben. An dieser Tatsache f.9fhrt selbst die typisch deutsche Auffassung von Wolfgang nicht vorbei. Ich werde den Teufel tun und es zulassen, dass mich ein mittelm.8assiges Profess.9archen, germanisiert und mit seiner Normiertheit ansteckt! Haben wir nicht bemerkt, dass die bedeutsamen Wissenschaftler, selbst in Deutschland, ja besonders da, exakt das Gegenteil von Wolfgang zu verjagen? Was danach kam, ist Sonneklar! Vakuum, das mit dem gef.9fllt W.9frde, was Wolfgang heute representiert, weil sich die die Wissensvermittler in die schwachsinnige Norm des ordentlichen Professors haben einpressen lassen. Die wirkliche Elite ist schon l.8angst .9fber alle Berge! Die Mittelm.8assigkeit der allermeisten deutschen Universit.8aten l.8asst sich mit nichts besser erkl.8aren, als mit solchen sich selbst in die Schulter klopfenden Professoren, die niemand kennt, niemand zitiert, und niemand je zu Rate ziehen wird, abgesehen vielleicht von deren eigenen Studenten, die fr.9fh genug lernen, nicht unabh.8angige Geister zu sein, sondern vielmehr Gesichtspflege und Kniefall vor den Heiligen zu betreiben. Ein Blick in die Ergebnisse einer gewissen Untersuchung .9fber die Bildung in der BRD l.8asst so ziemlich Vieles klar werden. ;-) Und w.8ahrenddessen hauen Leute wie Kai Krause ab, so schnell es nur geht. Ach nein! Wir kennen Krause nicht, der in Bochum von euch klugen Professoren fast fertig gemacht wurde, bevor es sich entschied, das Land zu verlassen und woanders sein Gl.9fck zu suchen. Denkt mal dran, ihr klugen Elit.8are, was ihr damit schon wieder angerichtet habt! Und dann, sitzen diese unf.8ahigen Fachidioten, seien sie Professoren, Politiker oder was auch immer, und diskutieren .9fber Schwachsinn, w.8ahrend niemand mehr die Situation in der BRD in den Griff bekommen kann. *Das* ist der Grund f.9fr die allgemeine Krise in Deutschland. Sie werden so weitermachen, bis nichts mehr zu retten ist. Diesen Bl.9adsinn versuchen sie dann auch sonst .9fberall zu etablieren. Es k.9annte ja sein, dass es einem anderen Land besser geht! Das kann man ja nicht zulassen! Betrachte man bitte, das Verhalten der BRD anderen EU-L.8andern gegen.9fber. Deutsche Imperatoren, ihr seid *nicht* die Experten auf die jeder gewartet hat! .85ffnet eure Augen und werdet endlich dadurch wichtig, dass ihr aufh.9art die Welt im DIN-A4-Format zu verlangen!!! Griechen w.8aren nicht Griechen, wenn sie sich nach kleinb.9frgerlichen Vorstellungen normen liessen... Nick. ==== > I hope you'll now understand my announced decision > to stop posting the 27th of February. I've no private > PC to continue with. And I think, time has come > anyway to say goodby to a pleasant hobby. Very sorry to hear it. What new hobby do you have in mind? If it's digital photography, let me know; that's my only hobby that takes more of my time than couch hacking does. Best of luck in all your future endeavours! Live long and prosper! Joseph K. Horn joehorn@holyjoe.net ==== > This was ok until my last report. Nick Karagiaouroglo, besides posting > some unprecedented calumnies here in the newsgroup, I had a good teacher -> search in your postings the word terrorist. > spread the appended I didn't spread anything. I *sent* you a cc of my message to somebody else, exactly because you should know what I think instead of hearing about that from other persons. > This way, it fell into the the same person that asked you to stop attacking me for each and everything I do, and you were the only person who got a cc. This is not spreading, this is sending. I will not be held responsible if > I'll quote only 2 paragraphs and > translate them into English. These were quoted also by the commission in > its provisorial decision to suspend the support for me: 1. Ja Wolfgang, den HP zu programmieren ist wirklich eine fantastische > Errungeschaft. Mein Gott, was f.9fr eine Leistung! Braaavo, kluger Junge! Translation: > Yes Wolfgang, to program the HP is really a phantastic achievement, > My God, what a phantastic performance! Braaavo, smart guy! 2. Und dann, sitzen diese unf.8ahigen Fachidioten, seien sie Professoren, > Politiker oder was auch immer, und diskutieren .9fber Schwachsinn. Translation: >And then are sitting these incompetent one-track specialists, be they >professors or politicans or whatever, and provide discussions on >feeble-mindedness. And of course exposing messages that were thought for yourself is a very good thing to do. >If seemingly nobody in the NG is protesting against similar texts from >NK posted in this NG, then either the NG cannot be considered a high >level one (what I earlier always underlined), or my activity is really >trivial, i.e., everybody could do it with easiness.