Miguel
e6a8bb8cbe
feat: Enhance hydraulic simulation components and integrate new object management
...
- Updated UserControlFactory to support hydraulic simulation manager in AssignDatos method.
- Introduced new classes for hydraulic simulation objects: simHydraulicBase, simHydraulicPump, simHydraulicTank, and simHydraulicPipe.
- Implemented methods for updating properties and applying simulation results in hydraulic components.
- Enhanced osHydPipe, osHydPump, and osHydTank classes to manage hydraulic simulation objects and their properties.
- Added methods for creating, removing, and clearing hydraulic simulation objects in HydraulicSimulationManager.
- Improved error handling and logging in various components to facilitate debugging.
- Refactored XAML and code-behind files to align with new namespace structure for hydraulic components.
2025-09-06 02:58:18 +02:00
Miguel
cad650b3d0
Mejorar la gestión del foco en la interfaz, evitando interferencias con el PLCControl. Se implementaron verificaciones para forzar actualizaciones de bindings sin robar el foco y se añadió un método para buscar controles padres en el árbol visual.
2025-09-02 18:55:48 +02:00
Miguel
fbac81ec45
Codigo adaptado base aun errores
2025-07-01 19:47:10 +02:00
Miguel
3bc314182c
Se realizaron mejoras en la clase MainViewModel al agregar espacios en blanco para mejorar la legibilidad. En TagEditorAttribute, se añadieron nuevos atributos y se implementó la lógica para manejar nombres personalizados de propiedades. En UserControlFactory, se optimizó la obtención de nombres de propiedades y se eliminaron espacios en blanco innecesarios. Finalmente, se añadió un atributo Name en ucTransporteTTop para el coeficiente de fricción, mejorando la claridad en la interfaz de usuario.
2025-06-24 17:45:47 +02:00
Miguel
380bc14b69
Implementada la función para forzar la actualización de bindings en el PropertyGrid antes de limpiar la selección y al cambiar el objeto seleccionado. Se mejoró la gestión del foco en el PropertyGrid para asegurar la correcta actualización de los datos.
2025-06-13 20:48:48 +02:00
Miguel
304bdb06d4
Agregado posibilidad al Frame de moverse horizontal y verticalmente. Agregado TransporteDualInverter para que sea comandado por dos inverters seleccionables desde un tag. Agregada funcionalidad de cambio de tamaño a las curvas.
2025-03-07 11:00:27 +01:00
Miguel
5e95459e3e
Agregado un nuevo objeto CustomImage
2025-02-24 11:37:52 +01:00
Miguel
c58a264d38
Mejorando sistema de Links entre Objetos. Usando IItemsSource y suscribiendose al evento de cambio de Nombre. De esta forma se mantiene un enlace por string mas simple para serializar
2024-06-09 10:39:31 +02:00
Miguel
0305ae2506
Creado BuscarCoincidencias, implementando logica
2024-06-06 16:53:00 +02:00
Miguel
0410c87e93
Agregado del TextPlate
2024-06-04 17:33:00 +02:00
Miguel
1ce0371d18
Trabajando con los decimales
2024-06-02 19:14:35 +02:00
Miguel
a1ecfca034
Con Float converter en el PropertyGrid
2024-06-02 17:04:58 +02:00
Miguel
47735ef00a
Xceed PropetyGrid
2024-06-02 09:13:01 +02:00
Miguel
667cd18f5d
Mejorado de CargarPropiedadesosDatos
2024-06-01 00:34:58 +02:00
Miguel
268b66ad76
Creando GuiasUnion
2024-05-31 15:06:49 +02:00
Miguel
e54dba175a
Cambios de directorio
2024-05-25 12:53:34 +02:00
Miguel
ecf433cecc
Con RuedaFonica agragada
2024-05-23 19:56:14 +02:00
Miguel
9ed8a0b7bd
Mejorado el sistema de SaveStateObjetosSimulables y trabajando en el usercontrol Descarte
2024-05-18 14:58:41 +02:00
Miguel
664d325de8
Limpiando el codigo de MainWindow y MainViewModel
2024-05-18 10:53:04 +02:00
Miguel
794a5898c5
Mejora con la implementacion de la funcion que calcula el porcentaje de superfecie compartida por una botella y un transporte
2024-05-15 09:59:48 +02:00
Miguel
494f960628
Tanque funcionando
2024-05-14 18:17:46 +02:00
Miguel
b224070690
sin conseguir capturar los eventos del boton
2024-05-14 14:15:10 +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
e23e07b2c2
Con ucGuias
2024-05-08 13:41:26 +02:00
Miguel
ef7d3e2618
Funcionando la simulacion pero con problemas con el calculo de overlap
2024-05-08 08:00:31 +02:00
Miguel
3ba10b81c3
Primera logica de simulacion
2024-05-06 17:31:45 +02:00
Miguel
d4ca7e3aa7
El panel de edicion de atributos funcionando.
2024-05-04 20:35:06 +02:00
Miguel
73e6f1ef2b
Preparando los UserControl - PArece que la persistencia funciona
2024-05-04 11:00:52 +02:00