pyueye установить пиксельные часы

Я пытаюсь установить пиксельные часы, используя 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 ответ

Я сейчас не работаю над этим проектом, поэтому не могу его протестировать, но вы пытались объявить его указателем?

PIXELCLOCK_CMD_SET=6
pc = (c_int * 1)(100)
ueye.is_PixelClock(self._hcam, PIXELCLOCK_CMD_SET, pc, sizeof(pc))
Другие вопросы по тегам