[comp.sys.handhelds] Nyquist Plot Program

jcampbel@SRC.Honeywell.COM (Jim Campbell) (02/21/91)

I am looking for a Nyquist Plot Program for the HP48.  Any control people out there who can help me?
 
I am also wondering if anybody has noticed a bug in version E converting Fahrenheit values to Centigrade values.  My calc only converts into Kelvin.
 
Try ==>   32_F
           0_C   +
 
You will get 273.15000000 or something like that.

wong@enel.ucalgary.ca (Raymond Wong) (02/22/91)

I have created two small programs for doing Nyquist plots, NYQL (does a line
plot) and NYQUIST (does a point plot).  Also in the directory is G, which
is the open-loop transfer function in terms of 'S'.  To do different equations
and values of gain just edit 'G'.  To plot in different ranges of
frequency (W) and step rates, simply change the values in the FOR STEP loop.
Change plot x/y parameters to approprate Real/Imaginary range of plot.

Hope this will help... although I'm sure it could be improved, at least it
gets the job done.

%%HP: T(3)A(D)F(.);
DIR
  G
    \<< \-> S '10/(S*(S		@ edit this transfer function, leave \-> S
+1)*(S+2))'			@ in tact
    \>>
  PPAR { (-5,-10)		@ Real/Imaginary range of plot
(.1,20) W 0 (0,0)
FUNCTION C }
  NYQUIST			@ Nyquist point plot
    \<< ERASE .001		@ Adjust .001 100 to appropriate start,
100				@ stop frequency range
      FOR W i W * G
\->NUM PIXON PICT RCL
\->LCD .1			@ Adjust .1 to appropriate freq. step rate
      STEP
    \>>
  NYQL				@ Nyquist line plot
    \<< ERASE .001 i
* G \->NUM .001 100		@ Adjust .001 100 to appropriate start,
      FOR W i W * G		@ stop frequency range
\->NUM DUP 3 ROLLD
LINE PICT RCL \->LCD
.5				@ Adjust .5 to appropriate freq. step rate
      STEP
    \>>
END

kmc8@po.CWRU.Edu (Keith M. Crippen) (02/27/91)

There is a Nyquist Plot Program in article # 6395.

My Revision E converts fine.  You need to use the orange left 
shift button then press the desired scale.  
-- 
Keith Crippen   Account #: KMC8

jcampbel@SRC.Honeywell.COM (Jim Campbell) (03/01/91)

In article <1991Feb27.052240.8199@usenet.ins.cwru.edu> kmc8@po.CWRU.Edu (Keith M. Crippen) writes:
>
>There is a Nyquist Plot Program in article # 6395.
>
>My Revision E converts fine.  You need to use the orange left 
>shift button then press the desired scale. 

I really need the Nyquist plot program, but I don't understand what #6395
means.  When I go to this message on my system, I get nothing like a
Nyquist plot program.

Maybe somebody would be kind enough to E-mail me a copy, or tell me what I'm
doing wrong.

Thanks in advance,
JimC. 

ryoder@en.ecn.purdue.edu (Robert W Yoder) (03/02/91)

In article <1991Feb28.233700.22458@src.honeywell.com>, jcampbel@SRC.Honeywell.COM (Jim Campbell) writes:
> In article <1991Feb27.052240.8199@usenet.ins.cwru.edu> kmc8@po.CWRU.Edu (Keith M. Crippen) writes:
> >
> >There is a Nyquist Plot Program in article # 6395.
> >
> >My Revision E converts fine.  You need to use the orange left 
> >shift button then press the desired scale. 
> 
> I really need the Nyquist plot program, but I don't understand what #6395
> means.  When I go to this message on my system, I get nothing like a
> Nyquist plot program.
> 
> Maybe somebody would be kind enough to E-mail me a copy, or tell me what I'm
> doing wrong.

Article numbers are assigned independently at each site.
Refering someone to an article by number means absolutely nothing unless
they are reading news on the same machine as you.

-- 
Robert Yoder  "It's 10 o'clock.  Do you know where your child processes are?"
306 Hawkins Graduate House  Internet: ryoder@ecn.purdue.edu
West Lafayette, IN 47906    Bitnet:   ryoder%ecn.purdue.edu@purccvm
(317)495-6845    N9CON      UUCP:     {purdue, pur-ee}!ecn.purdue.edu!ryoder

APPLEREP@MTUS5.BITNET (03/07/91)

Could someone mail this to me, also?  Thanks!

T.A.Amberg             ==the only good .sig is a dead .sig==