Форум программистов, компьютерный форум CyberForum.ru

Переключение кнопок вентилятора - C++

Восстановить пароль Регистрация
 
A[r]ti
Сообщений: n/a
18.05.2009, 20:22     Переключение кнопок вентилятора #1
Помогите пожалуйста написать программу в С++. Вот задание:

С помощью кнопочного переключателя на |1 вентилятор запускается на уровне 1. Каждым следующий нажатием кнопки вентилятор переключается на один уровень мощности выше. Это возможно до 4 раз (Q1, Q2, Q3, Q4). В зависимости от того сколько раз нажата кнопка|1, деблокируется соответствующий контактор (|1 нажата дважды -> активен выход Q2). Чтобы работал точно один контактор, переключение между отдельными контакторами происходит только спустя 2 секунды. С помощью кнопки |2 вентилятор может ступень за ступенью переключаться в обратном направлении.
Используемые компоненты:
|1 кнопка "Увеличение"
|2 кнопка "Уменьшение"
Q1 Контактор уровня 1
Q2 Контактор уровня 2
Q3 Контактор уровня 3
Q4 Контактор уровня 4

Добавлено через 41 секунду
Заранее благодарен!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2009, 20:22     Переключение кнопок вентилятора
Посмотрите здесь:

C++ Переключение раскладки на Windows XP
C++ Переключение на новою строку. Команды endl и \n
Переключение кодовых страниц в Windows? C++
Переключение контекста потоков C++
C++ Переключение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
18.05.2009, 20:25
  #2

Не по теме:

Кто дружит с С++ !!!
Я нее он мне не друг. Так что ни чем помочь не могу.

#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
18.05.2009, 22:32     Переключение кнопок вентилятора #3
Насчёт таймера можно так попробовать
C++
1
2
3
4
5
6
void wait ( int seconds )
{
  clock_t endwait;
  endwait = clock () + seconds * CLOCKS_PER_SEC ;
  while (clock() < endwait) {}
}
и использовать wait(2);
Ultrator
11 / 7 / 1
Регистрация: 28.04.2009
Сообщений: 219
18.05.2009, 22:33     Переключение кнопок вентилятора #4
Кнопки-то под что хоть? keypressed(), или под MFC? Или я усложняю? Чё за кнопки - на клаве?

Не по теме:

Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов
кроме C++

A[r]ti
Сообщений: n/a
18.05.2009, 22:56     Переключение кнопок вентилятора #5
да там в принципе наверное можно и не кнопки, просто чтобы через определённый промежуток времени прибавлялось скорость, а когда до конца дойдёт наоборот убавлялось.
vladislavchick
35 / 35 / 1
Регистрация: 22.05.2010
Сообщений: 107
22.05.2010, 12:55     Переключение кнопок вентилятора #6
А в C++ разве можно вентилятором управлять?
Yandex
Объявления
22.05.2010, 12:55     Переключение кнопок вентилятора
Ответ Создать тему
Опции темы

Текущее время: 11:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru