RoboDK论坛
ctypes的问题-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:RoboDK API (//www.w5838.com/forum/Forum-RoboDK-API
+——线程:问题与ctypes (/ Thread-Issue-with-ctypes



ctypes的问题-lasercladding-02-10-2022

你好,

我有一个机器人类型,没有在RoboDK上列出,但是我有一个用VB或Python, c#, c++运行的售后控制器。它目前与一个基本程序一起工作,我想使用python升级到RoboDK。

附带的是python测试文件,它从操作环境开始。当程序运行时,会出现以下错误:

回溯(最近一次调用):
文件“C:\Users\Terry\文档\激光熔覆服务\机器人焊机\Zmotion Controller\Python程序\Python \CreatPython\test.py”,第8行,在<模块>中
zauxdll = ctypes.WinDLL('./zauxdll64.dll')
文件“C:\RoboDK\Python37\lib\ctypes\__init__.py”,第356行,在__init__中
自我。_handle = _dlopen(自我。_name模式)
OSError: [WinError 126]无法找到指定的模块

由于所使用的计算机始终是基于Windows x64的系统,而不是MAC或Linux,是否可以修改test.py文件,以便没有错误代码?任何建议都将不胜感激。

谢谢你,特里


回复:ctypes的问题-艾伯特-02-10-2022

您正在尝试加载一个可能在您的环境中找不到的DLL。

你可以在这里选择你的Python解释器:
  1. Tools-Options
  2. 选择Python选项卡
如果您试图加载一个32位DLL,请确保您使用的是32位版本的Python。