|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 8
|
||||||||||||||||
Расчет угла поворота23.09.2010, 00:09. Показов 8101. Ответов 4
Метки нет (Все метки)
Здравствуйте.
Требуется найти угол поворота моста(Мостом на картинке обозначена линия).Мост может двигаться по часовой стрелке на 190 градусов и против часовой на 190 градусов.С обоих сторон моста стоят датчики,они показывают координату данной стороны моста в мм ,т.е сколько мм проходит сторона моста от начала координат- 0 градусов.Радиус известен,т.о нам известен какой угол пройден стороной моста от начала координат.Но задача состоит найти реально пройденный угол. Например,мост был в начальном положении (рис 1): х1 в положении 0 градусов,х2 в положении 180 градусов.Далее он повернулся на некий угол,что x2 стал в положение 10 градусов от начала координат -0 градусов,а x1 в положение 190 градусов. рисунок1 Эти переменные показывают положение моста в мм:
Известен радиус rad Далее по 2 известным величинам вычисляем углы
рисунок2 Еще есть условие,что когда сторона моста проходит ноль градусов срабатывает датчик(устанавливается в 1),при повторном прохождении стороной моста сбрасывается. Необходимо найти реально пройденный угол моста.Спасибо. Ниже привожу код,как я придумала это реализовать. Но дело в том ,Что все у меня получается очень частно,а нужно в общем виде и для любого максимального угла поворота моста не обязательно 190 градусов,а может и 390.
0
|
||||||||||||||||
| 23.09.2010, 00:09 | |
|
Ответы с готовыми решениями:
4
Как рассчитать поворот угла, зная координаты трех точек до поворота и после поворота угла измеритель угла поворота Подскажите датчик угла поворота, для использовании в указателе ветра |
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 23.09.2010, 08:42 | |
|
Если датчик измеряет длину дуги, то угол по часовой стрелке=длина дуги*360/длина окружности.
Дальше формулы приведения.
0
|
|
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 8
|
|
| 23.09.2010, 22:36 [ТС] | |
|
Puporev,спасибо за ответ.
Но загвоздка вот в чем. Приведу пример ниже: Например,мост был в начальном положении (рис 1): х1 в положении 0 градусов,х2 в положении 180 градусов.Далее он повернулся на некий угол по часовой стрелке,что x2 стал в положение 10 градусов от начала координат -0 градусов,а x1 в положение 190 градусов. Если посмотреть по картинке,то сторона x2 повернулась совсем не на 10 градусов,а на 190,как и сторона x1.вот нужно и найти реальные углы поворота сторон моста,т.е в данном случае этот угол равен 190. Вся проблема в том,что датчик будет показывать длину дуги в мм с измерительной ленты ,равную 10 градусам,даже если сторона повернулась на 190 градусов.
0
|
|
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 24.09.2010, 07:21 | ||
|
Добавлено через 1 минуту Или когда сторона моста проходит через 0, датчик тоже обнуляется? Добавлено через 1 минуту В этом случае без дополнительного счетчика обнулений вы не решите, откуда вы узнаете, 10 или 190 градусов, если датчик покажет 10.
0
|
||
|
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 8
|
|||||||
| 24.09.2010, 23:20 [ТС] | |||||||
Есть еще датчик в нуле,который меняет свое состояние (о или 1) при переходе стороны моста через него. Меня интересует такой вопрос как бы так изловчиться,чтобы не использовать в расчетах углов такого типа вычисления:
И еще сделать это универсальным для любого угла поворота,не обязательно для максимального 190 градусов,а может и больше,например для 390 градусов.
0
|
|||||||
| 24.09.2010, 23:20 | |
|
Помогаю со студенческими работами здесь
5
датчик угла поворота Определение угла поворота изображения Помогите с датчиком угла поворота. Контроль угла поворота цилиндра Взаимозависимость угла поворота и угловой скорости Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|