CAN глюки с очередями

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

CAN глюки с очередями

Сообщение Artem.spb »

Снова нужна помощь знатоков.
Какие-то непонятности с CAN-очередями.
глюк 1: меняю размер, потом его проверяю. И что-то странное. Было 40, ставлю 100/1000, получаю 1.
CANq2.PNG
И в этом варианте оно как ни странно работает.
По докам сначала должно быть 0,4с*1000 = 400 шт.
Ну и не понятно, как оно может вычитывать по 60ш при размере очереди 1.

глюк 2: очистка очереди.
CANq.PNG
Опять же, задать размер не могу, получаю 1. При возникновении переполнения очищаю очередь, а она не очищается.
Что за...?

Задача: увеличить размер очереди до ~2 сек при "неизвестной" частоте. Думал, что достаточно будет *2, но что-то не похоже.
Ответить

Вернуться в «Коммуникация с приборами»