|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.09.2014, 22:46 | #1 |
Регистрация: 08.09.2014
Сообщений: 8
|
Движение подвижной окружности по неподвижной
В общем, задача стоит сложная и довольно интересная, поэтому я опишу подробно.
Начну с сути постановки задачи. Как я уже написал в заголовке: подвижная окружность с центром в точке О1 радиуса r движется без скольжения по неподвижной окружности с центром в точке О радиуса R против часовой. Кривошип ОО1 вращается равномерно с постоянной угловой скоростью w0 (угол fi вычисляется по формуле: fi=w0*t). Найти траекторию точки М, принадлежащей подвижной окружности радиуса r, причем точка М находится на расстоянии h от точки О1 (т.е. h=О1М). Нужно написать графическую программу, представляющую перемещение точки М с течением времени t по траектории. В начальный момент кривошип ОО1 находится на оси Оx (также и О1М). R=3r; h=r. Программу желательно написать на Pascal ABC, ибо я совсем запутаюсь. |
10.09.2014, 23:49 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Уверен, что смог бы написать такую шляпу.
Нечто похожее уже делал одному двоечнику. Прицепил вместе с исходником, поиграйся. Ссылка ещё. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 10.09.2014 в 23:53. |
11.09.2014, 00:23 | #3 |
Регистрация: 08.09.2014
Сообщений: 8
|
Спасибо. Сейчас гляну
|
11.09.2014, 00:40 | #4 |
Регистрация: 08.09.2014
Сообщений: 8
|
Не совсем то, что нужно. По неподвижно окружности движется еще окружность и нужно найти траекторию (второй раз не буду писать, все подробно уже описано)
|
11.09.2014, 01:28 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Где движется, снаружи неподввижной или внутри ?
И где точка М, принадлежащая подвижной окружности ? Там не спутали понятия круг и окружность ? |
11.09.2014, 01:48 | #6 |
Регистрация: 08.09.2014
Сообщений: 8
|
Ничего не перепутал. Движется по окружности. Я уже написал, что происходит движение подвижной окружности по (а не внутри) неподвижной. Рисунок первый ("так"). Из точки О1 идет стержень длинной h, в моем случае h равен радиусу r (подвижной окружности). Получается стержень О1М. Собственно точка М расположена на расстоянии h=r от центра подвижной окружности (т.е. на ее дуге, если быть проще). Когда механизм приходит в движение, точка М должна рисовать некую траекторию.
|
11.09.2014, 02:02 | #7 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Ну тогда, вот - https://ru.wikipedia.org/wiki/Эпициклоида
Может быть поможет. У вас k=3 И общий случай, при произвольном расположении M - https://ru.wikipedia.org/wiki/Эпитрохоида |
11.09.2014, 02:09 | #8 |
Регистрация: 08.09.2014
Сообщений: 8
|
Да, об этом я тоже в курсе, суть в том, что мне нужно это запрограммировать на паскале, в этом вся беда
|
11.09.2014, 03:46 | #9 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Вот, в качестве затравки.
Только - а) это не на ABC, а на Delphi, я ABC не владею, а разбираться неохота, б) надо как то туда сунуть угловую скорость w0 радиуса неподвижной окружности . В формулах, что я взял из Википедии - параметр t - это вроде угол радиуса катящейся окружности. Код:
|
11.09.2014, 11:07 | #10 |
Регистрация: 08.09.2014
Сообщений: 8
|
А можно как-то сделать так, чтобы получался не пунктир, а непрерывная линия? Я так понял, только если уменьшить i? Но тогда все равно линия будет прерываться..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
движение по окружности(C#) | liisasha | Помощь студентам | 0 | 13.06.2012 17:03 |
Движение окружности | What's_That? | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 28.07.2011 21:19 |
движение окружности по окружности | MyQwErTy | Помощь студентам | 13 | 04.11.2008 22:52 |
Движение окружности | Ensoph | Помощь студентам | 4 | 25.09.2008 12:11 |
Движение по окружности | Mickle | Общие вопросы Delphi | 3 | 13.04.2007 16:24 |