Сделать пульт для управления двигателем - C#
Формулировка задачи:
Класс ВЕНТИЛЯТОР содержит объекты класса ДВИГАТЕЛЬ , Контролер , пульт управления. Определить необходимые данные , конструкторы , деструкторы и методы работы с элементами данных. С помощью пульта управления выставить необходимую скорость оборотов двигателя и время отключения вентилятора. C#
Решение задачи: «Сделать пульт для управления двигателем»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Timers; namespace StasEngine { class Program { static void Main(string[] args) { Fan fan = new Fan(); fan.ventilate(); Console.ReadKey(); //fan.unventilate(); } class Fan { public Fan() { motor = new Motor(); rc = new RC(); controller = new Controller(); myTimer.AutoReset = false; myTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); } class Motor { public Motor() { rotates = 0; } public int rotates; public void rotate() { rotates = +1; } public void clearRotates() { rotates = 0; } }; class Controller { public Controller() { spd = 100; } float spd; public void setSpeed(float _spd) { spd = _spd; } }; class RC { public void press() { } }; public void unventilate() { myTimer.Enabled = false; } public void ventilate() { myTimer.Enabled = true; } Motor motor; Controller controller; RC rc; Timer myTimer = new System.Timers.Timer(100); private void OnTimedEvent(object source, ElapsedEventArgs e) { Console.WriteLine("Вентилятор працює. Кількість обертів:", motor.rotates.ToString()); motor.rotate(); } }; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д