新功能:入/出 API、CAN ESC、Python API

thrust stand software features

我们最近在Flight Stand 软件(兼容 Flight Stand 15、50 和 150)中添加了一些强大的新功能,让用户在进行测试时拥有更大的灵活性。

以下是我们新增的功能:

  1. 输入/输出 API
  2. CAN ESC 支持
  3. 带有示例的 Python API
  4. 软件远程控制
  5. 高级自动化控制模板

1. 输入/输出 API

第一个新功能是外部输入/输出 API。此功能允许用户通过 Flight Stand 软件连接并控制第三方传感器。示例包括声学传感器和振动传感器、额外的电机和飞行控制器、Windshaper 等。

当连接第三方输入/输出设备时,它将在软件中可见,并以两种方式之一运行:

  1. 对于输入设备,会出现一个滑块,您可以使用它来控制连接的硬件。
  2. 对于输出设备,会出现一个图表,显示来自传感器的输入数据。

使用此工具最强大的方式之一是将其连接到您的Windshaper。这将允许您在控制推进力测试的同一平台中控制 Windshaper 的风速。

或者,您可以选择使用第三方传感器的传感器记录数据。例如,如果您想获取螺旋桨产生的声学噪声,可以使用 Python 可控的传感器。通过将此传感器连接到 API,您可以将其数据与动力测试台上的其他传感器读数一起记录。

2. CAN ESC 支持

I/O API 的另一个优势是,您现在可以连接 CAN ESC 并通过软件控制它们。这增加了 Flight Stand 的可用用例,尤其是对于更大的电机和螺旋桨,因为我们之前仅支持传统协议。

目前有多种 CAN 协议可用,这就是我们决定支持通过外部输入控制 CAN ESC,而不是使用专用的 DAQ 来支持有限数量的 CAN 协议的原因。

3. 带有示例的 Python API

用户现在可以使用 Python API 完全控制他们的测试,我们创建了几个示例来帮助您入门。

此功能适用于更喜欢在外部文本编辑器中编写测试程序的用户。虽然 Flight Stand 软件内置的自动化测试功能非常强大,但 Python 控制 API 可能会为部分用户节省时间。

关于加载 Python API 的文档可以在此处的 Gitlab 上找到。

以下是第一个向您展示如何设置 Python API 的教程:


4. 软件远程控制

为了提高用户安全性,我们开发了从同一网络上的任何计算机远程控制 Flight Stand 的功能。

此功能有两个主要优点:

  1. 增强安全性:远程控制动力测试台意味着您可以远离旋转螺旋桨带来的危险。
  2. 支持任何操作系统:目前 Flight Stand 软件仅支持 Windows,但通过我们的远程控制功能和 Python API,您可以从网络上的任何操作系统设备控制软件。

这确实会带来一些安全方面的考量,因为网络中的任何人都可以激活您的油门。请确保仅在私有网络中使用此功能,并确保与团队保持良好沟通,以便您能够完全控制环境。

以下是我们的文章和演示如何进行设置的视频:

 

5. 高级自动化控制模板

我们开发了文档和模板,指导您编写几种高级自动化测试。

在下面的视频中,我们解释了如何进行这三项测试:
1. 正弦波
2. Chirp 测试
3. 锯齿波测试

此Google 表格提供了一个模板,您可以使用它创建这些测试的自定义版本。


有关所有这些功能的更多信息,请联系我们的销售团队。