pyueye установить пиксельные часы - PullRequest
0 голосов
/ 10 января 2019

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

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

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