查看: 1409|回复: 2
收起左侧

[问题求助] python调用汇川机器人IMC100API.dll的问题

511757 2020-11-6 09:25:33 来自手机 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
python3调用 IMC100API.dll,可以成功调用 IMC100_Init_ETH 函数建立和机器人连接,但在查询当前控制许可时,却总失败,返回值:-255对于获取许可函数 IMC100_CurPermit(int *owner, unsigned int *ipAddr,  unsigned short *ipPort, int comId=0)
对还函数在python3建立了相应的指针变量
owner=ctyoes.pointer(ctypes.c_int(0))

ipaddr=ctyoes.pointer(ctypes.c_uint(0))

port=ctyoes.pointer(ctypes.c_ushort(0))

然后调用
result=IMC100_CurPermit(owner, ipaddr, port)
得到结果:result=-255
现在想问:
1.以上过程python建立c指针变量是否正确?
2.函数返回值-255表示什么意思?有没有一个详细点的含义?




上一篇:查找子字符串
下一篇:内容过期

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

511757 2020-11-6 09:35:43 来自手机 | 显示全部楼层
更正
=====================
对该函数在python3建立了相应的指针变量
owner=ctypes.pointer(ctypes.c_int(0))

ipaddr=ctypes.pointer(ctypes.c_uint(0))

port=ctypes.pointer(ctypes.c_ushort(0))
回复 送花

使用道具 举报

Patrical 2022-6-19 16:13:15 | 显示全部楼层
感谢,很好的分享,有参考价值
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部