Path: Common/ControlGUI
% Design control systems using a GUI. This GUI maintains a data structure for the system that is modeled. The data structure is h.x .g (1,1) Complete plant model of class statespace .gBase (1,1) Base model (cannot be separated into SISO elements) .sISO (:) .g (:) Controller statespace representation .type {:} Controller type .parameters {:} Controller parameters .connection (1,1) 'base input', 'base output', 'parallel' .baseInput (1,1) Base input if in series into a base input .baseOutput (1,1) Base output if in series from a base output .outputName (1,:) Output name .inputName (1,:) Input name Typing ControlDesignGUI is the same as ControlDesignGUI( 'initialize' ) -------------------------------------------------------------------------- Form: x = ControlDesignGUI( action, modifier, u ) -------------------------------------------------------------------------- ------ Inputs ------ action (1,:) Action 'initialize', 'update' modifier (1,:) Logo tiff if action is 'initialize' or GUI tag if not. u (:) Input when 'set data' is the action ------- Outputs ------- x (:) Output is dependent on the action. On initialization returns the window tag. --------------------------------------------------------------------------
ACPro: Help/HelpSystem Common: Classes/@statespace/and.m Common: Classes/@statespace/close.m Common: Classes/@statespace/connect.m Common: Classes/@statespace/eig.m Common: Classes/@statespace/get.m Common: Classes/@statespace/getabcd.m Common: Classes/@statespace/getsub.m Common: Classes/@statespace/isempty.m Common: Classes/@statespace/mtimes.m Common: Classes/@statespace/plus.m Common: Classes/@statespace/series.m Common: Classes/@statespace/set.m Common: Classes/@statespace/statespace.m Common: CommonData/SwooshWatermark Common: Control/Append Common: Control/C2DZOH Common: Control/C2DelZOH Common: Control/CButter Common: Control/Delay Common: Control/DispG Common: Control/EVAssgnC Common: Control/EigEval Common: Control/FResp Common: Control/FRespG Common: Control/GND Common: Control/GSS Common: Control/Gen2nd Common: Control/Integral Common: Control/JLQOF Common: Control/JLQTOF Common: Control/JLQTWOF Common: Control/LQC Common: Control/LeadLag Common: Control/MSR Common: Control/ND2SS Common: Control/Notch Common: Control/PDDesign Common: Control/PID Common: Control/PIDMIMO Common: Control/PILeaky Common: Control/PWM Common: Control/Parallel Common: Control/QCE Common: Control/QCR Common: Control/Riccati Common: Control/S2Damp Common: Control/SS2ND Common: Control/SVPlot Common: Control/Series Common: Control/SizeABCD Common: Control/SteadyS Common: Control/Step Common: Control/TrnsZero Common: Control/WPZ Common: Control/WReson Common: Control/ZFresp Common: Control/ZOH Common: ControlGUI/AddOuterLoop Common: ControlGUI/AssembleBlock Common: ControlGUI/AssemblePlant Common: ControlGUI/BlockDiagramPlugIn Common: ControlGUI/DualListPlugIn Common: ControlGUI/EigenstructurePlugIn Common: ControlGUI/EmptyBlock Common: ControlGUI/EmptySISO Common: ControlGUI/LQPlugIn Common: ControlGUI/MapIOPlugIn Common: ControlGUI/SISOListPlugIn Common: ControlGUI/SISOPlugIn Common: FileUtils/FindDirectory Common: FileUtils/GetFileRoot Common: GUIs/TabBox Common: General/CellToMat Common: General/CloseFigure Common: General/CloseIfHandle Common: General/DeBlankLT Common: General/DeleteCell Common: General/DeleteIfHandle Common: General/GetCurrentGUIObject Common: General/GetListString Common: General/GetNewTag Common: General/IsVersionAfter Common: General/MatToCell Common: General/SaveStructure Common: General/StringMatch Common: General/StringToTokens Common: General/Watermark Common: Graphics/DrawImage Common: Graphics/LogLimit Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Graphics/TextS Common: Graphics/TimeLabl Math: Analysis/DLyapG Math: Analysis/LyapG Math: Analysis/Pade Math: Analysis/SubPoly Math: Linear/ColCompR Math: Linear/DelLZ Math: Linear/DupVect Math: Linear/Factorl Math: Linear/IsZero Math: Linear/Mag Math: Linear/RowCompU Math: MathUtils/Odd Math: Solvers/LSSVD
Back to the Common Module page