AssembleBlock:

Path: Common/ControlGUI

% Assemble a block given the data structure

   x         .g       (1,1) Complete block model of class statespace
             .gBase   (1,1) Base model (cannot be separated into SISO elements)
             .sISOID  (1,1) ID of SISO element (not used here)
             .sISO    (:)   .g          (1,1) Controller statespace representation
                            .name       (1,:) Controller name
                            .element    {:}   Controller type
                            .parameters {:}   Controller parameters
                            .inputs     {:}   Inputs
                            .outputs    {:}   Outputs  

 You can add parallel systems, or add at the input and output. You can only
 do the latter two if x.g is not empty. It will add at the input or output 
 if the input and output names of the SISO are the same and they match the
 systems input or output names.

--------------------------------------------------------------------------
   Form:
   x = AssembleBlock( x )
--------------------------------------------------------------------------

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

   -------
   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: CommonData/SwooshWatermark
Common: Control/Append
Common: Control/C2DZOH
Common: Control/C2DelZOH
Common: Control/CButter
Common: Control/Delay
Common: Control/FResp
Common: Control/GND
Common: Control/GSS
Common: Control/Gen2nd
Common: Control/Integral
Common: Control/LeadLag
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/S2Damp
Common: Control/SS2ND
Common: Control/Series
Common: Control/SizeABCD
Common: Control/TrnsZero
Common: Control/WPZ
Common: Control/WReson
Common: Control/ZFresp
Common: Control/ZOH
Common: ControlGUI/AddOuterLoop
Common: General/CellToMat
Common: General/MatToCell
Common: General/StringMatch
Common: General/Watermark
Common: Graphics/LogLimit
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PltStyle
Common: Graphics/TextS
Math: Analysis/Pade
Math: Analysis/SubPoly
Math: Linear/ColCompR
Math: Linear/DelLZ
Math: Linear/Factorl
Math: Linear/IsZero
Math: Linear/RowCompU

Back to the Common Module page