HSDIO: чтение последовательного цифрового канала
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 мар 2017, 22:07
- Версия LabVIEW: 15
- Контактная информация:
HSDIO: чтение последовательного цифрового канала
Здравствуйте. Вопрос с библиотекой и возможностями HSDIO. Имеется PXI c платой PXIe-6556. Требуется считывать последовательные данные которые предаются по одному проводу, интерфейс содержит стартовый бит, 8 бит данных и бит проверки четности. Причем между посылками байта задержка может быть, а может и не быть. Все примеры Acquisition niHSDIO представлены для многоканального потока данных, а мне надо с одного цифрового входа.
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
На вход Assign Dynamic Channels VI подайте ОДИН канал вместо списка.
Если не заработает, напишите конкретное имя примера, с которым работаете.
Если не заработает, напишите конкретное имя примера, с которым работаете.
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 мар 2017, 22:07
- Версия LabVIEW: 15
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
!!! выкладывать картинки на сторонних ресурсах запрещено правилами форума !!!!
почему, думаю пояснять не стоит
IvanLis
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 мар 2017, 22:07
- Версия LabVIEW: 15
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
пробовал делать multi record, выставлял samples per record 11, чтобы считывать один байт ( стартовый, стоповый, бит четности и 8 бит данных), а number of record ставил 8, первый байт считывает правильно, остальные нет
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
и в чём проблема заменить красную рамку на цикл while?
в остальном по-моему должно работать, хотя есть опасения в скорости. Если данные приходят достаточно быстро, то по одной выборке система может не справляться, придётся читать сразу несколько.
в остальном по-моему должно работать, хотя есть опасения в скорости. Если данные приходят достаточно быстро, то по одной выборке система может не справляться, придётся читать сразу несколько.
-
- interested
- Сообщения: 4
- Зарегистрирован: 20 мар 2017, 22:07
- Версия LabVIEW: 15
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
Если ставить цикл while на всю рамку лабвью ругается, а если только на read он все равно один раз читает
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: HSDIO: чтение последовательного цифрового канала
покажите, как ставите.
Только могу сразу сказать в цикле надо только чтение, без инициализации. Т.е. последние две функции в рамке.
Подозреваю, что ругается именно на попытку конфигурировать уже работающую задачу
Только могу сразу сказать в цикле надо только чтение, без инициализации. Т.е. последние две функции в рамке.
Подозреваю, что ругается именно на попытку конфигурировать уже работающую задачу
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 502 Просмотры
-
Последнее сообщение Juri