pyueye设置像素时钟

时间:2019-01-10 12:45:38

标签: python ueye

我正在尝试使用pyueye设置像素时钟。 要做到这一点,我做到了:

from ctypes import *
from pyueye import ueye
PIXELCLOCK_CMD_GET=5
pc = c_int()
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_GET, byref(pc), sizeof(pc))

它有效 设置我尝试过的:

PIXELCLOCK_CMD_SET=6
pc = c_int(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, byref(pc), sizeof(pc))

但它返回125(显然是错误的输入类型)

我尝试使用指针(pc)代替byref等...,但是我没有找到任何解决方案。

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

我现在不在该项目上工作,所以我无法对其进行测试,但是您是否尝试将其声明为指针?

PIXELCLOCK_CMD_SET=6
pc = (c_int * 1)(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, pc, sizeof(pc))