Contenido principal

App RLC Circuit Analyzer

R2026b
Desde R2024b

La app RLC Analyzer es un ejemplo de cómo añadir gráficas de respuesta de análisis lineal a las apps personalizadas. La app muestra gráficas de respuesta para varias topologías de circuito RLC y permite que el usuario ajuste interactivamente valores de componentes de resistencia, inductor y condensador.

Para ver un ejemplo de cómo crear estas apps, consulte Create App with Linear Analysis Response Plots.

Para ejecutar la app, escriba el siguiente comando.

RLCAnalyzer

Configuración de circuitos

La app incluye listas desplegables para seleccionar el tipo de circuito RLC y la topología del sistema. El usuario puede seleccionar configuraciones en paralelo o en serie de los siguientes tipos de filtros. Cuando cambia la estructura del circuito utilizando estos menús desplegables, la app actualiza el diagrama de circuito.

  • Filtro paso bajo

  • Filtro paso alto

  • Filtro paso banda

  • Filtro eliminador de banda

Para cualquier configuración de circuito dada, la app permite que el usuario ajuste los valores del componente de resistencia, inductor y condensador, R, L y C, respectivamente.

Cuando el usuario modifica la estructura del circuito o los valores de los componentes, las gráficas de respuesta se actualizan automáticamente.

Gráficas de respuesta

La app muestra las siguientes gráficas de respuesta para el circuito RLC seleccionado. El código de inicialización de la app crea las gráficas usando las funciones de representación especificadas. Cada función de representación crea un objeto de gráfico que se puede modificar con notación de puntos.

Tipo de respuesta

Función de representación

Diagrama de Bode

bodeplot

Mapa de polos y ceros

pzplot

Respuesta al escalón

stepplot

Diagrama de Nyquist

nyquistplot

Cuando el usuario modifica la estructura del circuito, la app calcula un nuevo modelo de función de transferencia y actualiza la fuente de datos del modelo para las gráficas de respuesta. Por ejemplo, el siguiente código establece el modelo para el diagrama de Bode en el sistema actualizado. En este caso, bp es el objeto de gráfico para el diagrama de Bode y Model es la función de transferencia actualizada, que están definidas como propiedades de la app.

app.bp.Responses(1).SourceData.Model = app.Model;

Una vez que la app modifique la fuente de datos del modelo para un objeto de gráfico, se actualiza la gráfica de respuesta correspondiente.

Consulte también

| | | |

Temas