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

Простейшие вопросы в области инженерной разработки

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

Postby Yuri697 on 13 Apr 2018, 13:03

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

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

Чисто логически я полностью понимаю как она работает, на лицевой панели всё сделал, но не могу понять как соединить все элементы на блок-диаграмме. Какую структуру использовать, последовательную или параллельную.
Yuri697
interested
interested
 
Posts: 4
Joined: 13 Apr 2018, 12:50
LabVIEW Version: 14
Karma: 0

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

Postby IvanLis on 13 Apr 2018, 19:40

User avatar
IvanLis
professor
professor
 
Posts: 4525
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 715
hardware VIP bloggers teachers

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

Postby Yuri697 on 14 Apr 2018, 10:26

Deja vu :crazy:

Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.
Yuri697
interested
interested
 
Posts: 4
Joined: 13 Apr 2018, 12:50
LabVIEW Version: 14
Karma: 0

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

Postby IvanLis on 14 Apr 2018, 14:17

Yuri697 wrote:Да, действительно та же задача. Но к сожалению там не чем не помогли. Как и мне.

А в чем Вы видите помощь?
Написать программу за Вас?

Вы начните отвечать на заданные ранее вопросы, дело двинется.
User avatar
IvanLis
professor
professor
 
Posts: 4525
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 715
hardware VIP bloggers teachers

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

Postby alerm on 14 Apr 2018, 14:36

Yuri697 wrote:Но к сожалению там ничем не помогли.

СЛИТНОДАЧТОБВАС
Yuri697 wrote:Как и мне.

Задача то элементарная, у Вас даже весь алгоритм расписан.
Attachments
Untitled 1.vi
LV_10
(21.42 KiB) Downloaded 12 times
User avatar
alerm
leader
leader
 
Posts: 553
Joined: 02 May 2012, 21:28
Medals: 1
Activity (1)
LabVIEW Version: 13
Karma: 138
VIP teachers freelance


Return to Для чайников

Who is online

Users browsing this forum: Nikol, Yandex and 18 guests

cron