Python 监控程序和控制微控制器的脚本

Python script to monitor program and control microcontroller

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

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

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

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

也欢迎使用其他方法。

谢谢。

我用过AutoIt to solve similar problems. There is a Python extension可用(这个我没用过)

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

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

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