Simulink Control Design™ - MathWorks

(Tuis.) #1
tuned_blocks — Blocks to be tuned
character vector | string | cell array of character vectors | string array

Blocks to be added to the list of tuned blocks of st, specified as:


  • Character vector or string — Block path. You can specify the full block path or a
    partial path. The partial path must match the end of the full block path and
    unambiguously identify the block to add. For example, you can refer to a block by its
    name, provided the block name appears only once in the Simulink model.


For example, blk = 'scdcascade/C1'.


  • Cell array of character vectors or string array — Multiple block paths.


For example, blk = {'scdcascade/C1','scdcascade/C2'}.

pt — Analysis point
character vector | string | cell array of character vectors | string array | vector of
linearization I/O objects

Analysis point on page 15-503 to be added to the list of analysis points for st, specified
as:


  • Character vector or string — Analysis point identifier that can be any of the following:

    • Signal name, for example pt = 'torque'

    • Block path for a block with a single output port, for example pt = 'Motor/PID'

    • Block path and port originating the signal, for example pt = 'Engine Model/1'



  • Cell array of character vectors or string array — Specifies multiple analysis point
    identifiers. For example:


pt = {'torque','Motor/PID','Engine Model/1'}


  • Vector of linearization I/O objects — Create pt using linio. For example:


pt(1) = linio('scdcascade/setpoint',1,'input');
pt(2) = linio('scdcascade/Sum',1,'output');

Here, pt(1) specifies an input, and pt(2) specifies an output.

The interface adds all the points specified by pt and ignores their I/O types. The
interface also adds all 'loopbreak' type signals as permanent openings on page 15-
504.

15 Alphabetical List

Free download pdf