用于监视程序和控制微 Controller 的Python脚本

标签 python automation embedded microcontroller communication

注意:系统将不会连接到网络

我正在自动化设备,需要创建一个脚本来与微 Controller (以驱动电机)和原始软件(Thermo Fisher Scientific)进行通信。原软件有GUI界面,没有API。

我最初的想法是编写一个Python脚本,首先将电机设置到正确的位置 -> 然后运行软件 -> 保存数据 -> 重复。

我知道如何与微 Controller 通信来设置电机,但我不确定如何与原始软件通信。任何有关如何使用 python 执行此操作的建议将不胜感激。

也欢迎其他方法。

谢谢。

最佳答案

我用过AutoIt来解决类似的问题。有一个Python extension可用(我从未使用过这个)。

AutoIt v3 专为自动化 Windows GUI 和一般脚本而设计。它结合使用模拟击键、鼠标移动和窗口/控件操作来自动执行任务。

使用 python 扩展时,您将能够从源代码直接与 GUI 应用程序交互。

或者,如果 GUI 软件的输入始终相同,您也可以构建 Autoit 可执行文件来驱动软件。

关于用于监视程序和控制微 Controller 的Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57776500/

相关文章:

automation - 咖啡厅 : Page timeout after submit

testing - 如何将数据从一些 json 文件传递​​到 Gherkin 特征文件

具有 volatile 和外部数据访问的 C++ 常量正确性

当变量/方法放置在函数内部时,Python 2.7 的作用域问题

python - 将 pandas 数据帧的特定行复制 X 次

python - 如何在同一个表中的同一个模板上显示来自两个不同 Django 模型的实例?

c - PIC12、MPLAB 和 UART 嵌入式应用无输出

python - 使用 PyPlot 绘制平滑线

javascript - 综合监控 - 返回随机生成的密码字符以用作变量

c - 使用远函数指针