IPB
ЛогинПароль:

> Реализация некого "круиз контроля" или "автопилота", ковычки потому что это очень далекие сравнения:)
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 222
Пол: Мужской
Реальное имя: Andrew

Репутация: -  0  +


Суть такова, надо реализовать некий алгоритм действия "автопилота".
Есть начальные данные :
Масса транспорта.
Макс. допустимая скорость транспорта на прохождении пути.
Длина пути в метрах.
Сила двигателя.
Максимальное время прохождения пути транспортом.

Условия простые :
У пользователя есть 3 выбора : газ, не жать газ и тормоз
Автопилот должен регулировать скорость так, что бы она не превышала максимальную и транспорт пришел во время(т.е не превышая указанного макс. времени , раньше - можно).
Если скорость превысила максимальную, то сразу же включается торможения до скорости= 70% от максимальной заданной.

я так понимаю надо в один момент времени обрабатывать 3 задачи, в зависимости от действия пользователя. И просчитывать время прохождения , т.е контролировать скорость каждую, допустим, 0.1 с , и регулировать её, в зависимости от расстояния транспорта до конца и текушего времени прохождения. Т.к в физирке я не очень силен, то обратился сюда. Может у вас есть какие-нибудь мысли по этому поводу? Реализовывать буду на C/C++. Плюс надо будет ещё построить график движения транспорта..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 222
Пол: Мужской
Реальное имя: Andrew

Репутация: -  0  +


Ну честно говоря, вначале была идея о метро, а не о машине, т.е "автопилот" регулирует скорость вместо машиниста, а машинисту только и надо что жать газ или тормоз. Отсюда и пошло макс. время прохождения пути. аэродинамическое трение можное не учитывать. Т.е универсальность этой штуки понижается. Отсюда можно взять константную силу двигателя. А трение качения и торможения можно расчитать, в принципе...

Хм..ну хочется и нормальную программу и быстрей отделаться, потому что у меня в этом семестре 3 курсовых, 1 я написал, эта 2ая ,а для 3ей мне надо будет за неделю выучить QT, я же с ума сойдуsmile.gif)

Сообщение отредактировано: Andrewshkovskii -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
Ну честно говоря, вначале была идея о метро, а не о машине,
Какая разница - метро или машина? Разве только рулить не надо smile.gif.

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
т.е "автопилот" регулирует скорость вместо машиниста, а машинисту только и надо что жать газ или тормоз.
Ты спрашиваешь совета, а прислушаться к нему не хочешь. Похоже как если кто-то спрашивает, как написать прогу, которая складывает 2+2 и получает 5. Ему говорят, что это невозможно, а он отвечает, что ему дескать не нужно заумную прогу, а нужно простую. Ну, какой будет ответ, как ты думаешь? А вот такой:
begin
WriteLn('2 + 2 = 5')
end.

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
Отсюда и пошло макс. время прохождения пути.
Неверно. Максимальное время "пошло" из расписания движения. Только оно не несет никакого смысла, если не учитывать какой-то фактор, противоположный скарости (например, экономию горючего). Вдумайся и поймешь.

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
аэродинамическое трение можное не учитывать.
Нельзя. Тогда не будет постоянной скорости практически ни при каких условиях. И потом: ну чем тебя пугает дополнительное слагаемое?.. blink.gif

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
Т.е универсальность этой штуки понижается.
До нуля smile.gif.

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
Отсюда можно взять константную силу двигателя.
.. и включать-выключать его каждую секунду..

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
А трение качения и торможения
??? Что это за термин? Даже не особо разбираясь в физике, не делай таких оговорок.

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
можно расчитать, в принципе...
Да просто прикинуть..

Цитата(Andrewshkovskii @ 11.12.2008 11:01) *
Хм..ну хочется и нормальную программу и быстрей отделаться, потому что у меня в этом семестре 3 курсовых, 1 я написал, эта 2ая ,а для 3ей мне надо будет за неделю выучить QT, я же с ума сойдуsmile.gif)
Забдуждение, что на нормальную программу нужно много времени. Нужно, да, потратить час, чтобы вникнуть и разобраться - потом все пойдет быстро.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.04.2024 6:26
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name