Go to file
Miguel fa637eb323 fix: Mejorar la lógica de captura en ScreenshotManager para manejar posiciones relativas y errores de VisualBrush 2025-09-08 22:52:57 +02:00
.cursor/rules Se implementó un sistema para controlar la presión y evitar que las botellas floten en la simulación. Ahora, las botellas registran su última altura de contacto con transportes y ajustan su posición Z si no están en contacto durante varios frames. Además, se centraron las botellas en el eje longitudinal de los transportes al entrar en contacto con transportes de frenado. Se añadieron nuevas propiedades en simBotella para gestionar la presión y el estado de contacto. 2025-07-05 18:43:28 +02:00
.vscode Add MCP Server and Proxy for CtrEditor with LLM Integration 2025-09-06 17:05:59 +02:00
Biblioteca/Plantillas IO Modificado Zindex para soportar los Frame 2025-02-13 14:00:47 +01:00
Commands Agregado un nuevo objeto CustomImage 2025-02-24 11:37:52 +01:00
Controls Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection. 2025-09-05 15:41:17 +02:00
Converters feat: Add three-section tank properties and converters for enhanced fluid management 2025-09-07 09:19:02 +02:00
DataStates Implement Python execution support and enhance hydraulic component management 2025-09-08 11:52:06 +02:00
Documentation feat: Implement circular debug log system with pattern matching and statistics retrieval 2025-09-08 22:49:24 +02:00
FuncionesBase Agregado de PaddleOCR y correccion de TagPattern 2025-03-27 14:50:51 +01:00
HydraulicSimulator Implement Python execution support and enhance hydraulic component management 2025-09-08 11:52:06 +02:00
IA Implement Python execution support and enhance hydraulic component management 2025-09-08 11:52:06 +02:00
Icons 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
Images Mejorado el Filtrado 2024-06-20 14:50:23 +02:00
Models Implementar sistema de persistencia de configuración del entorno de trabajo, incluyendo captura y restauración de estado para el GridSplitter, canvas y actualizaciones 3D. Se añade la clase WorkspaceConfiguration y se actualizan varios archivos para integrar esta funcionalidad. 2025-09-03 20:51:51 +02:00
ObjetosSim Implement Python execution support and enhance hydraulic component management 2025-09-08 11:52:06 +02:00
PopUps Se implementó una nueva ventana de configuración de escala que permite a los usuarios ajustar la escala de simulación de manera modeless. Se añadió un temporizador para aplicar automáticamente los cambios de escala después de 0.5 segundos. Además, se mejoró la gestión de la escala en el ViewModel principal y se actualizaron los bindings de posición en osBase para asegurar una correcta visualización. Se incluyó un botón de "Aplicar" en la interfaz de usuario para facilitar la aplicación de cambios. 2025-06-18 21:23:39 +02:00
Properties Creando GuiasUnion 2024-05-31 15:06:49 +02:00
Serialization 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
Services fix: Mejorar la lógica de captura en ScreenshotManager para manejar posiciones relativas y errores de VisualBrush 2025-09-08 22:52:57 +02:00
Simulacion Mejorado de HydPump 2025-09-04 15:54:14 +02:00
Tesseract Agregado de ExtracionTag 2024-06-04 22:27:35 +02:00
Tests Implementación del sistema de pruebas hidráulicas con timing preciso y generación de resultados en formato JSON. Se agregaron clases para tanques, bombas y tuberías, junto con métodos para gestionar la simulación y realizar pruebas de equilibrio de flujo. Se documentaron resultados de pruebas y se identificaron mejoras necesarias en la visualización de datos. Se creó un resumen completo de las pruebas realizadas y se actualizaron las recomendaciones para futuras mejoras del sistema. 2025-09-06 22:18:26 +02:00
ViewModels Agregado de PaddleOCR y correccion de TagPattern 2025-03-27 14:50:51 +01:00
Windows Creado Panel de Edicion de Propiedades para multiples objetos. Multiinstancia. 2025-02-25 14:34:11 +01:00
imagenes Add unit test for hydraulic component type assignability 2025-09-04 18:25:31 +02:00
paddleocr Agregado de PaddleOCR y correccion de TagPattern 2025-03-27 14:50:51 +01:00
.gitattributes Add .gitattributes and .gitignore. 2024-05-01 19:45:18 +02:00
.gitignore Add .gitattributes and .gitignore. 2024-05-01 19:45:18 +02:00
App.xaml feat: Add three-section tank properties and converters for enhanced fluid management 2025-09-07 09:19:02 +02:00
App.xaml.cs Estado inicial 2024-05-02 16:06:45 +02:00
AssemblyInfo.cs Add project files. 2024-05-01 19:45:20 +02:00
CtrEditor.code-workspace Add MCP Server and Proxy for CtrEditor with LLM Integration 2025-09-06 17:05:59 +02:00
CtrEditor.csproj Implement Python execution support and enhance hydraulic component management 2025-09-08 11:52:06 +02:00
CtrEditor.sln Mejorada la implementacion de rotacion y redimensionado. 2024-06-28 19:47:08 +02:00
CtrEditorE.png Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm 2024-05-21 12:52:44 +02:00
DatosDeTrabajo.cs Se añadió la funcionalidad para cargar datos de imágenes desde archivos JSON en la clase DatosDeTrabajo, mejorando la gestión de imágenes. Se implementó un nuevo método para obtener configuraciones de serialización JSON y se mejoró la lógica de carga de datos, incluyendo compatibilidad con versiones anteriores. Además, se actualizó el método de obtención de nombres de imágenes en MainViewModel para incluir etiquetas, y se ajustó el convertidor correspondiente en ImageDisplayNameConverter. 2025-06-18 18:55:04 +02:00
MainViewModel.cs feat: Update simulation speed display in UI for improved user feedback 2025-09-06 23:21:52 +02:00
MainWindow.xaml Add MCP Server and Proxy for CtrEditor with LLM Integration 2025-09-06 17:05:59 +02:00
MainWindow.xaml.cs Antes de MCP Server 2025-09-06 13:24:28 +02:00
NPSHTestConsole.csproj Implement NPSH verification system in hydraulic simulation 2025-09-06 10:32:42 +02:00
ObjectAlignment.cs Marcado en purpura el objeto tomado de referencia 2025-02-20 13:17:03 +01:00
ObjectManipulationManager.cs 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
PropiedadesExtendidas.xaml Xceed PropetyGrid 2024-06-02 09:13:01 +02:00
PropiedadesExtendidas.xaml.cs Xceed PropetyGrid 2024-06-02 09:13:01 +02:00
README_Canvas_Reference.md Refactor code structure for improved readability and maintainability 2025-09-08 22:10:19 +02:00
RelayCommand.cs Preparando los UserControl - PArece que la persistencia funciona 2024-05-04 11:00:52 +02:00
SimulationState.cs Estado inicial 2024-05-02 16:06:45 +02:00
SimulationViewModel.cs Estado inicial 2024-05-02 16:06:45 +02:00
XAMLhelpers.cs Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection. 2025-09-05 15:41:17 +02:00
add_categoria_method.ps1 Agregado de NombreCategoria a los osSimulables 2025-09-04 12:26:24 +02:00
analyze_canvas_screenshot.py Refactor code structure for improved readability and maintainability 2025-09-08 22:10:19 +02:00
analyze_screenshots.py Implement ScreenshotManager for enhanced screenshot functionality 2025-09-08 21:32:04 +02:00
app2.png Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm 2024-05-21 12:52:44 +02:00
dataDebug.cs Mejorada la implementacion de rotacion y redimensionado. 2024-06-28 19:47:08 +02:00
estadoPersistente.cs Codigo adaptado base aun errores 2025-07-01 19:47:10 +02:00
fix_file.ps1 Agregado de NombreCategoria a los osSimulables 2025-09-04 12:26:24 +02:00
generate_canvas_reference.py Refactor code structure for improved readability and maintainability 2025-09-08 22:10:19 +02:00
requirements.txt Refactor code structure for improved readability and maintainability 2025-09-08 22:10:19 +02:00
test_fullcanvas_AFTER_fixes.png Refactor code structure for improved readability and maintainability 2025-09-08 22:10:19 +02:00
wDebug.xaml Mejorada la implementacion de rotacion y redimensionado. 2024-06-28 19:47:08 +02:00
wDebug.xaml.cs Mejorada la implementacion de rotacion y redimensionado. 2024-06-28 19:47:08 +02:00