А вот это уже интересно - Вы повторяете запрос к прибору при ошибке, или сразу отображаете оповещение, и т.д.? Если нет, то тогда вот эта 1 секунда и дает Вам нежелательный эффект - при подключении флешки к юсб-порту, тот "подвисает", и Вы его в то же время и опрашиваете.Atom писал(а):А SubVI-ка поиска портов у меня запускается только тогда когда обнаружился разрыв связи, и НЕ крутится постоянно, а вызывается из основной проги.
В параллельном цикле у меня раз в секунду происходит обращение к уже конкретно определенному порту и чтение из него стринги. Если стринг не получена или получена не та что надо тогда оповещаем о разрыве и по нажатию ОК вызываем подпрогу определения портов.
Попробуйте - если еще не пробовали - не переподключать девайс, а читать и дальше при появлении ошибки. Может, строка будет дальше возвращаться правильно? Только, на всякий случай, очищайте буфер обмена тоже...