• Joined on 2024-04-12
Miguel pushed to Bepuphysics at Miguel/CtrEditor 2025-09-12 05:23:22 -03:00
8072f29e12 Base para Refactorizar TSNET a codigo fuente
c5b980b134 Refactor hydraulic tank implementation and remove unnecessary UI message boxes
baed392d90 Enhance TSNet simulation: optimize tank configurations, improve time settings, and extract dynamic tank levels. Update INP generator to utilize real tank data and add methods for tank adapter retrieval.
88c8eea35e Implement comprehensive tests and solutions for TSNet division by zero issues, including extraction of results, configuration validation, and timestep stability demonstrations. Added multiple test scripts to ensure robustness and correctness of the simulation, along with detailed documentation of identified problems and their resolutions.
51d0f36187 Refactor TSNet Hydraulic Simulation Integration
Compare 28 commits »
Miguel pushed to master at Librerias/LibS7Adv 2025-09-06 12:16:13 -03:00
8ec03c2434 feat: Enhance Sharp7 support by mapping tags and determining data types for SDataValue
9d6c554534 feat: Implement address normalization and tag mapping functionality
c7ecdb7c14 feat: Implement dual driver support for PLC communication with Snap7 and AdvCoSimulator
3bf7527a91 Implementada lógica de actualización segura en PLCViewModel para evitar actualizaciones concurrentes y mejorar la gestión de tiempos de espera.
Compare 4 commits »
Miguel pushed to Bepuphysics at Miguel/CtrEditor 2025-09-06 08:24:49 -03:00
af839f4201 Antes de MCP Server
04565d21d0 Implement NPSH verification system in hydraulic simulation
e06efacaaf refactor: Update hydraulic components to implement IHydraulicComponent interface
e6a8bb8cbe feat: Enhance hydraulic simulation components and integrate new object management
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.
Compare 11 commits »
Miguel pushed to Bepuphysics at Miguel/CtrEditor 2025-09-04 09:32:33 -03:00
1e6ad6377e Implementar temporizadores más precisos utilizando System.Timers en MainViewModel y optimizar la lógica de simulación en BEPU para evitar cálculos innecesarios cuando no hay objetos simulables.
091170b70d Agregado de NombreCategoria a los osSimulables
6e48539d2e Agregar modo de lectura a ucAnalogTag, permitiendo la lectura condicional del valor. Se implementa la propiedad Read_Mode y se ajusta la lógica de actualización para utilizarla.
3fe5b5497f Base antes de agregar logica de HydraulicSimulator
Compare 4 commits »
Miguel pushed to Bepuphysics at Miguel/CtrEditor 2025-09-03 15:52:15 -03:00
4f2a109332 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.
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.
3b953b7998 Ajustar parámetros de fricción estática y dinámica en la simulación de botellas, mejorando el comportamiento en situaciones de contacto. Implementar límites de velocidad en el plano XY y corregir la lógica de actualización de posición para evitar elevaciones excesivas.
18017db56a Se eliminó el sistema de limitación de fuerzas para contactos múltiples, reemplazándolo por un enfoque de intervención post-solver que mejora el control de velocidades Z y simplifica la lógica de simulación. Se ajustaron los parámetros de fricción y recuperación, optimizando el comportamiento de las botellas en situaciones de contacto. Además, se eliminaron funciones relacionadas con el seguimiento de densidad de contactos, simplificando el código y mejorando la eficiencia del sistema.
b44bdc5ece Se implementó un nuevo sistema de limitación de fuerzas para contactos múltiples simultáneos en la simulación de botellas, mejorando la estabilidad y realismo al evitar fuerzas armónicas irreales. Se introdujo un enfoque post-solver para controlar velocidades Z excesivas y se simplificó la lógica de integración de velocidad. Además, se ajustaron los parámetros de fricción y recuperación para optimizar el comportamiento en situaciones de contacto. Se añadieron nuevas funciones para el seguimiento de densidad de contactos y la calibración visual del deslizamiento.
Compare 8 commits »
Miguel pushed to main at Miguel/AutoBackups 2025-09-03 05:18:25 -03:00
92f8ff8f62 feat: Add API endpoints for project backups and folder management
958d8ac994 Implement code changes to enhance functionality and improve performance
3e517bb1ee feat: Implement directory editing functionality in config page
82f59d0f7c Con Everithing SDK3 funcionando
44e91b8dc4 Refactor code structure for improved readability and maintainability
Compare 7 commits »
Miguel pushed to master at Miguel/ParamManagerScripts 2025-09-02 10:54:11 -03:00
ab99a1cee1 Implement hash-based change detection for XML files and enhance cross-reference parsing documentation
70bbc8d6f9 Enhance logging functionality and UI improvements
fab8c95038 Add Syrup Line MFM Prep DAR Function Block Implementation
c907112293 Implement SyrBrix Autocorrection Function Block and Syrup Line MFM Preparation Logic
b1ee3a0eae feat: Add duplicate UID handler and process_sr processor
Compare 6 commits »
Miguel pushed to main at Miguel/AutoBackups 2025-09-02 04:24:53 -03:00
b5ec940868 Refactor project management and backup functionalities; add API tests and update configuration handling
b9aed346ab Primera version
c8ceb8fddd Modificada directorio base del proyecto
581aa551c4 Problemas
be61956a54 Definicion terminada
Miguel created branch main in Miguel/AutoBackups 2025-09-02 04:24:52 -03:00
Miguel created repository Miguel/AutoBackups 2025-09-02 04:23:39 -03:00
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-31 17:20:05 -03:00
9dbc0bb866 feat: Enhance CsvViewer hover effects with dynamic background and text colors
b36cbf386b feat: Implement CSV Viewer with pagination and sticky header
550fc78085 feat: Update application events and system state for improved dataset management and logging
Compare 3 commits »
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-30 17:59:36 -03:00
71746fa326 feat: Enhance PLC status reporting with actual CPU cycle time
5f73f77618 Refactor VariableSelectorWidget for improved data handling and loading states
4d41b7b9b3 Refactor plot definitions and variable configurations
a26a1c7ace Actualizado forma de gestionar las variables de dataset
46bc89e14b Refactorizacion de la tabla de variables
Compare 9 commits »
Miguel pushed to master at Miguel/ParamManagerScripts 2025-08-27 13:09:32 -03:00
480e831b7a Refactor code structure for improved readability and maintainability
f68bea6056 feat: Enhance launcher history and logging with detailed execution records for scripts, including support for VS Code integration
24a0ece0b4 feat: Implement SHA256 hash detection for XML changes to enhance file processing accuracy and efficiency. Update relevant scripts to calculate and store file hashes, improving change detection beyond traditional methods.
c0ef4cb12a Optimize tab switching, WebSocket initialization, and script loading for improved performance and user experience. Refactor form rendering and group change handling to reduce unnecessary operations and enhance code readability. Implement efficient DOM updates and error handling throughout the application.
e2c78fb63e feat: Add .flake8 configuration for code style enforcement and set maximum line length
Compare 7 commits »
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-27 10:34:25 -03:00
81e5ddec57 Refactor PlotHistoricalSession and TimePointSelector components for improved UI and functionality
61d61d27d1 feat: Enhance Checkbox and Switch widgets for improved layout and error handling
42cd1743e8 Enhance alignment and styling for RJSF components
76c6743537 Add TooltipFieldTemplate for enhanced user experience in forms
dec3a49836 feat: Enhance application event logging; add tooltips for UI fields and improve PLC configuration descriptions
Compare 13 commits »
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-25 13:44:05 -03:00
e77a5c3932 Refactor dataset variable schemas and UI handling in Dashboard component for improved clarity and external schema compatibility; streamline variable configuration process.
551ec8b4a5 Refactor dataset variable areas to uppercase, update plot definitions and variables, and enhance UI schema for better clarity and consistency
aba83f843a Refactor dataset definitions and variables; update plot configurations and add system tray support
250748446f Enhance PlotHistoricalSession component to update both central time and visible range on pan event; adjust background color opacity for better visibility. Update system state to include 'DAR' dataset and add PlotJuggler path.
366cb638e4 Add PowerShell build script for S7 Streamer & Logger with frontend build, conda activation, and compression steps
Compare 12 commits »
Miguel pushed to master at Miguel/ParamManagerScripts 2025-08-23 12:10:07 -03:00
c3088e9957 Refactor code structure for improved readability and maintainability
18f6cdaa4f feat: Update TIA Portal version support and enhance export functionality in x1.py and x4.py; remove obsolete test scripts
48e25282d6 Add path validation and sanitization tests
586e3cc9b3 Add test script for verifying SIMATIC SD compatibility detection
Compare 4 commits »
Miguel pushed to master at Miguel/ParamManagerScripts 2025-08-23 08:14:41 -03:00
affab8a646 Add XML block header parser and SCL header addition script
5da864abe0 refactor: Simplify configuration and improve code readability in x4.py
5ed4d9391e feat: Implement script execution and stopping functionality
Compare 3 commits »
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-22 08:40:16 -03:00
Miguel pushed to main at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-22 08:36:06 -03:00
ce8ea3ab85 Merge branch 'recent-work'
06dc49de0c Update application events and system state - Aug 22, 2025
f415fbd7f6 Desconexion entre Gitea y Git
88a6b805be Refactor: Remove legacy code and tests, update system state configuration
192c83ebce feat: Refactor state file path handling and update application events in JSON
Compare 102 commits »
Miguel pushed to JsonEditor at Miguel/S7_snap7_Stremer_n_Recorder 2025-08-15 20:01:34 -03:00
86b4add6ab feat: Implement historical plot management with session creation, data loading, and enhanced charting capabilities
8ac87c8f98 feat: Add plot session creation event logging and enhance plot selection handling in PlotManager
3417056b06 Refactor: Remove PlotRealtimeViewer and PlotTableManager components
a4f74b70ed feat: Add confirmation dialog for deletion operations, enhance logging in symbol processor, and update button color schemes
0f2b9b8fb4 feat: Enhance logging and error handling in symbol processing, update system state and dataset variables, and add symbol data expansion functionality
Compare 15 commits »