Страница 4 из 7

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 15:37
michael-yurov
pant-79 писал(а):А вот вы чего на паскале не накатали - встречный вопрос.

А кому это будет нужно в 21 веке?
Большинство уже и забыли, что такое режим командной строки. Или ты полагал, я на паскале и графический интерфейс напишу?
Можно, конечно... но зачем?

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 15:59
raddd
Низкий уровень остался в КБ, оборонке и весьма ответсвенных приложениях. То же ядро ОС.
Под линухом подобная прога с десяток-сотню кб весить будет если написать грамотно. А если скопипастить кусками то в десятки мегов можно не вложится.
Быстродействия любого компа который при жизни хватает на данную программу. И нефиг загонятся. Это не реалтайм прога. Это узконапрвленый калькулятор.

У меня тоже красным было. Переключил раскладку и все гуд.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 16:17
Predator
Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 16:59
pant-79
Predator писал(а):Вот ведь люди пошли, картинки на форум заливают по несколько мегабайт, а как программка 12 метров, так сразу кипишь подняли, места у них на жёстком диске не хватает... :)

То вопрос оптимизации программных платформ, а не нехватки места у кого-то. Станочники - не обращайте внимания.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 17:32
michael-yurov
pant-79 писал(а):То вопрос оптимизации программных платформ, а не нехватки места у кого-то. Станочники - не обращайте внимания.

А, ну это да... печаль...
Сам был в шоке, когда размер увидел.

И отключить лишнее очень сложно.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 17:53
Nick
+ медалька! :good:

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 18:06
Fisher
Нормальная прога, Миш. Все у тебя получилось.
Меньше кинов 20-ти гиговых посмотрим ;)

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 19:19
AndyBig
И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 19:22
UAVpilot
Fisher писал(а):Меньше кинов 20-ти гиговых посмотрим ;)

Вот правильное кино!
для вебчайников: http://www.asciimation.co.nz/
для продвинутых:
Код: Выделить всёРазвернуть
telnet towel.blinkenlights.nl

:)

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 19:36
michael-yurov
AndyBig писал(а):И все-таки интересно - какая среда генерирует такие объемы для простых файлов? :)
Borland С++ Builder с кучей своих библиотек и то в районе всего лишь 650 кБ выдает :)


Delphi XE8.
От версии к версии пустой проект все распухает и распухает.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 20:03
solo
а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 20:18
michael-yurov
solo писал(а):а я шо то не понял подставляю следующие значения для расчета
напряжение драйвера 220В
индуктивность 14
сопротивление 1
при токе 5А мах скорость получается 3001 мм/мин
а при токе 6А мах скорость получается 2500 мм/мин
:thinking:

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

Это не физический маятник, у которого период колебаний не зависит от амплитуды.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 27 окт 2015, 21:08
dima7411
Добавил бы к "Максимальная рабочая скорость" - "вращения", но это - чисто для эстетики.
Формулу 1 использовал для расчета U, для желаемой скорости V (об/мин подставлял).
Получилось U = V * L * I * 5.2(3) (пи до 2 знака, индуктивность в Гн, обороты/мин) т.е., можно и так Ф1 пользовать?

Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...
А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 01:24
AndyBig
michael-yurov писал(а):Delphi XE8.

Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 09:25
michael-yurov
dima7411 писал(а):Добавил бы к "Максимальная рабочая скорость" - "вращения", но это - чисто для эстетики.

Боюсь, это будет вводить в заблуждение, т.к. максимальная скорость вращения в реальности значительно выше. А здесь, грубо говоря, максимальная скорость нормальной работы мотора и драйвера.

dima7411 писал(а):Формулу 1 использовал для расчета U, для желаемой скорости V (об/мин подставлял).
Получилось U = V * L * I * 5.2(3) (пи до 2 знака, индуктивность в Гн, обороты/мин) т.е., можно и так Ф1 пользовать?

Это первое о чем думал.
Сначала решил, что можно сделать отдельный калькулятор,
Потом пришел к выводу, что в этом нет особой нужды, т.к. можно и этим калькулятором подбором проверить несколько вариантов.
Не так уж их и много.

Да и рассчитывать только напряжение питания для одного какого-то конкретного мотора не совсем удобно.
Мне бы хотелось, чтобы пользователь задумался и о подборе мотора и о подборе напряжения питания.

dima7411 писал(а):Как то СТРАШШно вверху 220В ставить, может п.1 и п.5 поменять местами...

Да, наверное, стоит поменять.

dima7411 писал(а):А вверху красными БОЛЬШИМИ БУКВАМИ: не все драйверы осилят желаемое U.

Ну это если напряжение вычислять.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 09:30
michael-yurov
AndyBig писал(а):
michael-yurov писал(а):Delphi XE8.

Вроде ж Вы на Си программы писали?... Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код :)

20 лет назад начал писать на TurboPascal / Delphi. C тех пор привык.

На Си вынужден писать для микроконтроллеров, но это разные вещи.
Особенности Виндоуса и архитектура микроконтроллеров - совершенно разные области знаний.
Ставить BCB 6 не буду.
С тем же успехом могу поставить старенький Borland Delphi.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 10:48
Nick
Кстати, а Delphi еще жив?
Там синтаксис как в паскале? В студенческое время писал на delphi, но сейчас от begin и end страшно коробит :).

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 10:57
Predator
Nick писал(а):но сейчас от begin и end страшно коробит

Да, на php это выглядит намного лучше :)
Может скоро напишу онлайн версию. В смысле писать уже начал, но сижу с ребенком, так что не получается закончить быстро...

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 11:16
Сергей Саныч
Nick писал(а):Там синтаксис как в паскале?
Ага.
Nick писал(а):от begin и end страшно коробит
Есть такое. Но питоновские отступы, по мне, тоже не вариант. Особенно, когда надо кому-то отдать текст программы.
AndyBig писал(а):Поставьте BCB 6, он хоть и старенький, но позволяет быструю разработку визуальных приложений и не раздувает так код
я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.

Re: Программа расчета максимальной скорости шагового мотора

СообщениеДобавлено: 28 окт 2015, 13:05
AndyBig
michael-yurov писал(а):На Си вынужден писать для микроконтроллеров

А-а, понятно. Тогда да :)
Сергей Саныч писал(а):я до сих пор пользуюсь. По сути ж, тот же Дельфи, адаптированный под Си.

Я пользуюсь и Microsoft VS (для программ без графического интерфейса) либо Билдером. По сути и Дельфи и Билдер - это просто визуальные конструкторы интерфейса плюс кучка библиотек на разные темы :)