![]() |
![]() |
Andrewshkovskii |
![]()
Сообщение
#1
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: ![]() ![]() ![]() |
Суть такова, надо реализовать некий алгоритм действия "автопилота".
Есть начальные данные : Масса транспорта. Макс. допустимая скорость транспорта на прохождении пути. Длина пути в метрах. Сила двигателя. Максимальное время прохождения пути транспортом. Условия простые : У пользователя есть 3 выбора : газ, не жать газ и тормоз Автопилот должен регулировать скорость так, что бы она не превышала максимальную и транспорт пришел во время(т.е не превышая указанного макс. времени , раньше - можно). Если скорость превысила максимальную, то сразу же включается торможения до скорости= 70% от максимальной заданной. я так понимаю надо в один момент времени обрабатывать 3 задачи, в зависимости от действия пользователя. И просчитывать время прохождения , т.е контролировать скорость каждую, допустим, 0.1 с , и регулировать её, в зависимости от расстояния транспорта до конца и текушего времени прохождения. Т.к в физирке я не очень силен, то обратился сюда. Может у вас есть какие-нибудь мысли по этому поводу? Реализовывать буду на C/C++. Плюс надо будет ещё построить график движения транспорта.. |
![]() ![]() |
Andrewshkovskii |
![]()
Сообщение
#2
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: ![]() ![]() ![]() |
Ну честно говоря, вначале была идея о метро, а не о машине, т.е "автопилот" регулирует скорость вместо машиниста, а машинисту только и надо что жать газ или тормоз. Отсюда и пошло макс. время прохождения пути. аэродинамическое трение можное не учитывать. Т.е универсальность этой штуки понижается. Отсюда можно взять константную силу двигателя. А трение качения и торможения можно расчитать, в принципе...
Хм..ну хочется и нормальную программу и быстрей отделаться, потому что у меня в этом семестре 3 курсовых, 1 я написал, эта 2ая ,а для 3ей мне надо будет за неделю выучить QT, я же с ума сойду ![]() Сообщение отредактировано: Andrewshkovskii - 11.12.2008 11:03 |
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Ну честно говоря, вначале была идея о метро, а не о машине, Какая разница - метро или машина? Разве только рулить не надо ![]() т.е "автопилот" регулирует скорость вместо машиниста, а машинисту только и надо что жать газ или тормоз. Ты спрашиваешь совета, а прислушаться к нему не хочешь. Похоже как если кто-то спрашивает, как написать прогу, которая складывает 2+2 и получает 5. Ему говорят, что это невозможно, а он отвечает, что ему дескать не нужно заумную прогу, а нужно простую. Ну, какой будет ответ, как ты думаешь? А вот такой:begin Отсюда и пошло макс. время прохождения пути. Неверно. Максимальное время "пошло" из расписания движения. Только оно не несет никакого смысла, если не учитывать какой-то фактор, противоположный скарости (например, экономию горючего). Вдумайся и поймешь.аэродинамическое трение можное не учитывать. Нельзя. Тогда не будет постоянной скорости практически ни при каких условиях. И потом: ну чем тебя пугает дополнительное слагаемое?.. ![]() Т.е универсальность этой штуки понижается. До нуля ![]() Отсюда можно взять константную силу двигателя. .. и включать-выключать его каждую секунду..А трение качения и торможения ??? Что это за термин? Даже не особо разбираясь в физике, не делай таких оговорок.можно расчитать, в принципе... Да просто прикинуть..Хм..ну хочется и нормальную программу и быстрей отделаться, потому что у меня в этом семестре 3 курсовых, 1 я написал, эта 2ая ,а для 3ей мне надо будет за неделю выучить QT, я же с ума сойду Забдуждение, что на нормальную программу нужно много времени. Нужно, да, потратить час, чтобы вникнуть и разобраться - потом все пойдет быстро.![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 14.08.2025 21:06 |