Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #15 : Января 25, 2008, 08:49:56 »

Test

> BeArt

Что толку нам смотреть твои картинки. Опиши построение. Откуда нам знать, что ты не подгонял дугу в ручную, пока у тебя на размере не появилось 6 м.
Кроме того, у тебя единицы измерения в метрах без запятой. А в миллиметрах может там не 6 000 мм, а 6 450 мм.

*

Оффлайн BeArt

  • *****
  • 1016
  • Репутация: +94/-3
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #16 : Января 25, 2008, 09:07:01 »
Только средствами Архикад...

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #17 : Января 25, 2008, 09:19:41 »
"Только средствами Архикад..."

Это так расписывается метод построения?

Классное объяснение. Я теперь тоже буду на все вопросы типа "Как сделать то или это..." отвечать: "Только средствами Архикад..."

*

Оффлайн BeArt

  • *****
  • 1016
  • Репутация: +94/-3
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #18 : Января 25, 2008, 13:48:11 »
"Только средствами Архикад..."

Это так расписывается метод построения?

Классное объяснение. Я теперь тоже буду на все вопросы типа "Как сделать то или это..." отвечать: "Только средствами Архикад..."

А собственно Все!
Чертим хорду, произвольно дугу проставляем размеры соответственно "по дуге" на дуге. Цепляем дугу выбираем способ криволинейное ребро и методом подбора сначала грубо мышкой затем вводом значения «Y» вдумчиво выставляем на нужный размер «методом наилучшего приближения». Чтобы получить точность, как на картинке мне потребовалось около 1 минуты. А Вам?

*

Оффлайн vlmodul

  • **
  • 51
  • Репутация: +0/-0
Re: Черчение дуги по заданным размерам
« Ответ #19 : Января 25, 2008, 14:26:15 »
Да..., видимо этот способ лучший! Спасибо.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #20 : Января 25, 2008, 15:55:50 »
Чертим хорду, произвольно дугу проставляем размеры соответственно "по дуге" на дуге. Цепляем дугу выбираем способ криволинейное ребро и методом подбора сначала грубо мышкой затем вводом значения «Y» вдумчиво выставляем на нужный размер «методом наилучшего приближения». Чтобы получить точность, как на картинке мне потребовалось около 1 минуты. А Вам?

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

Да... Метод тыка лучший.

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Черчение дуги по заданным размерам
« Ответ #21 : Января 25, 2008, 17:33:34 »
2 Valery W
Не делай скоропалительных выводов. Истина в последней инстанции - грех гордыни.

Позднее (скорее завтра) полностью опишу тот метод, который предлагаю. Достаточно точен как графически, так и достаточно строг математически. Метод научного тыка хорош тогда, когда известен результат, когда ответ надо подогнать к известной модели. Другое дело, что надо все сделать быстро и без заморочек - тогда (если прочитать все сверху донизу) вопрос полностью решен.

А задачка интересна. Но Гюйгенсов тут нет, похоже...  :wink:

*

Оффлайн pavelzb

  • ***
  • 116
  • Репутация: +29/-1
  • Пол: Мужской
  • Охотник на зебр.
Re: Черчение дуги по заданным размерам
« Ответ #22 : Января 28, 2008, 08:12:17 »
Решение геометрическое возможно приближенное
А можно решить математически например в пакете «Математика»
Уравнение не скромное:
------------------
L = 6
Dh = 5
RADIUS = FindRoot[x == L/(2*ArcSin[Dh/(2*x)]), {x, 3}]
N[RADIUS, 50]]
------------------------------------------------------------------------
{x, 3} – где тройка теоретическая длина.

При длине L=6
Длине хорды Dh=5
Точный ответ: Радиус равен  = = 2.921874079445706 м

*

Оффлайн A_Polkhovsky

  • ***
  • 154
  • Репутация: +9/-0
  • Пол: Мужской
  • Я не волшебник, но учусь
Re: Черчение дуги по заданным размерам
« Ответ #23 : Февраля 02, 2008, 13:34:32 »
Браво господа!
С огромным удовольствием прочитал все ответы - да не оскудеет русь матушка умными головами.
Многообразие решений просто завораживает. А если бы автор изначально просветил бы о необходимой точности построения (или цели данного эксперимента) то думаю решение нашлось бы оптимальное (хотя мне лично ближе решение от pavelzb)
попробовал построить все это в Солид Ворксе вот что он мне выдал
Длина дуги: 6000мм
Длина хорды: 5000мм
Радиус: 2921.87мм
Угол: 117.66градусов
построение автоматическое

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #24 : Февраля 02, 2008, 14:27:49 »
В Солид Ворксе значит, все таки есть алгоритм построения дуги по ее длине и хорде.
Солид Воркс рулит!

*

Оффлайн vlmodul

  • **
  • 51
  • Репутация: +0/-0
Re: Черчение дуги по заданным размерам
« Ответ #25 : Февраля 03, 2008, 18:59:01 »
Браво!!!...   Но тогда возникает вопрос: если алгоритм существует, не важно в какой программе, значит его можно построить (алгоритм) в Excel?

*

Оффлайн vlmodul

  • **
  • 51
  • Репутация: +0/-0
Re: Черчение дуги по заданным размерам
« Ответ #26 : Февраля 04, 2008, 20:30:02 »
А вот и формула: L="/4*(C*(tg"/4)+C/(tg"/4))
где L - длина дуги
      С - длина хорды
    "/4 - альфа делённая на 4 - угол в радианах

*

Оффлайн BeArt

  • *****
  • 1016
  • Репутация: +94/-3
  • Пол: Мужской
Re: Черчение дуги по заданным размерам
« Ответ #27 : Февраля 05, 2008, 09:12:47 »
А вот и формула: L="/4*(C*(tg"/4)+C/(tg"/4))
где L - длина дуги
      С - длина хорды
    "/4 - альфа делённая на 4 - угол в радианах
...И чему равен угол?

*

Оффлайн pavelzb

  • ***
  • 116
  • Репутация: +29/-1
  • Пол: Мужской
  • Охотник на зебр.
Re: Черчение дуги по заданным размерам
« Ответ #28 : Февраля 05, 2008, 10:19:41 »
Браво!!!...   Но тогда возникает вопрос: если алгоритм существует, не важно в какой программе, значит его можно построить (алгоритм) в Excel?
Это тригонометрические функции, решить их значит мозгами вернутся на 1 - 2-й курс.
Поэтому для решения подобных уравнений открываем свои ученические архивы по информатике и находим лабораторную работу по отысканию неизвестных, например методом хорд (последовательное приближение с отысканием мест когда по заданным значениям функция меняет свой знак и следовательно на этом заданном интервале и находится искомый ответ (если есть несколько ответов то алгоритм еще немного усложняется). Точность задается по необходимости.)

*

Оффлайн vlmodul

  • **
  • 51
  • Репутация: +0/-0
Re: Черчение дуги по заданным размерам
« Ответ #29 : Февраля 05, 2008, 18:59:18 »
Пишу подробно.В Excel выбираем любые ячейки, я начну, ну скажем с В3 и записываю угол, В4-хорда, В5-дуга, В6-радиус, в С3 записываю любой угол, ну скажем 120 и в D3 переведём его в радианы, в С4-5000, в С5-формулу =D3/4*(C4*TAN(D3/4)+C4/TAN(D3/4)). Потом открываем ДАННЫЕ - Анализ "что - если" - Подбор параметра... Появляется окно - заполняем:Установить в ячейке - С5, Значение - 6000, Изменяя значение ячейки - С3
Ну, а радиус-то... ерунда.

 

Похожие темы

  Тема / Автор