Miguel
8e6d457047
Refactor hydraulic components: Updated osHydPipe and osHydPump to improve code clarity by changing region comments to regular comments. Enhanced osHydTank with a new OnMove method and improved initialization in ucHydTank.xaml. Updated StateSerializer to include default values during serialization.
2025-09-06 01:47:57 +02:00
Miguel
de4193dee3
Add unit test for hydraulic component type assignability
...
- Created a new test class TestItemsSource in test_osBaseItemsSource.cs.
- Implemented TestTypeAssignability method to verify that osHydPipe, osHydDischargeTank, and osHydPump correctly implement the IHydraulicComponent interface.
- Added console output to display results of type checks and comparisons.
2025-09-04 18:25:31 +02:00
Miguel
3fe5b5497f
Base antes de agregar logica de HydraulicSimulator
2025-09-04 11:41:26 +02:00
Miguel
e38adc9f56
Se eliminaron archivos de documentación innecesarios en el proyecto y se realizaron ajustes en la visibilidad de métodos en la clase osBase, cambiando de privado a protegido. Se implementó un nuevo método para verificar las dimensiones de los descartes y se mejoró la lógica de actualización de geometrías en ucDescarte y ucGuia, utilizando un sistema inteligente para optimizar el rendimiento. Además, se corrigieron errores en la conversión de coordenadas y se restauró el factor de conversión de velocidad en BEPU.
2025-07-02 17:19:31 +02:00
Miguel
121e586d53
Inicio de Migracion de 2D a 3D
2025-07-01 19:03:06 +02:00
Miguel
2cb90ec2dc
Se añadieron configuraciones para Hot Reload en CtrEditor.csproj y se ajustaron las propiedades de depuración en los grupos de configuración. En MainViewModel.cs, se corrigió un error en el tiempo de simulación. En Aether.cs, se implementaron nuevas propiedades y métodos para gestionar la presión entre botellas, mejorando la lógica de colisiones y evitando superposiciones. Estas mejoras optimizan la simulación y la interacción entre objetos.
2025-06-25 13:59:07 +02:00
Miguel
256d86aca5
Se realizaron actualizaciones en múltiples clases para mejorar la legibilidad y la organización de las propiedades. Se añadieron nuevos atributos de descripción y nombre en varias clases, como ucBasicExample, ucTransporteCurva, y ucTransporteGuias, facilitando la identificación de los elementos en la interfaz de usuario. Además, se eliminaron archivos innecesarios del proyecto y se ajustaron las categorías de propiedades para una mejor clasificación. Estas mejoras optimizan la experiencia del usuario y la gestión de los objetos en la simulación.
2025-06-24 21:35:17 +02:00
Miguel
5c2daaeb98
Se añadió un estilo global para TreeViewItem en App.xaml para evitar errores de binding. Se actualizaron las referencias de paquetes en CtrEditor.csproj, cambiando la versión de LiveChartsCore.SkiaSharpView.WPF y añadiendo SkiaSharp.Views.WPF. Se mejoró la gestión de carga de imágenes en osBase.cs y ucCustomImage.xaml.cs, implementando un manejo de errores más robusto y estableciendo imágenes por defecto en caso de fallos. Se ajustó el XAML de ucBoolTag para mejorar la conversión de color. Se implementó un convertidor seguro para ImageSource en StateSerializer.cs, mejorando la deserialización de imágenes.
2025-06-24 10:59:58 +02:00
Miguel
b8d3c953e6
Actualización de la simulación de fluidos: se han agregado nuevos comandos para iniciar y detener la simulación de fluidos, así como métodos para manejar su inicio, detención y actualización. Se han modificado las referencias de Emgu.CV a una versión anterior y se han realizado ajustes en los archivos XAML para reflejar cambios en los espacios de nombres.
2025-06-13 19:52:43 +02:00
Miguel
f42a4bb5d1
Compilado
2025-04-13 18:21:03 +02:00
Miguel
d1ec333243
Agregada funciones de Fluidos
2025-04-13 16:42:18 +02:00
Miguel
736068619a
Agregado de PaddleOCR y correccion de TagPattern
2025-03-27 14:50:51 +01:00
Miguel
061007158d
Agregada clase de Serializacion para separar la logica del MainViewModel
2025-02-21 15:12:10 +01:00
Miguel
633cd71d00
Mejorado la descripcion de las extracciones de Tag con Patrones
2025-02-17 13:04:21 +01:00
Miguel
8573d942c4
Agregado exportacion a Excel desde la ventana de Analizar la Matriz. Agregada la correccion de las columnas de descripcion.
2025-02-15 22:38:12 +01:00
Miguel
9f41401e40
Creado Encoder Lineal. Corregido error de inicio de tiempo en simulacion. Creado Frame Plate para que se muevan los objetos con un encoder lineal. Agregado a los transportes la actualizacion de geometrias en caso de que sean movidos por la interfaz.
2025-01-04 10:34:19 +01:00
Miguel
353b4b99e6
Agregada la funcion de crear el archivo base.png si no hay imagenes en el directorio elegido
2024-09-12 16:43:39 +02:00
Miguel
e09e4e710a
Mejorada la implementacion de rotacion y redimensionado.
2024-06-28 19:47:08 +02:00
Miguel
2fe1af47dc
Mejorado el Filtrado
2024-06-20 14:50:23 +02:00
Miguel
922a46d616
Creando los botones de Seleccion multiple
2024-06-11 00:22:33 +02:00
Miguel
0f34e6cdaa
Modificando BuscarCoincidencias
2024-06-10 11:07:25 +02:00
Miguel
0305ae2506
Creado BuscarCoincidencias, implementando logica
2024-06-06 16:53:00 +02:00
Miguel
84e7ac1c28
Agregado de ExtracionTag
2024-06-04 22:27:35 +02:00
Miguel
0410c87e93
Agregado del TextPlate
2024-06-04 17:33:00 +02:00
Miguel
47735ef00a
Xceed PropetyGrid
2024-06-02 09:13:01 +02:00
Miguel
268b66ad76
Creando GuiasUnion
2024-05-31 15:06:49 +02:00
Miguel
56f8630a65
Agregado Trace3
2024-05-27 10:34:20 +02:00
Miguel
288635b9bf
Funcionando con Motor Aether
2024-05-25 14:38:36 +02:00
Miguel
e54dba175a
Cambios de directorio
2024-05-25 12:53:34 +02:00
Miguel
0e174fc308
Actualizado a CommunityToolkit.Mvvm.ComponentModel para todos los UserControl
2024-05-22 19:21:39 +02:00
Miguel
f090722de0
Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm
2024-05-21 12:52:44 +02:00
Miguel
334b1a2fd8
Creado boton Duplicar
2024-05-20 14:05:34 +02:00
Miguel
1bccd5d33b
con UserControl Photecell creada y el boton de Eliminar UserControl
2024-05-19 19:56:08 +02:00
Miguel
6155f8475e
UserControl bajo carpeta de UserControl
2024-05-18 23:14:46 +02:00
Miguel
664d325de8
Limpiando el codigo de MainWindow y MainViewModel
2024-05-18 10:53:04 +02:00
Miguel
77ff643642
Mejorado osBase
2024-05-16 18:45:14 +02:00
Miguel
f3e5992433
Agregado de toolbar a MainWindow
2024-05-15 11:20:09 +02:00
Miguel
494f960628
Tanque funcionando
2024-05-14 18:17:46 +02:00
Miguel
56a2e994a2
Primera revision. trabajando en la aplicacion de velocidad sobre los transportes.
2024-05-14 08:15:54 +02:00
Miguel
81450e56aa
Agregando el uc Motor
2024-05-11 16:58:55 +02:00
Miguel
72692cdf8c
Adaptado UserControl del PLCSim Advanced
2024-05-10 22:17:57 +02:00
Miguel
643287583a
Implementacion con CV funciona mejor el calculo de overlap para los rectangulos rotados
2024-05-08 11:04:46 +02:00
Miguel
73e6f1ef2b
Preparando los UserControl - PArece que la persistencia funciona
2024-05-04 11:00:52 +02:00
Miguel
101a65ad27
Terminado el timer
2024-05-03 10:13:25 +02:00
Miguel
a0de744182
Estado inicial
2024-05-02 16:06:45 +02:00
Miguel
ed7ed0c036
Add project files.
2024-05-01 19:45:20 +02:00