Помогите с задачей

Простейшие вопросы в области инженерной разработки
Ответить
Yuri697
interested
interested
Сообщения: 4
Зарегистрирован: 13 апр 2018, 12:50
Версия LabVIEW: 14
Контактная информация:

Помогите с задачей

Сообщение Yuri697 »

Здравствуйте. Мне нужно решить следующую задачу.

"Напишите программу, которая измеряет интервал времени между включением светодиода на передней панели и нажатием на кнопку.
Указание: Измерение времени реакции выполняется по следующему протоколу:
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

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Помогите с задачей

Сообщение IvanLis »

Yuri697
interested
interested
Сообщения: 4
Зарегистрирован: 13 апр 2018, 12:50
Версия LabVIEW: 14
Контактная информация:

Re: Помогите с задачей

Сообщение Yuri697 »

Deja vu :crazy:
Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Помогите с задачей

Сообщение IvanLis »

Yuri697 писал(а):Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.
А в чем Вы видите помощь?
Написать программу за Вас?

Вы начните отвечать на заданные ранее вопросы, дело двинется.
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Помогите с задачей

Сообщение alerm »

Yuri697 писал(а):Но к сожалению там ничем не помогли.
СЛИТНОДАЧТОБВАС
Yuri697 писал(а):Как и мне.
Задача то элементарная, у Вас даже весь алгоритм расписан.
Вложения
Untitled 1.vi
LV_10
(21.42 КБ) 158 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»