Nuevas características: API In/Out, ESCs CAN, API de Python

thrust stand software features

Recientemente hemos añadido nuevas y potentes funciones a nuestro software del banco de empuje (compatible con los modelos Flight Stand 15, 50 y 150), que permiten a los usuarios disponer de mayor flexibilidad en sus pruebas.

Esto es lo que hemos añadido:

  1. API de entrada/salida
  2. Compatibilidad con ESC CAN
  3. API de Python con ejemplos
  4. Control remoto del software
  5. Plantillas avanzadas de control automatizado

1. API de entrada/salida

La primera novedad es la API externa de entrada/salida. Esta función permite a los usuarios conectar y controlar sensores de terceros mediante el software del banco de empuje. Algunos ejemplos incluyen sensores acústicos y de vibración, motores y controladores de vuelo adicionales, Windshapers y mucho más.

Cuando se conecta una entrada/salida de terceros, aparece en el software y se comporta de una de estas dos maneras:

  1. En el caso de las entradas, aparecerá un deslizador que podrá utilizar para controlar el hardware conectado.
  2. En el caso de las salidas, aparecerá un gráfico que mostrará los datos recibidos del sensor.

Una de las formas más potentes de utilizar esta herramienta es conectarla a su Windshaper. Esto le permitirá controlar la velocidad del viento del Windshaper en la misma plataforma donde controla sus pruebas de propulsión.

Alternativamente, tiene la opción de registrar datos con un sensor de un proveedor externo. Por ejemplo, si desea capturar el ruido acústico generado por su hélice, puede utilizar un sensor controlable mediante Python. Al conectar este sensor a la API, podrá registrar sus datos junto con las lecturas de los demás sensores del banco.

2. Compatibilidad con ESC CAN

Otro beneficio de la API de E/S es que ahora puede conectar ESC CAN y controlarlos desde el software. Esto aumenta el número de casos de uso disponibles para el banco de empuje, especialmente para motores y hélices de mayor tamaño, ya que anteriormente solo admitíamos protocolos tradicionales.

Existe una gran variedad de protocolos CAN disponibles, por lo que hemos decidido permitir el control de ESC CAN como entrada externa, en lugar de disponer de un sistema de adquisición de datos dedicado que solo admitiera un número limitado de protocolos CAN.

3. API de Python con ejemplos

Los usuarios ahora pueden controlar plenamente sus pruebas mediante la API de Python, y hemos creado varios ejemplos para ayudarles a empezar.

Esta función es útil para los usuarios que prefieren programar las pruebas en un editor de texto externo. Aunque la función de pruebas automatizadas integrada del software del banco de empuje es muy potente, la API de control de Python puede ahorrar tiempo a algunos usuarios.

La documentación para cargar la API de Python se encuentra aquí, en GitLab.

Este es el primer tutorial que muestra cómo instalar la API de Python:


4. Control remoto del software

Con el fin de mejorar la seguridad del usuario, hemos desarrollado la posibilidad de controlar el banco de empuje de forma remota desde cualquier ordenador de la misma red.

Esta función presenta dos ventajas principales:

  1. Mayor seguridad: controlar el banco de empuje de forma remota permite alejarse de los peligros que supone una hélice en rotación.
  2. Uso de cualquier sistema operativo: actualmente solo admitimos Windows para el software del banco de empuje, pero con nuestra función de control remoto y la API de Python, puede controlar el software desde cualquier dispositivo de la red con cualquier sistema operativo.

Esto sí tiene algunas implicaciones de seguridad, ya que cualquier persona de la red puede activar el acelerador. Asegúrese de utilizar esta función únicamente en una red privada y de mantener una buena comunicación con su equipo para tener un control total del entorno.

Aquí encontrará nuestro artículo y el vídeo que muestran cómo realizar la instalación:

 

5. Plantillas avanzadas de control automatizado

Hemos desarrollado documentación y plantillas para guiarle en la programación de varias pruebas automatizadas avanzadas.

En el vídeo siguiente explicamos cómo realizar estas tres pruebas:
1. Onda senoidal
2. Prueba Chirp
3. Prueba de diente de sierra

Esta hoja de cálculo de Google proporciona una plantilla que puede utilizar para crear su propia versión de estas pruebas.


Para obtener más información sobre todas estas funciones, póngase en contacto con nuestro equipo de ventas.