Ремонт и настройкаА почему бы и ДА? сам себе калькулятор.

Дело было вечером делать было...., да было вобщем-то, что делать, но я таки решился исправить недочеты оставленные много лет назад.
Ремонт и настройка: А почему бы и ДА? сам себе калькулятор.


В далеком 2009 году, когда интернет у меня дома был по карточкам, а в институте был симестр програмирования с лабораторками, решил я нарисовать полезную для себя штуку вместо типичного домашнего задания.
Мой взгляд на предмет от того времени:
«Существуют калькуляторы спиц в виде отдельной программы, но всё что я скачивал было либо слишком громоздким и черезмерно навороченным, либо не очень удобным, а онлайн не всегда доступны.

Так-же методика расчета у всех немного отличается, и можно получить слабое натяжение спиц в итоге.
В общем было принято решение написать свой калькулятор.(Я не программист, а механик, так что наворотов нет). 

Калькулятор считает геометрически точно, но вносит небольшую корректировку, полученную на практике. Сборка на б.у. ободах, втулках, спицах или нипелях в идеальном вакууме продавца не допустима — отсюда фирменные калькуляторы будут давать результат спиц немного длиннее чем надо при сборке долгоживущего колеса)»

 Скрин старой версии.


Ремонт и настройка: А почему бы и ДА? сам себе калькулятор.

За прошедшие семь лет, я использовал преимущественно свою программу, при правильных измерениях результат всегда точен(согласно моих субъективных предпочтений иметь запас для натяжения в последствии). Накопилось несколько замечаний по удобству использования, но садиться в темный лес программирования откровенно было некогда/лень. Со временем чрезмерно мягкие спицы стали попадаться реже, и на ободах больше 26" корректор второй версии излишне влиял на результат. Этой зимой вместо онлайн игр я решил засесть в этот кошмар вновь, и с нуля переписать код самой программы.

Обновил интерфейс, и сделал расчет не только по нажатию кнопки «рассчитать» но и по «Enter».

Научил калькулятор принимать и запятую и точку, в качестве отделителя дробной части.

Квинтесенцию ридми файла зашил в «рекомендации».

Главное для меня — наконец то появилась возможность сохранять базу ободов и втулок (возможно позже я выложу свои базы на сайт, но пока их предстоит нарабатывать). Да и чаще пользуешься каким-то своим набором любимых компонентов, лишние строки не к чему. Базы это обычные .xml файлики, которые легко заполнить в MS Office Excel или отредактировать в WordPad.
Для желающих потыркать сабж, ссылка на скачивание исплнительного файла (за хостинг не пинать я был молод иии остальное так и осталось).
Для программистов по профессии/призванию вышеописанное вобщемто уровень песочницы «Hello World» и наверняка найдутся замечания по реализации отдельных пунктов, но «я художник я так вижу»)))
Этот момент стал разминкой перед написанием другой не сложной, но более нужной для меня, как организатора серии TrailRace и других провинциальных гонок, софтины, о которой я надеюсь будет повод рассказать в будущем.
?
Починяю, замеряю, изредка сам гоняю

Комментарии (32)

+3
плюс, чо
avatar

NixonElite

+1
делал изначально для себя, но в итоге помог многим.
Спасибо за твой труд! 
avatar

mrStep

+6
в перспективе можно создать единую базу, в которую будут передаваться введенные параметры от пользователей программы 
avatar

wibird

0
Можно сделать. Под android тоже можно.
Последний раз редактировалось
avatar

ink_ru

+5
«Рассчитать» должно быть, а так-спасибо!
avatar

Data_Link

0
это изюминка))). Спасибо исправил.
avatar

Lexapskov

+2
Ты не представляешь, сколько знакомых людей пользуются этой софтиной.
Последний раз редактировалось
avatar

skadi

0
Пост полезный, спасибо.
Достойный претендент на пост месяца, как по мне
avatar

RomaHaritonov

0
Спасибо за програмулину! Очень удобный инструмент!
Вопрос. Калькулятор выдает Рассчетную длинну спиц 257,5 а Рекомендованную 256-леву и 258-правую. В чем суть такой рекомендации?


Последний раз редактировалось
avatar

blackmetalich

0
рекомендация будет меняться в зависимости от выставленных галочек Например для алюминиевых нипелей критически важно чтобы спица была закручена в уровень шляпки или чуть выше, т.к. по опыту алю нипелям( после сезона эксплуатации) шляпки отрывает заметно легче чем бронзовым, возможно дело в способности алю сплава основательно копить «усталость».
Для бронзы я предпочитаю спицы чутка покороче чем уровень шляпки ( случались палки в колеса и прочие неприятности) сильнее всего страдает заднее колесо, а внем замена спицы требует снятия ротора и/ или кассеты — мне оказалось проще перебортировать резину для смены нипеля чем менять спицу.
Последний раз редактировалось
avatar

Lexapskov

0
Да про алюминий то понятно… Интересно было почиму расчетная на обе стороны одинаковая 257,5 а рекомендованная разная 256 и 258. Галочка «Алюминиевые нипеля» изменяет рекомендованную на левый 258 =\
avatar

blackmetalich

+1
ну и в частном случае допустим получилось 257, 450001 левые и 257,549998 правые. рассчетная будет 257,5 в обоих случаях, а рекомендатель округлит эти данные с учетом корректоров до ближайшего четного. Ну и главное рекомендация это рекомендация, можно отталкиваться от рассчетной длинны по своим вкусам.
Последний раз редактировалось
avatar

Lexapskov

0
Все понял, спасибо за ответ!
avatar

blackmetalich

0
бронза? а не латунь?
avatar

slopestyler

+1
латунь
avatar

Lexapskov

0
Спасибо, друг!
avatar

vovsick

0
Большое спасибо за программу! Да, ещё очень хотелось, что б в программе появилась база компонентов с размерами в выпадающем меню.
На пример, выбрал Спицовка в 3 креста; Обод Sun Ringle MTX 33, 26", на 32 спицы; втулка Novatec D042SB 135х10 на 32 спицы. Длина спиц = 255 мм
avatar

Grost

+2
Больше калькуляторов хороших разных!

Ркомендованная длинна спиц заставила улыбнуться.
avatar

AnzorShuhov

0
В чем принципиальное отличие вашей программы от Spоcalc?


пользуюсь ей давно, простая как грабли, ни разу не подвела при выборе спиц.

При сборке колеса на спицах и ниппелях ДТ пользуюсь калькулятором на сайте ДТ, там и коекакая база по втулкам/ободам попсовым есть. 
avatar

pashevich

0
До курсовика по программированию я использовал именно SpoCalc, 
Мой взгляд на предмет от того времени:
«Существуют калькуляторы спиц в виде отдельной программы, но всё что я скачивал было либо слишком громоздким и черезмерно навороченным, либо не очень удобным...
скакание по вкладкам напрягает, когда надо быстренько что-то прикинуть, принципиальное отличие — интерфеис «всё под рукой», в каждую ячейку можно по очереди запрыгнуть клавишей Tab, то есть ввод всех параметров может быть произведен без использования мыши


В третьей версии принципиальный плюс-это

… возможность сохранять базу ободов и втулок… любимых компонентов...
Базы — обычные .xml файлики, которые легко заполнить в MS Office Excel или отредактировать в WordPad.  
... расчет… по нажатию кнопки… «Enter». 
Последний раз редактировалось
avatar

Lexapskov

+2
www.prowheelbuilder.com, на мой вкус, ресурс более полный и удобный чем DT SWiss .
Замечу, что у всех калькуляторов -/+ своя погрешность рассчитанной длинны — большинство считает под полностью новые компоненты, а отдельные экземпляры вообще под идеальную спицу нулевой толщины в вакууме)))
Последний раз редактировалось
avatar

Lexapskov

0
прямые спицы и втулки под них ваш калькулятор сможет посчитать? 
avatar

pashevich

0
еще б найти достойный ассортимент прямых спиц)
а вообще хороший вопрос 
avatar

wibird

0
методика рассчета для прямых спиц не меняется, главное правильно размеры снять
avatar

Lexapskov

0
dt калькулятор любит прибавить 2мм, в итоге резьба кончается)
avatar

digger

+1
поэтому я всегда считаю в двух калькуляторах и смотрю, чтобы примерно равные длины получилиь. если гдето чтото сильно отклоняется — ищу в интернете третий)

в калькуляторе у ДТ при ручном вводе да, бывают странности. 
avatar

pashevich

0
мне это тоже не нравится, особенно когда клиенты приносят, спицы хорошие дт, посчитаны калькулятором, собираешь, а оно длинновато.
avatar

Lexapskov

+1
кмк народ иногда лажает с выбором ниппелей в калькуляторе ДТ, они там разные и результаты по спицам зависят от вида ниппеля. 
avatar

pashevich

0
Я так считаю: «Если есть где налажать, кто-то точно там налажает.»  Потому простота — залог надежности.
avatar

Lexapskov

0
случайно минус поставил (((
avatar

DmitriyBeganskiy

0
Понравилась рекоммендация на алю нипеля с мягкими спицами))
avatar

sayrius

0
Я начинающий в этом деле, наткнулся на прогу 3 версии, другие найти сложнее, но чтото не вижу чем она лучше.
Не понял какой смысл в xml мусоре и зачем кнопка сохранить. Ещё более непонятно зачем кнопка Выгрузить, и как использовать те бесполезные сохранённые менюшки.
Как я понял автор забыл добавить кнопку загрузки, автозагрузки там тоже нет.
Видимо прога устарела и на 7 винде просто не работает
avatar

LED

Комментировать


Зарегистрируйтесь или авторизуйтесь. Сделайте что-нибудь.