EmptyBlock:

Path: Common/ControlGUI

% Produce an empty data structure used by the control functions

   x .g              (1,1) Complete block model of class statespace
     .gBase          (1,1) Base model (cannot be separated into SISO elements)
     .blockInputs    {:}   Inputs to block
     .blockOutputs   {:}   Outputs from block
     .sISOID         (1,1) ID of SISO element (not used here)
     .sISO           (:)   SISO parameters
                           .g          (1,1) Controller statespace class
                           .name       (1,:) Controller name
                           .element    {:}   Controller type
                           .parameters {:}   Controller parameters
                           .inputs     {:}   Inputs
                           .outputs    {:}   Outputs  
     .esa            (:)   Eigenstructure parameters
     .lq             (:)   Linear quadratic parameters

--------------------------------------------------------------------------
   Form:
   x = EmptyBlock
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   None

   -------
   Outputs
   -------
   x      (1,1) Data structure defined above

--------------------------------------------------------------------------

Children:

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: Control/Append
Common: Control/Parallel
Common: Control/Series
Common: Control/SizeABCD
Common: ControlGUI/EmptySISO
Common: General/CellToMat

Back to the Common Module page