Eva Kalšek

lunes, 24 de marzo de 2025 · 0 min read

Lanzamiento de DewesoftX 2025.1 – Calibración XCP/CCP, scripting en C++ y mejoras en el cliente OPC-UA

¡Estamos emocionados de anunciar DewesoftX 2025.1, repleto de potentes novedades! El módulo maestro XCP ahora admite la escritura directa de datos en la ECU, abriendo la puerta a nuevas aplicaciones automotrices. El scripting en C++ es más potente y fácil de usar, facilitando la creación de scripts personalizados como nunca antes. El Live Calibration Status permite calibrar simultáneamente múltiples módulos, y ahora puedes leer canales Vector con el cliente OPC-UA, junto con muchas otras mejoras.

Calibración XCP/CCP

Los protocolos XCP y CCP se utilizan para la calibración, adquisición de datos y diagnóstico de la ECU.

Un módulo maestro XCP actualizado es ahora capaz de modificar los datos de características de la ECU. Esta actualización simplifica el proceso de configuración para probar diversos datos de características, permitiéndote realizar todo dentro de Dewesoft X sin necesidad de cambiar a otro software.

La funcionalidad de escritura en XCP admite la modificación de parámetros escalares, vectoriales o matriciales. Puedes ingresar valores manualmente o configurarlos utilizando cualquier canal de Dewesoft X. Además, hemos actualizado el widget de tabla 2D/3D, que ahora te permite ajustar elementos individuales, facilitando la modificación de tablas de consulta que se utilizan frecuentemente para ajustar el comportamiento de los sistemas controlados por una ECU.

La nueva funcionalidad es compatible con los protocolos XCP y CCP y funciona en todas las capas de comunicación soportadas (CAN, CAN-FD y Ethernet).

Mejoras en el scripting en C++

DewesoftX 25.1 mejora significativamente el módulo de C++ Script, convirtiéndolo en una herramienta aún más robusta y fácil de usar para extender DewesoftX con tu funcionalidad personalizada.

¿Alguna vez has escrito un script en C++ complicado que no funcionaba y no podías averiguar por qué? ¡El nuevo soporte de depuración en VS Code puede ayudarte! Establece un punto de interrupción, recorre el código paso a paso y verifica los valores de las variables para asegurarte de que coinciden con tus expectativas. Esto facilita la identificación y resolución de problemas.

Depuración en VS Code para el módulo de C++ Script

El script ahora puede obtener o establecer propiedades; límites inferior y superior, descripción, color y precisión predeterminada para los canales de entrada y salida. Los scripts ahora pueden escribir el primer valor del canal dentro de la función start(), agilizando los procesos de inicialización. Además, puedes utilizar canales síncronos con divisores de tasa de muestreo como entrada para tus scripts en C++.

Los scripts ahora pueden acceder a las variables del encabezado del archivo de datos, lo que permite una configuración dinámica del script basada en los metadatos del archivo. Otra adición emocionante es la capacidad de mostrar condicionalmente los campos publicados en función de los valores de otras variables publicadas, permitiéndote crear interfaces de usuario dinámicas.

Nueva funcionalidad del módulo de script de C++

Finalmente, la nueva reconfiguración del script retiene automáticamente todos tus canales de entrada y salida. No pierdes tiempo volviendo a montar los canales ni recreando cálculos y visualizaciones solo porque cambiaste algún límite o añadiste un nuevo canal de salida a tu script.

Mejoras en la clientela OPC-UA

El protocolo OPC-UA es un protocolo de comunicación industrial escalable que permite un intercambio de datos fluido entre dispositivos, máquinas y sistemas. Este protocolo juega un papel crucial en la automatización industrial, la fabricación inteligente y aplicaciones relacionadas.

La última versión del cliente OPC-UA introduce un método de sincronización mejorado en DewesoftX cuando se selecciona la opción de Hora Local. Esta mejora asegura que las muestras OPC-UA se sincronicen correctamente con los demás datos adquiridos en DewesoftX.

Además, la nueva versión soporta la lectura de canales Vector desde servidores OPC-UA. Introduce el mapeo automático de metadatos de canal, asignando propiedades como nombre, unidad y descripción, que se guardan en nodos separados, al canal CurrentValue, que anteriormente contenía solo valores sin procesar.

La función de mapeo funciona exclusivamente entre los módulos OPC-UA de DewesoftX y no se aplica a servidores OPC-UA externos, ya que su estructura puede variar.

Lectura de canales vectoriales y reasignación de propiedades de canales

Estado de calibración en vivo

La actualización DewesoftX 2025.1 concentra todas las calibraciones en el nuevo botón "Calibrate" en el panel de estado en vivo de la pantalla Medir. Las calibraciones de los módulos matemáticos que requerían cálculos a partir de canales de entrada, por ejemplo, TDC en CEA o el ajuste de la definición del sensor en contadores, solían estar dispersas por todo DewesoftX, en configuraciones matemáticas individuales o en pantallas personalizadas en Medir.

Se pueden realizar múltiples calibraciones simultáneamente y, al finalizar, el menú mostrará los estados y los parámetros de calibración calculados, lo que te permitirá verificar rápidamente y, en caso de ser necesario, revertir los ajustes si algo sale mal.

Funcionalidad de calibración en estado en vivo

Pero imagina que realiza una medición costosa y única, y solo notas que los resultados están un poco desviados después de haber finalizado. Con esta función, puedes abrir el archivo de datos, acercarte a la región en la que la entrada se encontraba en un estado válido y listo para calibrar, y recalibrar tus cálculos. Luego, puedes usar los parámetros calculados para recalcular el archivo de datos o exportar los datos y utilizarlos en otras configuraciones o archivos.

Reutilización de parámetros calculados en otros archivos de configuración

La funcionalidad está disponible para Power, TV, CEA, HBV, SLM, Contadores, OA, matemáticas del sensor de ángulo, corrección de micrófono y matemáticas del sensor de resolución.

¿Qué más hay de nuevo?

Encontrarás más detalles sobre todas las funcionalidades que se enumeran a continuación en el Portal de Soporte de Ingeniería de Dewesoft:

  • Opción para decodificar valores ASCII en el módulo transmisor Ethernet.

  • Cambio automático de pantalla en el módulo Trigger Action.

  • Automatic display switching in Trigger Action module

  • Ahora puedes exportar sensores desde la base de datos de Sensores Analógicos a archivos individuales *.dxb.

  • Puede ver los valores objetivo de calibración de derivación para derivaciones internas al pasar el cursor sobre la ventana de entrada.

  • Editor visual para ventanas completamente personalizadas en Modal Test.

  • El estándar ISO 6396 ahora es compatible con el módulo de Potencia Sonora.

  • Opción para introducir el parámetro de calzas como canal para un motor industrial de dos tiempos en CEA.

  • Mejoras en la configuración de canales de Contador, opción para poner a cero contadores individuales y soporte para unidades adicionales de frecuencia en el caso de un codificador lineal.

  • El bloque de acción Balance Amplifier ahora está disponible en el módulo Sequencer.

DewesoftX 2025.1 es una actualización gratuita para todos los clientes de Dewesoft y es compatible con todos los sistemas de adquisición de datos Dewesoft. Descarga la actualización desde nuestro centro de descargas, donde también encontrarás el registro de cambios con todas las mejoras menores y correcciones de errores.