Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Однократный сбор в Linux L783. SetLDeviceEvent.

Вы не вошли.

 Поиск | Регистрация | Вход 

04.10.2025 11:46:24
#1

Участник
Здесь с 15.09.2025
Сообщений: 5

Однократный сбор в Linux L783. SetLDeviceEvent.

Здравствуйте!

Подскажите как сделать однократный сбор данных на gcc в Linux.
SetLDeviceEvent работает с Event, которых нет в gcc.
C pthread_mutex не хочет компилироваться - типы переменных не совпадают конечно.

Как быть?
Мне просто надо по приходу импульса запуска на вывод TRIG  один раз заполнить буффер. Сохранить данные.
Дальше  ждать следующего  импульса.

06.10.2025 17:19:36
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,349

Re: Однократный сбор в Linux L783. SetLDeviceEvent.

Функция SetLDeviceEvent реализована только в Windows-версии библиотеки lcomp.
Для Linux если только вручную отслеживать по позиции в буфере, когда будет принято нужное число отсчетов, после чего перезапускать сбор.

06.10.2025 19:10:24
#3

Участник
Здесь с 20.10.2020
Сообщений: 41

Re: Однократный сбор в Linux L783. SetLDeviceEvent.

оно там по идее вроде было как прямой ioctl(hVxd,DIOC_WAIT_COMPLETE,&ibuf);

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск