【问题标题】:Python script to monitor program and control microcontroller [closed]用于监视程序和控制微控制器的 Python 脚本 [关闭]
【发布时间】:2019-09-03 17:43:16
【问题描述】:

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

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

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

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

也欢迎使用其他方法。

谢谢。

【问题讨论】:

  • 看起来你最好的办法可能是使用 PyAutoGUI。

标签: python automation embedded microcontroller communication


【解决方案1】:

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

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

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

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

【讨论】:

  • 这听起来可能符合要求,尤其是如果我可以从 Python 脚本调用可执行文件的话。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-27
  • 1970-01-01
  • 2011-09-25
  • 2020-12-22
相关资源
最近更新 更多