Archivo principal (main)¶
Contenido:
- Archivo Handler para la función de análisis
- Archivo Handler para la función de entonación de controladores PID
- Archivo Handler para la función de lógica difusa
- Archivo Handler para la función de simulación de sistemas de control
- Archivo que contiene las rutinas de simulación y la clase SimpleThread (QtThread)
- Archivo para definir los algoritmos de ajuste del tamaño de paso para los Runge-kutta explícitos y embebidos
- Archivo para compilar los Runge-kutta explicitos y embebidos utilizando numba
- Archivo para compilar las funciones encargadas de la simulación en tiempo discreto utilizando numba
- Archivo Handler para la función de consola Qt
Archivo principal, en orden de ejecutar la aplicacion, este es el archivo a ejecutar
-
class
mainConsole.MainWindow(parent=None)[fuente]¶ Clase principal del programa, esta clase hereda de QMainWindow y Ui_MainWindow, la primera es la clase base de ventanas que ofrece Qt mientras que la segunda es la clase que se crea a partir de qtdesigner y quien posee toda la definicion de toda la interfaz grafica. Desde aca se ejecutan los archivos Handler, quienes representan los enlaces entre las rutinas y la interfaz grafica de cada una de las funciones del laboratorio virtual, estos Handlers se tratan como si fueran una extension de esta clase, por tanto, se les envia self y se recibe self y se sigue tratando como si fuera parte de la clase
- Parámetros
QtWidgets (ObjectType) – Clase base de ventana ofrecida por Qt
Ui_MainWindow (ObjectType) – Clase con la interfaz grafica autogenerada con qtdesigner