Одновременное использование нескольких внешних исполняемых файлов и сбор данных в LabVIEW

Я использую LabVIEW 2009 с USB 6008 для сбора данных с акселерометров. Помимо сбора данных с акселерометров, у меня есть несколько других внешних исполняемых файлов, которые запускают два разных процесса (запись данных). Используя System Exec.vi, я могу запускать эти внешние исполняемые файлы. Но запись данных во внешние исполняемые файлы начинается в разное время, например, скажем, exe1 занимает 1 секунду, чтобы начать запись данных в текстовый файл, тогда как exe2 занимает 20 секунд для инициализации и начала записи данных.

Следовательно, есть ли способ, которым я запускаю несколько внешних exe-файлов, и я могу начать запись данных из них всех в одном экземпляре вместе со сбором данных с акселерометров.

Спасибо и большое спасибо за вашу помощь


person PManjunatha    schedule 01.04.2013    source источник


Ответы (1)


Я не знаю 6008 наизусть, но вы можете установить старт-триггер (аппаратный) для генерации данных. Поэтому, когда вы начинаете генерировать одну задачу, запускается и другая задача. Но вы должны убедиться, что обе задачи готовы или ваш тайм-аут достаточно велик.

person Ton Plomp    schedule 01.04.2013
comment
Хорошо, Тон, спасибо за ваше предложение, я попробую что-то подобное. - person PManjunatha; 01.04.2013
comment
Руководство USB-6008 на ni.com/pdf/manuals/371303m.pdf говорит, что вы можете использовать вход PFI 0 для запуска аналогового сбора данных. - person nekomatic; 02.04.2013