我正在Windows下开发一个驱动Vellemann K8055卡(I / O卡)的Python应用程序。制造商提供了DLL。使用Python模块,我可以驱动它而不是一个问题。有时,由于某些电气干扰,卡会自行重置,如果我向卡发出命令,我将永远得不到答案。除了我需要修复电气干扰以消除根本原因之外,还存在卡位于远程站点的问题。我每3或4个月只能去那里一次。因此,我需要一个软件解决方法。
我意识到如果我重新加载DLL,则重新初始化与卡的连接,允许我再次驱动它。我不确定是否使用ctypes WinDLL
函数多次加载相同的DLL会有其他影响。有人有这方面的经验吗?