Здравствуйте. Мне нужно решить следующую задачу.
"Напишите программу, которая измеряет интервал времени между включением светодиода на передней панели и нажатием на кнопку.
Указание: Измерение времени реакции выполняется по следующему протоколу:
1) После запуска программы проходит некоторый интервал времени (длительность этого интервала изменяется случайным образом от 2 до 7 секунд);
2) затем включается светодиод и считывается значение системного таймера при помощи функции Tick Count, ms;
3) сразу после включения светодиода запускается пустой цикл While Loop, который прерывается нажатием кнопки НАЖАТЬ;
4) После завершения цикла считывается второе значение системного таймера (момент нажатия);
5) время реакции оператора вычисляется как разность этих двух моментом (в миллисекундах);
6) измерения повторяются несколько раз в цикле For Loop (измерения отделяются друг от друга случайными интервалами времени продолжительностью от 2 до 7 секунд);
7) результаты измерений записываются в массив; 8) вычисляется среднее время реакции оператора (используйте функцию Mean (среднее) из меню Mathematics).
Прогресс выполнения теста отображается при помощи индикатора Horizontal Progress Bar, подключенного к индексу цикла For Loop.
Чисто логически я полностью понимаю как она работает, на лицевой панели всё сделал, но не могу понять как соединить все элементы на блок-диаграмме. Какую структуру использовать, последовательную или параллельную.
Помогите с задачей
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Помогите с задачей
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 4
- Зарегистрирован: 13 апр 2018, 12:50
- Версия LabVIEW: 14
- Контактная информация:
Re: Помогите с задачей
Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.Deja vu
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Помогите с задачей
А в чем Вы видите помощь?Yuri697 писал(а):Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.
Написать программу за Вас?
Вы начните отвечать на заданные ранее вопросы, дело двинется.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 59 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Помогите с задачей
СЛИТНОДАЧТОБВАСYuri697 писал(а):Но к сожалению там ничем не помогли.
Задача то элементарная, у Вас даже весь алгоритм расписан.Yuri697 писал(а):Как и мне.
- Вложения
-
- Untitled 1.vi
- LV_10
- (21.42 КБ) 163 скачивания
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение