Code covered by the BSD License
-
[fphs]=phasecor(lo,axs,wloc)
% Utility Function: PHASECOR
-
[lead_cplx,z,p]=leadlag(phi,w...
% Utility function: LEADLAG
-
[z,p,k]=term2zpk(term_mat,T)
TERM2ZPK Term matrix to zero/pole/gain format.
-
axisset(mode)
AXISSET User axis setting.
-
coefdisp(txt_lft,txt_btm,coef...
COEFDISP Display of coefficients.
-
contutor
CONTUTOR The Controls Tutor Environment.
-
cplxpole(zta,wn,w,flag)
% Utility function: CPLXPOLE
-
ctsqaxes(axes_han, desired_xl...
CTSQAXES Create equal axes proportions.
-
cttools(mode)
define various shades of grey
-
designpt(mode)
% Utility Function: DESIGNPT
-
dispfrac(mode)
DISPFRAC Display terms in laplacian format.
-
fileoptn(mode)
FILEOPTN File pulldown menu.
-
findresp(x,y,freq_data,axs_ha...
FINDRESP Find location of pointer on frequency response.
-
freqplot(axs_hand,mode)
FREQPLOT Frequency response plotting.
-
gainplot(axs_hand,mode)
GAINPLOT Plot Gain (phase) and Gain (magnitude) curves
-
infrmwks(mode,val1,val2,val3,...
% Utility Function: INFRMWKS
-
integ_cplx=integrtr(rt,w,T,fl...
% Utility function: INTEGRTR
-
katcherr(err_mode,err_typ)
KATCHERR Catch error function.
-
outtowks(mode)
% Utility Function: OUTTOWKS
-
pagechan(page_num,mode)
PAGECHAN Change pages within environment.
-
pagelayo
PAGELAYO Set up graphical objects for Tutor environment.
-
pagemous(mode,environ,system)
PAGEMOUS Mouse button presses.
-
pageplot(mode,option)
PAGEPLOT Update all graphs on current page.
-
pagesele(des_page,option)
PAGESELE Turn to page selected by user.
-
pagesetu(mode)
PAGESETU Graphical user interface for page setup.
-
pageview(mode,cur_axs)
PAGEVIEW View menu.
-
ph=phase4(cp,mode)
PHASE4 4 Quadrant arctangent.
-
pid2pid(pid1,direction)
PID2PID Convert from Form 2 back to Form 1 of PID controller.
-
pidimpl(pid_typ,pid_opr)
% Utility Function: PIDIMPL
-
pidmang(pid_typ,pid_opr)
% Utility function: PIDMANG
-
realpole(pole,w,flag)
% Utility Function: REALPOLE
-
residisp(term_mat,tf_ext)
RESIDISP Residue display.
-
rootplot(axs_hand,mode)
% Utility Function: ROOTPLOT
-
straitln(term_mat,w,mode)
STRAITLN Straight line approximation of bode response.
-
systemin(environ,sys_axes,fon...
SYSTEMIN System information.
-
term_cplx=termcplx(term_mat,w...
% Utility function: TERMCPLX
-
termcnvt(term_mat,T)
% Utility function: TERMCNVT
-
termextr(term_mat,T)
% Utility function: TERMEXTR
-
termimpl(term_typ,term_opr,te...
% Utility Function: TERMIMPL
-
termjoin(plant_mat,for_mat,ba...
% Utility Function: TERMJOIN
-
termmang(term_typ,term_opr,te...
% Utility function: TERMMANG
-
termmarg(dB,degrees,w)
% Utility Function: TERMMARG
-
termpars(num,den,T)
% Utility function: TERMPARS
-
timeplot(axs_hand,mode)
% Utility Function: TIMEPLOT
-
userhelp(subject,page)
USERHELP On-Line Help facility for The Controls Tutor
-
vectedit(mode1,mode2)
VECTEDIT Vector editing.
-
zpk2term(z,p,k,T)
% Utility Function: ZPK2TERM
-
View all files
|
|
| File Information |
| Description |
This program was developed to help students better understand the connections between Bode, Nyquist, Nichols, Gain, Root Locus, and Time Response plots. This includes straight-line approximations and even steps necessary to constructing a root locus. It does all this in a somewhat user-friendly GUI. As user-friendly as I could make it with the limited time I had to develop it. :) Enjoy!!
>> contutor
And there is complete Help via the Help menu item. |
| Required Products |
Control System Toolbox
MATLAB
|
| MATLAB release |
MATLAB 5.2 (R10)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (1) |
| 02 Jan 2013 |
Shahab
|
|
|
|
Contact us