Novas Funcionalidades: API In/Out, ESCs CAN, API Python

thrust stand software features

Adicionámos recentemente algumas novas funcionalidades poderosas ao nosso software Flight Stand (compatível com os Flight Stand 15, 50 e 150), que permitem aos utilizadores terem mais flexibilidade nos seus testes.

Aqui está o que adicionámos:

  1. API de entrada/saída
  2. Suporte para ESC CAN
  3. API Python com exemplos
  4. Controlo remoto do software
  5. Modelos avançados de controlo automatizado

1. API de entrada/saída

A primeira nova funcionalidade é a API externa de entrada/saída. Esta funcionalidade permite aos utilizadores ligar e controlar sensores de terceiros com o software Flight Stand. Os exemplos incluem sensores acústicos e de vibração, motores e controladores de voo adicionais, Windshapers e muito mais.

Quando uma entrada/saída de terceiros é ligada, ela ficará visível no software e comportar-se-á de uma de duas formas:

  1. Para entradas, aparecerá um deslizador, que pode utilizar para controlar o hardware ligado.
  2. Para saídas, aparecerá um gráfico mostrando os dados recebidos do sensor.

Uma das formas mais poderosas de utilizar esta ferramenta é ligá-la ao seu Windshaper. Isto permitirá controlar a velocidade do vento do Windshaper na mesma plataforma onde controla os seus testes de propulsão.

Alternativamente, tem a opção de registar dados com um sensor de um fornecedor externo. Por exemplo, se quiser captar o ruído acústico gerado pela sua hélice, pode utilizar um sensor controlável por Python. Ao ligar este sensor à API, pode registar os seus dados em conjunto com as leituras dos outros sensores do Flight Stand.

2. Suporte para ESC CAN

Uma vantagem adicional da API de E/S é que agora pode ligar ESCs CAN e controlá-los no software. Isto aumenta o número de casos de utilização disponíveis para o Flight Stand, especialmente para motores e hélices maiores, uma vez que anteriormente só suportávamos protocolos tradicionais.

Existe uma grande variedade de protocolos CAN disponíveis, razão pela qual decidimos tornar o controlo de ESCs CAN possível como uma entrada externa, em vez de ter um DAQ dedicado para suportar um número limitado de protocolos CAN.

3. API Python com exemplos

Os utilizadores já podem controlar totalmente os seus testes utilizando a API Python, e criámos vários exemplos para o ajudar a começar.

Esta funcionalidade é útil para utilizadores que preferem programar testes num editor de texto externo. Embora a funcionalidade de testes automatizados integrada do software Flight Stand seja bastante poderosa, a API de controlo Python pode poupar tempo a alguns utilizadores.

A documentação para carregar a API Python pode ser encontrada aqui no GitLab.

Aqui está o primeiro tutorial que mostra como configurar a API Python:


4. Controlo remoto do software

Para aumentar a segurança do utilizador, desenvolvemos a capacidade de controlar o Flight Stand remotamente a partir de qualquer computador na mesma rede.

Esta funcionalidade tem duas principais vantagens:

  1. Segurança aumentada: controlar o Flight Stand remotamente significa que pode afastar-se dos perigos de uma hélice em rotação.
  2. Utilização de qualquer sistema operativo: atualmente só suportamos o Windows para o software Flight Stand, mas com a nossa funcionalidade de controlo remoto e a API Python, pode controlar o software a partir de qualquer dispositivo na rede com qualquer sistema operativo.

Isto tem algumas implicações de segurança, uma vez que qualquer pessoa na rede pode ativar o seu acelerador. Certifique-se de que utiliza esta funcionalidade apenas numa rede privada e garanta que existe uma boa comunicação com a sua equipa para ter total controlo do ambiente.

Aqui está o nosso artigo e vídeo que demonstram como fazer a configuração:

 

5. Modelos avançados de controlo automatizado

Desenvolvemos documentação e modelos para o guiar na programação de vários testes automatizados avançados.

No vídeo abaixo, explicamos como realizar estes três testes:
1. Onda Senoidal
2. Teste Chirp
3. Teste em Dente de Serra

Esta Folha de Cálculo Google fornece um modelo que pode utilizar para criar a sua própria versão destes testes.


Para mais informações sobre todas estas funcionalidades, contacte a nossa equipa de vendas.