Запуск по синхросигналу

Радиотехника, платы, схемы, оборудование, фото- видео- приборы, компьютеры
Ответить
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Запуск по синхросигналу

Сообщение Fancnc »

Здравствуйте!
Задача следующая, при запуске программы выбирается директория с заранее сгенерированными файлами (файл содержит N количество каналов и привязан к определенному времени). Мои действия: инициализируются модули и при получении синхросигнала, сигналы из файла проигрываются. Следующий цикл, подгружается новый файл(считывание файла организовано в параллельном цикле), ожидание- проигрывание сигнала и т.д., время между окончанием проигрывания файла и приходом нового синхросигнала порядка 40мс и тут возникает проблемка, как не пропустить синхросигнал, как правильно организовать триггер внутри цикла.
Artem.spb

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

Re: Запуск по синхросигналу

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

Какое железо?
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: Запуск по синхросигналу

Сообщение Fancnc »

Контроллер pxie-8880 и платы pxie-6739
Artem.spb

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

Re: Запуск по синхросигналу

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

Количество сэмплов постоянное?
Есть ли возможность изменить стартовый триггер? и от чего он в принципе зависит? Не может случиться так, что старт придёт до завершения предыдущего файла?
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: Запуск по синхросигналу

Сообщение Fancnc »

Количество отсчетов постоянное, стартовым триггером является синхросигнал с другой машины, который сигнализирует начало сбора данных другой аппаратуре. Есть возможность использовать комманду по rs 485, но получается плавующий старт. У меня на крейте нет rs модуля пробывал, через moxa uport usb, +- 10ms. Нет, старт приходит через определенное время, может немного в + уходить.
Artem.spb

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

Re: Запуск по синхросигналу

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

С одинаковым количеством отсчётов на файл может сработать этот фокус
http://www.ni.com/tutorial/5382/en/
Вроде на вашей плате есть два счётчика.
Тут не перезапуск задачи, а постепенная отправка данных в буфер по мере его освобождения.
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: Запуск по синхросигналу

Сообщение Fancnc »

Помучался с Retriggerable, не очень понял как использовать. Сделал по другому, вот результат
Вложения
ao_out.JPG
sig_out.jpg
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Железо»