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