Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于监视程序和控制微控制器的Python脚本_Python_Automation_Embedded_Microcontroller_Communication - Fatal编程技术网

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

用于监视程序和控制微控制器的Python脚本,python,automation,embedded,microcontroller,communication,Python,Automation,Embedded,Microcontroller,Communication,注意:系统将不会连接到网络 我正在自动化一个设备,需要创建一个脚本,该脚本将与微控制器(驱动电机)和原始软件(Thermo Fisher Scientific)通信。原始软件有一个GUI界面,但没有API 我最初的想法是编写一个python脚本,首先将电机设置到正确的位置->然后运行软件->保存数据->重复 我知道如何与微控制器通信以设置电机,但我不确定如何与原始软件通信。任何关于如何使用python实现这一点的建议都将不胜感激 也欢迎其他方法 谢谢。我曾经解决过类似的问题。有一个可用的(我从未

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

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

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

我知道如何与微控制器通信以设置电机,但我不确定如何与原始软件通信。任何关于如何使用python实现这一点的建议都将不胜感激

也欢迎其他方法

谢谢。

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

AutoIt v3是为自动化Windows GUI和通用脚本而设计的。它结合使用模拟击键、鼠标移动和窗口/控件操作来实现任务自动化

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


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

看起来您最好使用PyAutoGUI。这听起来似乎很合适,特别是如果我可以从Python脚本调用可执行文件的话。谢谢