Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Velocidad de subida de forma triangular

Este ejemplo muestra cómo utilizar la velocidad de inclinación como una estimación de las pendientes crecientes y descendentes de una forma de onda triangular. Cree tres formas de onda triangulares. Una forma de onda tiene pendientes en ascenso de

<math display="block">
<mrow>
<mo>±</mo>
<mn>2</mn>
</mrow>
</math>
, una forma de onda tiene pendientes en ascenso de
<math display="block">
<mrow>
<mo>±</mo>
<mrow>
<mfrac>
<mrow>
<mn>1</mn>
</mrow>
<mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
</math>
, y una forma de onda tiene una pendiente creciente de
<math display="block">
<mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</math>
y una pendiente de caída de
<math display="block">
<mrow>
<mo>-</mo>
<mrow>
<mfrac>
<mrow>
<mn>1</mn>
</mrow>
<mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
</math>
. Se utiliza para encontrar las pendientes de las formas de onda.slewrate

Se utiliza para crear una forma de onda triangular con pendientes en aumento detripuls

<math display="block">
<mrow>
<mo>±</mo>
<mn>2</mn>
</mrow>
</math>
. Establezca el intervalo de muestreo en 0,01 segundos, que corresponde a una frecuencia de muestreo de 100 hercios.

dt = 0.01; t = -2:dt:2;  x = tripuls(t);

Calcular y trazar la velocidad de slew para la forma de onda triangular. Introduzca la frecuencia de muestreo (100 Hz) para obtener los valores de pendiente positivos y negativos correctos.

slewrate(x,1/dt)

ans = 1×2

    2.0000   -2.0000

Cambie el ancho de la forma de onda triangular para que tenga pendientes de

<math display="block">
<mrow>
<mo>±</mo>
<mrow>
<mfrac>
<mrow>
<mn>1</mn>
</mrow>
<mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
</math>
. Calcular y trazar la velocidad de slew.

x = tripuls(t,4); slewrate(x,1/dt)

ans = 1×2

    0.5000   -0.5000

Cree una forma de onda triangular con una pendiente ascendente de

<math display="block">
<mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</math>
y una pendiente de caída de
<math display="block">
<mrow>
<mo>-</mo>
<mrow>
<mfrac>
<mrow>
<mn>1</mn>
</mrow>
<mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</mrow>
</math>
. Calcular la velocidad de la velocidad de la velocidad de la velocidad de la velocidad de la velocidad.

x = tripuls(t,5/2,-3/5); s = slewrate(x,1/dt)
s = 1×2

    2.0000   -0.5000

El primer elemento de es la pendiente ascendente y el segundo elemento es la pendiente descendente.s Trazar el resultado.

slewrate(x,1/dt);