Программа Segment
Программа Segment предназначена для вычисления геометрических параметров сегмента круга. В расчетах участвуют пять величин:
- диаметр круга,
- длина дуги,
- длина хорды,
- центральный угол,
- высота сегмента,
любые две из которых задаются, а оставшиеся вычисляются.
Дополнительно вычисляются значения:
- длины окружности,
- площади круга,
- площади сегмента,
- площади сектора,
соответствующие заданным величинам.
Теоретическая сторона вычислений описана в статье Геометрия круга.
Программа очень пригодится людям, проектирующим что-нибудь круглое. Например, ювелирам для разработки эскизов колец, браслетов и прочей ерунды.
Segment рассчитана на выполнение под Windows (XP, 7, 8, 10) и не требует специальной установки. Нужно просто извлечь из архива два файла и поместить их в одну папку.
- Segment.exe — выполняемый файл;
- SegmentHelp.chm — файл справки, который открывается не только из программы, но и отдельно, так что вы можете изучить его еще до запуска программы.
Для удаления программы — просто удалить эти файлы.
Программа распространяется бесплатно и не содержит рекламы.
Примечание 1. Если у программы возникнут проблемы с системой безопасности Windows, то обратитесь к статье Как скачать программу.
Примечание 2. Если при запуске программы вы получаете сообщение, содержащее название .NET Framework, то обратитесь к статье Что такое .NET Framework.
Примечание 3. Если вы скачали программу, то настоятельно советую вам подписаться на рассылку «Новости сайта tvlad.ru» (форма в правой колонке). Здесь нет никакого подвоха, поскольку для вас в этом — никакого урона, а для меня — никакой прибыли. Просто это единственный способ для вас оперативно узнать о выходе новых версий программы, которую вы скачали.
ни фига не работает прога…
Буду благодарен за более подробную информацию.
Я уже несколько лет пользуюсь этой программой и считал, что ошибок в ней не осталось.
Писать мне можно через страницу Контакты.
И как скачать? Требует вход на сервер по паролю.
Заранее спасибо.
Исправил, качайте.
Доброго утра! СПАСИБО, ОЧЕНЬ ВЫРУЧИЛИ
Для расчета площади оконных блоков с верхней сегментной створкой, при 2-х известных параметрах L хорды и H сегмента,
С уважением, Людмила
Спасибо! Долго искал,нашёл тут,очень полезная программа! Удобный расчёт гнутого фасада.
Пожалуйста! Пусть у нас будет больше красивых фасадов! 🙂
Крайне признателен за программку 🙂 Аналогично применяю для расчета радиаторов которые вписываются в гнутые фасады)))
Очень рад, что программа востребована! И не важно, в каком виде деятельности.
Но надеюсь, что и среди ювелиров есть люди, которым проще посчитать и сделать какую-нибудь деталь один раз, чем путем проб и ошибок много раз ее переделывать. Хотя, надо признать, что в большинстве случаев переделать деталь ювелирного изделия — проще, чем перестроить фасад. 🙂
Спасибо пригодилась программка!
Пожалуйста, рад быть полезным!
Спасибо, Вовчик! Ты позвонил, кстати, как раз, когда я собирался в и-нете поискать формулу вычисления дуги…
На здоровье! Посмотри еще программу Cones, она тоже может тебе пригодиться.
Владимир, спасибо за программу. Использую для бытовых нужд.
Пожалуйста! Пусть всюду царит гармония! 🙂
Супер! Спасибо 🙂
Спасибо за отзыв!
СПАСИБО!!!
Пожалуйста!
Большое спасибо за программу, а для IPhone нет похожего приложения?
С Уважением, Павел.
Нет, для iPhone программ не пишу. Возможно, в будущем…
Спасибо.
Пожалуйста.
Спасибо, теперь я точно знаю площадь своего балкона.
Я рад за Вас!
Изумительно простая прога, работает прекрасно сэкономил кучу времени
Думаю для наглядности еще добавить графику, которая будет показывать пропорции элементов круга, соответствующие входным данным.
Супер! Спасибо :)!!!!!!!!!
Пожалуйста! Очень рад! Очень!
Очень полезная программка ) Работаю в САПР Компас. Именно такого построения по длине дуги и длине хорды в инструментарии нет. А тут такая простенькая программка )) Большое спасибо ))
Спасибо за комментарий, Семен! Буквально на днях планирую опубликовать новую версию Segment. Добавлена графика, иллюстрирующая пропорции, заданные пользователем, и стал более удобным ввод параметров.
Советую Вам подписаться на новости сайта (форма наверху правой колонки страницы), чтобы оперативно узнавать об этом и всех последующих обновлениях.
Благодарю. Полезная программа для инженера.
Пожалуйста. Могу повторить для Вас тот же совет, что и в ответе на предыдущий комментарий. Будет обидно, если Вы так никогда и не узнаете о выходе новой версии. А кроме рассылки, другого способа оповещения пользователей бесплатной программы не придумано.
Просто супер!!! Спасибо!!!
И Вам спасибо за отзыв!
Благодарю за программу.Все очень удобно и доступно.Мне не так часто она нужна,но в те моменты когда нужна раньше приходилось вспоминать школьный курс тригонометрии.Сейчас это все отпало.
Пожалуйста. Для этого когда-то я ее и написал, чтобы каждый раз не начинать с теоремы Пифагора.
Добрый вечер, Владимир!
С кем бы я пошел в разведку — так это с Вами!…
Ваша программа — совершенна, фундаментальна и проста!
Я обладаю достаточными знаниями, чтобы всё это вычислить по-отдельности, чем и занимаюсь в своих архитектурных изысканиях.
Мне неизвестно, какими алгоритмами Вы пользуетесь, но факт на лицо — результат исчислений у нас совпадает. Это не просто радует, но и вдохновляет!…
Не совсем согласен с Ренаром — наоборот чудо тригонометрии и математики расширили свои горизонты. Выше этого может быть лишь только любовь. А то, что Вы любите науку — это уж точно!…
Удачи, Вам, во всём и неизменного творческого процветания!
С уважением и низким поклоном — Борис.
Здравствуйте, Борис!
Спасибо Вам за отзыв и пожелания. И Вам желаю всяческих успехов!
А алгоритмы расчетов описаны здесь на сайте, в статье Геометрия круга.
Спасибо за программу, очень быстро помогла найти решение. Для навеса из профнастила. 🙂
Очень рад за Вас! И что Вы теперь можете сказать человеку, заявляющему «я гуманитарий, и математика мне не нужна!»?
НИЖАЙШЕЕ МЕРСИ !)
КАЛИ ЛАСКА !)
Здравствуйте, так писать( как пишете Вы) может только порядочный в душе человек. Спасибо за математику и за «Сегмент». Но считаю своим долгом сообщить , что мой антивирус упорно удаляет саму программу как заражённую, оставляя лишь отдельный её файл инструкции. Хотелось бы,всё-таки, иметь эту программу. Может поможете ?
Здравствуйте! Без дополнительной информации я не смогу Вам помочь. В моей программе не содержится ничего похожего на вирус, поэтому, скорее всего, это действия не антивируса, а, например, службы защиты операционной системы, которая настроена на недоверие ко всем .exe файлам, загруженным из интернета. На всякий случай, посмотрите статью «Как скачать программу», посвященную этой проблеме.
Дополнительно я напишу Вам на емейл, чтобы Вы могли сообщить мне подробности.
Здравствуйте, Владимир! Благодарю за такую нужную программку! Особенно за Ваш альтруизм! Не многие сегодня отдают людям полезное даром. Еще раз спасибо. Очень выручила сегодня, когда надо было гнутую секцию забора с узором, вырезанным плазмой из листа, пристыковать к уже имеющейся хорде…
Здравствуйте, Дмитрий! Я рад, что ширится разнообразие применений моей программы.
Самое удивительное, что не было еще ни одного отзыва от ювелира. Будем ждать и надеяться…
Огромное спасибо, очень удобная программа. Желаю удачи и процветания
Пожалуйста, и Вам всего хорошего!
Прога-супер!!! Большой респект! А существует ли вариант для Андроид?
Спасибо за оценку!
К сожалению, для мобильных устройств варианты программ пока только в планах.
СПАСИБО БОЛЬШОЕ!
Пожалуйста!
Большое спасибо!! Очень пригодилась для работы!
Пожалуйста! Так и знал, что этот простой инструмент многим пригодится.
Огромное спасибо! Избавили от экспериментов 😉
Пожалуйста! Я тут прикинул: за три года со дня публикации программы ее скачали не менее 6000 человек. Если каждый из них сэкономил благодаря ей хотя бы 15 минут своего времени, то в сумме это получается 187 рабочих дней. Я на нее потратил не больше недели. Получается — 180 рабочих дней чистой прибыли!
После загрузки и извлечения в папке 2 файла пустые . Не как не пойму что делать. Помогите пожалуйста.
Не встречался с такой ситуацией. Могу только предположить, что это проделки антивируса.
Напишу Вам на емейл.
есть ли специальное название половины круга (два квадранта)?
Полкруга, полукруг.
http://edbi.ru/sinonim/%D0%BF%D0%BE%D0%BB%D0%BE%D0%B2%D0%B8%D0%BD%D0%B0+%D0%BA%D1%80%D1%83%D0%B3%D0%B0
Здорово спасибо. А как узнать количество секторов в круге?
Это зависит от того, что Вам об этих секторах известно. Если (как в Вашем вопросе) ничего, то — никак.
Если известен центральный угол сектора, то надо разделить 360 (если в градусах) или 2 пи (если в радианах) на этот угол и взять целую часть от результата.
Если угол не известен, но известны какие-то другие параметры, то можно найти угол, пользуясь, например, программой Segment или статьей Геометрия круга.
Шикарная программа. Очень помогает при рутинных расчетах. Особенно если надо «подобрать» соотношения параметров.
Автору — большое нечеловеческое спасибо!
Категорическое пожалуйста!
Спасибо. Чудесная программа. Пользоваться легко.
Пожалуйста. Пользуйтесь на здоровье!
Программа отличная. В пользу удобности — маленькие Gif`ки или иконки вместо (или к ним) длинных умных слов. Может звучит резковато, но пиктограммы в наше безграмотное время более удобны.
Где QiWi кошелёк? За хорошие вещи от благодарных людей полагается донат, эра коммунизма давно закончилась.
Спасибо.
Насчет картинок — подумаю.
Насчет благодарности — страница Пожертвования. Правда, QIWI там нет, но есть ЯндексДеньги и WebMoney. Так что грузите апельсины бочках 🙂
Доброе утро, Владимир.
Спасибо, выручили при подсчете площадей по 2-м исходным: L хорды и H сегмента.
С уважением, Людмила
Пожалуйста, Людмила!
Я так и не смог понять, почему первый Ваш комментарий (где про оконные блоки) не попал на страницу, хотя в базе данных он есть.
Программа хорошая, но не могли бы сказать какие формулы там применены, полагаю формула очень большая? Пробовал сам вывести застрял на аркосинусах, такого рода задачи на лимпиядах давать надо)
В описании программы (см. выше) есть фраза «Теоретическая сторона вычислений описана в статье Геометрия круга«. Там Вы найдете ответы на свои вопросы.
Владимир, примайте благодарности от конструктора-мебельщика. Очень пригодилась программка уже не единожды. Поселена на рабочую флэшку в папку Mast Have. 🙂
Алексей, спасибо за оценку. Писал программу для себя, но очень рад, что угадал нужды такого разнообразия творческих людей!
Сейчас обнаружил, файл справки (chm) — пустой. Разделы есть, но все пустые.
Скорее всего, это происки антивируса или службы безопасности системы. Попробуйте скачать программу при помощи менеджера закачек (например, Download Master). А я попробую отправить файл справки Вам на почту, может быть, так пройдет.
Да, странно. Скачался корректно, из архива открылся корректно, а после распаковки опять пустым открывается. Ну, значит, на моей стороне проблема. Разберёмся. Спасибо 🙂
Уважаемый Владимир, скачал программу,
задал хорду 360 и длину дуги 360.5;
вычисляю высоту сегмента. Все путем. Затем постепенно уменьшаю дугу,
высота сегмента монотонно уменьшается, однако при переходе длины дуги от 360.31 к 360.30 высота скачком вырастает во много раз и явно неправильная. Альтернативных решений не предлагается. Точность округления задирал — не помогает. По-видимому, не хватает точности программы, ее можно как-то поднять? может есть вариант программы, для малых сегментов, где аналитические разложения помогают проблему решить? Меня как раз интересуют малые (температурные)удлинения дуги и соответствующие им стрелки прогибов (при фиксированной хорде).
Похоже, действительно, что дело в ограничениях алгоритма вычислений: эта задача решается не по формулам, а при помощи итерационного метода. Как только будет возможность, посмотрю, что можно сделать. Но быстро не обещаю из-за большой занятости. Сообщу Вам на емейл, когда сделаю.
Огромное спасибо за помощь, весь мозг сломал пытаясь сократить угол и его синус… (совместить формулы хорды и длины дуги)
Спасибо за оценку! Вы первый, кто оценил ту область моего мощного интеллекта, которая выходит за рамки школьной программы. 🙂
СПАСИБО (!!!), Владимир. Очень полезная программа. Значительно ускоряет работу. Не планируете выпустить программу построения развёрток шарообразных форм?
Спасибо, нет, не планирую.
Добрый день.
есть ли ваша программа для андройд.
в виде приложения была бы очень удобной.
Добрый день. К сожалению, пока нет.
Спасибо, всё просто, удобно!
просьба если время есть (или когда будет) вместо «Диаметра» «Радиус» или возможность выбрать одну из них.
Хочу на нашей мебельной фабрике дать девушкам которые получают заказы и чаще работаем с радиусами. Хотя это просто, (для некоторых), делить на два, как показывает практика не для всех. И для девушке и для клиента будет внятно!
Пожалуйста. Вашу просьбу с радиусом постараюсь выполнить, но не обещаю, что на днях. Подпишитесь на новости сайта (на каждой странице в правой колонке есть форма подписки), обо всех обновлениях я сообщаю рассылкой подписчикам.
Да, мне радиус тоже больше подходит для работы. А в остальном прога отличная. Спасибо.
Класс!!!
Выскакивает»слишком большое число» при любых значениях и все.
Дело в том, что «любые значения» здесь недопустимы. Например, длина хорды не может превышать длину дуги, длина дуги не может быть больше, чем диаметр, умноженный на пи, и т.д. Этим сообщением программа предупреждает Вас, что Ваши входные данные — безумны.
Очень удобная программка. Премного благодарен.
Спасибо за отзыв!
Было бы неплохо посмотреть на код проги(может на github) ?
Я не понял. «Было бы неплохо» — это просьба, предложение или просто констатация факта?
Программа полезная. Просто необходима ее версия для андроид. Для того чтобы была возможно воспользоваться ей в полевых условиях
Согласен. Постараюсь к осени высвободить время для перевода всех программ на андроид. (О готовности сообщу в рассылке.)
Очень помогла при расчете парника. Благодарю за потраченные на программу труды. А все же как с версией для Андроид? Неудовно ноут таскать с собой для расчетов.
К сожалению, на программирование пока не хватает времени. Совсем от своих планов не отказываюсь, но приходится их отложить до лучших времен.
Спасибо большое за программку!!! Пригодилась.
Пожалуйста, я рад!
Вроде писал сюда комментарий,но почему-то его не видно.
Поэтому повторяюсь:
Уважаемый Владимир! Большое спасибо за программу. Теперь то, что хотелось бы мне: было бы здорово, если бы результаты можно было распечатать в файл. Для чего это нужно: При итеррационном подборе меняем значения исходных параметров.И для того, чтобы выбрать оптимальный вариант, полезно иметь перед глазами все варианты вычислений.
Вы писали комментарий к статье Геометрия круга. Там же и мой ответ по поводу метода вычислений.
Теперь по поводу сохранения результатов в файле. Теоретически это можно сделать, но практически у меня совершенно нет на это времени, уж не обессудьте. Если же Вам это крайне необходимо, то я могу сделать это в качестве заказа.
Программка просто замечательная. Крышу террасы посчитал за секунду!
Это здорово! Математика — царица наук!
Вопрос чисто математический. Знакомлюсь с численными методами решения нелинейных уравнений и у меня задача вычислить угол и диаметр через длину дуги и длину хорды. Методом простой итерации я получаю решение аналогичное Вашей программе, но не всегда. Иногда у меня решение не сходится, а в Вашей программе решение правильное всегда.
Кроме того пробую решить данную задачу методом Ньютона и здесь решение у меня никогда не сходится 🙂
Каким методом Вы решили данную задачу? Если возможно, поделитесь пожалуйста алгоритмом решения для ознакомительных целей
Спасибо!
С Вашей программой вычислил радиус, имея длину дуги и высоту сегмента.
Спасибо!
Пожалуйста!
Спасибо огромное. Рассчитал по длине сегмента и хорде радиус. Красивая теплица получилась.
Еще раз огромное спасибо.
Очень рад, пожалуйста!
Владимир, спасибо большое за вашу программу!!!
Очень мне пригодилась для расчёта параметров теплиц, чтобы вписаться в размеры представленных на рынке укрывных материалов и металлопрофиля.
Спасибо, Сергей, за отзыв. Удачи Вам!
Здравствуйте! Потребовался радиус при известной длине дуги и высоте сегмента.Сходу задачу не решить. Уже хотел опытным путём решить или графически, но изделие того не стоило. Открыл Ваш сайт, увидел программу, помогла. Большое спасибо!
Здравствуйте! Рад, что пригодилась моя работа.
Владимир, спасибо огромное за Вашу программу.
Очень пригодилась для вычисления количества петель при вязании свитера с рукавом «летучая мышь».
Спасибо за отзыв, Евгения! Вы добавили разнообразия к целям применения моей программы. С Новым годом!
говорят у нас в интернете можно найти все и много! нет не правда! Оказывается мало информации о том как вычислить объем воды в горизонтальном цилиндре. Нашел пару форумов, пару страниц, другие сайты просто друг у друга копируют.
Перевел слова на английский, а там уйму оригинальных сайтов и примеров.
Скоро сделаю себе цилиндр и буду заливать водой и проверять все формулы, что я нашел в интернете. Вы можете подсказать, хороший графический калькулятор на ПК? Раньше я пользовался Natural Calculator, но он с каждым обновлением виндовса глючит, то закроется сам по себе, то зависнет.
Хочу сам все изучить и понять, наверстать все упущенное. Интересно, как бы смастерить такую же программу? Может там ничего такого сложного? Или сделаю Excel вариант. Ладно, главное разберусь сам и пойму, как это работает и попрактикуюсь по факту с водой. Хорошо, что вы делитесь и подробно все описываете, сейчас это редкость, а иностранцев не редкость!
Ваша задача решается просто, на уровне школьной программы. Интересующий Вас объём — это произведение площади сегмента на длину цилиндра. Формулу площади сегмента можно найти в учебнике или в моей статье «Геометрия круга» https://tvlad.ru/geometriya/geometriya-kruga.html (в Вашем случае исходными данными нужно считать диаметр цилиндра и высоту сегмента, то есть, глубину жидкости).
Легче всего калькулятор создать в Excel, занеся в ячейки нужные формулы.
Да я тот еще школьник! Я не особо на тот момент понимал математику и пропускал. Я попробовал с помощью вашей программы найти площадь сегмента и с помощью введенных мной формул в Excel, ответ разнится. Правильно ли я делаю?
нахожу альфу, (не пойму что это): =ACOS(1-2*H/D)
после нахожу центральный угол: =альфа*360/3,14
Нахожу наконец площадь сегмента, формула из учебника (вроде): =(3,14*R^2*цент угол/360)-1/2*R^2*SIN(центр угол)
Посмотрел вашу формулу у вас там хорда и не понятная альфа. Прошу простить, я не особый то и математик!
вот формулу брал здесь https://clck.ru/ag3jj
я не нашел формул, кроме вашей где можно найти угол по высоте сегмента. кажется в учебниках нет такого
В конце текста статьи написано, что такое альфа. По смыслу это половина центрального угла, измеренного в радианах. Но проще воспринимать ее как некую промежуточную величину, удобную для дальнейших вычислений.
Чтобы не вдаваться в геометрию, сразу напишу формулу для Вашего случая. Площадь сегмента = D^2 * (A — sin A * cos A) / 4. (Здесь А — это та самая альфа.)
Круто! Помогли, спасибо!!!
Пожалуйста! Рад помочь.
Программа очень полезная.
НО! Виндоус 10, режим совместимости с: ХР, 7, 8, 10 — не вводится дробное число. Ошибка: «Приведение строки «7,7» к типу «Double» является недопустимым».
Я «объехал» эту проблему кратным увеличением исходных данных на два порядка, т.е. приведением к целочисленным значениям. Хотелось бы без «танцев».
Скорее всего, у Вас не русифицированная система. В англоязычных странах вместо десятичной запятой используется точка. Программа работает по-русски.
Система русифицирована и даже лицензионная. Проблема не в этом, а в том, что я, по роду своей деятельности, пользуюсь англоязычными математическими программами и использую ввод числовых значений в 99% случаев в формате с разделителем «точка». И это у меня в настройке «по умолчанию». Безусловно, Вы правы: достаточно изменить установки в «Региональные настройки» системы и Ваша программа становится рабочей на 100%, т.к. она «русская».
Я сознательно так подробно описал ситуацию: возможно, это будет полезным еще кому-нибудь. А Вам спасибо за быстрые ответы и еще раз за Ваш полезный инструмент.
Владимир,
применил программу для случая 5 = есть хорда и дуга, нужно найти высоту сегмента. Мне интересен случай малых отклонений дуги от хорды = малых углах альфа. Типичная и весьма важная, мне кажется, задача — оценить точность параллельности двух осей для максимально допустимой неплоскостности натянутой между ними пленки. Ну или провисание потолка тоже интересно, к сожалению :-).
ПРограмма вроде правильно работает до соотношения 1-дуга/хорда= 0,001. Далее, при уменьшении альфы — сбивается с толку.
Спасибо!
Амир, это связано со свойством алгоритма, который применяется в этом случае. Его точности с избытком хватает для тех задач, которые возникают в ювелирном деле. Теоретически точность можно увеличить, но для этого есть несколько препятствий, основное из которых — отсутствие у меня времени на эту работу. Загружен выше крыши. Так что извините, не смогу помочь.