Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Access coefficients of parallel-form 2-DOF PID controller

```
[Kp,Ki,Kd,Tf,b,c]
= piddata2(sys)
```

```
[Kp,Ki,Kd,Tf,b,c,Ts]
= piddata2(sys)
```

```
[Kp,Ki,Kd,Tf,b,c,Ts]
= piddata2(sys,J1,...,JN)
```

`[`

returns the PID gains `Kp`

,`Ki`

,`Kd`

,`Tf`

,`b`

,`c`

]
= piddata2(`sys`

)`Kp`

,`Ki`

, `Kd`

,
the filter time constant `Tf`

, and the setpoint
weights `b`

and `c`

of the parallel-form
2-DOF PID controller represented by the dynamic system `sys`

.

If `sys`

is a `pid2`

controller
object, then each output argument is the corresponding coefficient
in `sys`

.

If `sys`

is not a `pid2`

object,
then each output argument is the corresponding coefficient of the
parallel-form 2-DOF PID controller that is equivalent to `sys`

.

If `sys`

is an array of dynamic systems,
then each output argument is an array of the same dimensions as `sys`

.

`[`

also returns the sample
time `Kp`

,`Ki`

,`Kd`

,`Tf`

,`b`

,`c`

,`Ts`

]
= piddata2(`sys`

)`Ts`

. For discrete-time `sys`

that
is not a `pid2`

object, `piddata2`

calculates
the coefficient values using the default `ForwardEuler`

discrete
integrator formula for both `IFormula`

and `DFormula`

.
See the `pid2`

reference page
for more information about discrete integrator formulas.

`pid2`

| `piddata`

| `pidstddata2`