Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 12.11.2017, 06:19  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от AR_Favorit Посмотреть сообщение
На самом деле, разумеется, именно так, но вот для объянния принципа таки лучше десятичный порядок - просто нагляднее. Вон же товарисч даже в таком виде всё еще не может сообразить, что флоатные расчеты во многих случаях меняются на интовые совершенно без напряга.
На самом деле нагляднее писать X = 128,67 (мм), нежели чем X = 205872 (микрошагов)
ALEGYR вне форума  
Непрочитано 12.11.2017, 06:22  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию

Сообщение от ALEGYR Посмотреть сообщение
А зачем его предлагать, если ты сам, подумав, написал
А затем, Сань, чтоб "тяжелые" для твоего проца, не оборудованного fpu, вычисления, использовать только там, где без этого нельзя обойтись, а не где попало. Не догадываешься, для чего?

Сообщение от ALEGYR Посмотреть сообщение
Я же знаю, что двух байтов инта мне не хватит, с учетом перевода 300 миллиметров рабочего поля в микроны, да еще умножения на перевод в микрошаги шагового двигателя, да еще учитывая минусовые значения входных данных!!!
Получается, что мне, для вписания в свое рабочее пространство, полюбому, придется использовать 4 байта на число! А у ардуины что флоаты, что двойные инты как раз и занимают 4 байта на число!!!
Ты посчитал, сколько байтов во флоате?! Умница. А я, помнится, тебя просил посчитать, сколько тактов процессора уходит на арифметические операции с флоатами. Это смогешь? И сравнить потом с количеством тактов для работы с инт32? А? Помимо "вписания в свое рабочее пространство" ведь неплохо было бы, чтобы все "вписанное" еще и успевало выполняться, не мешая друг другу. И что-то мне подсказывает, что для вот этой вот твоей штуки, это весьма важно.

Сообщение от ALEGYR Посмотреть сообщение
На самом деле нагляднее писать X = 128,67 (мм), нежели чем X = 205872 (микрошагов)
Ну да, мы же программу пишем, чтоб ее читать перед сном, а не чтоб ее процессор исполнял. А вот процессору - повторюсь, без fpu - как раз что-нибудь арифметическое сделать с "205872" гораздо проще и быстрее, чем сделать то же самое с "128,67".

Последний раз редактировалось mike-y-k; 13.06.2022 в 21:23. Причина: 6.6
AR_Favorit вне форума  
Непрочитано 12.11.2017, 06:29  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию

Сообщение от AR_Favorit Посмотреть сообщение
Сань, так поэтому ты в прошлом году приводил в качестве подтверждения того, что ты в эмбеддинге шаришь, эту программу, и в этом году ее приводишь? Какой-то длинный твой кратчайший путь, если честно, учитывая, что ты надергал чужих кусков в программу больше, чем написал своих)))
Вообще-то, я эту программу еще никогда не приводил! А ту которую приводил, имело отношение к другому проекту! При этом, в той программе я не скрывал что диассемблировал чужую прошивку, и добавил в нее свои функциональные куски, написанные на ассемблере!!!

Сообщение от AR_Favorit Посмотреть сообщение
Ну да, мы же программу пишем, чтоб ее читать перед сном, а не чтоб ее процессор исполнял.
Мы программу пишем чтобы общаться с железом на человеческом языке! А потом уж сама машина работает как ей удобно! То есть в двоичной системе исчисления! При этом человека не сильно беспокоит как она это делает!

Последний раз редактировалось mike-y-k; 13.06.2022 в 21:22. Причина: 6.6
ALEGYR вне форума  
Непрочитано 12.11.2017, 06:37  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от ALEGYR Посмотреть сообщение
Вообще-то, я эту программу еще никогда не приводил! А ту которую приводил, имело отношение к другому проекту! При этом, в той программе я не скрывал что диассемблировал чужую прошивку, и добавил в нее свои функциональные куски, написанные на ассемблере!!!
Нет, про то позорище (где ты выложил этот дизасм как свою программу, и только когда все тебя ткнули носом, что это вообще не программа, а дизасм - только тогда и начал "не скрывать")))) сейчас речи не идет. Проехали.

Ты приводил кусок именно этой программы для меги больше года назад
https://kazus.ru/forums/showpost.php...&postcount=479
AR_Favorit вне форума  
Непрочитано 12.11.2017, 06:38  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от AR_Favorit Посмотреть сообщение
А затем, Сань, чтоб "тяжелые" для твоего проца, не оборудованного fpu, вычисления, использовать только там, где без этого нельзя обойтись, а не где попало. Не догадываешься, для чего?
Не догадываюсь! Просвети!
ALEGYR вне форума  
Непрочитано 12.11.2017, 06:44  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от ALEGYR Посмотреть сообщение
Мы программу пишем чтобы общаться с железом на человеческом языке! А потом уж сама машина работает как ей удобно! То есть в двоичной системе исчисления! При этом человека не сильно беспокоит как она это делает!
Нет, Сань, чтоб делать программу, способную "общаться на человеческом языке", у тебя ресурсов не хватит)))) Ни у процессора, ни у думалки, ни в кошельке. Это только крупная компания может - гугл, яндекс там)))))

И пользователя твоей программы, может и не должно беспокоить, "как она это делает", но если это не беспокоит тебя, создателя этой программы - пользователя будет беспокоить вопрос "почему она так тормозит и глючит"...

Но плевать на него. Главное, чтоб у нас в исходнике 100.0 градусорв цельсия унутре программы наглядненько обсчитывались, в флоатах, а то и в даблах - да-да, Сань, ты, кстати, в курсе, что у тебя ПИД вообще даже не в флоатах, а в даблах считает? Плавающую точку с двойной точностью, чтоб в результате расчета выдать байт? Сколько тактов процессора перемножаются даблы? Зачем мы тратим столько тактов н как-то там изредка, а регулярно, с частотой вызова функции ПИД перемножаем несколько таких вот чисел - зачем?
AR_Favorit вне форума  
Непрочитано 12.11.2017, 06:50  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию

Сообщение от AR_Favorit Посмотреть сообщение
Ты приводил кусок именно этой программы для меги больше года назад
https://kazus.ru/forums/showpost.php?...&postcount=479
Если ты об этой программе, то этот кусок сохранился как реализация G-кода для прорисовки окружностей и дуг задаваемых радиусами, с координатами центра, начала и конца дуги!
Чего же его вновь изобретать если он уже написан?

Сообщение от AR_Favorit Посмотреть сообщение
ет, Сань, чтоб делать программу, способную "общаться на человеческом языке", у тебя ресурсов не хватит)))) Ни у процессора, ни у думалки, ни в кошельке.
Я бы в это возможно и поверил, если бы только слушал сегодняшних советчиков с казуса! А так я спокойно уже общаюсь с реальным устройством, и оно делает все то что я от него хотел!

Последний раз редактировалось mike-y-k; 13.06.2022 в 21:22. Причина: 6.6
ALEGYR вне форума  
Непрочитано 12.11.2017, 06:59  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию

Сообщение от ALEGYR Посмотреть сообщение
Не догадываюсь! Просвети!
Поясняю. У твоего процессора всего одно ядро. Слабое, восьмибитное, 20-мегагерцовое. А ему надо делать одновременно довольно много вещей. И с развитием программы их будет всё больше. И в какой-то момент он просто перестанет успевать справляться со всеми делами. и начнутся в лучшем случае тормоза, а в худшем - весьма трудноуловимые глюки.

И чтобы как можно дальше (в перспективе - на бесконечность) оттянуть этот радостный момент, который наступит, Сань, помяни мое слово - надо уже сейчас всё, что появляется в программе, делать максимально быстро выполняющимся.

Сообщение от ALEGYR Посмотреть сообщение
Я бы в это возможно и поверил, если бы только слушал сегодняшних советчиков с казуса! А так я спокойно уже общаюсь с реальным устройством, и оно делает все то что я от него хотел!
Общаешься с устройством на человеческом языке? Сань, у тебя глюки)))

Сообщение от ALEGYR Посмотреть сообщение
Если ты об этой программе, то этот кусок сохранился как реализация G-кода для прорисовки окружностей и дуг задаваемых радиусами, с координатами центра, начала и конца дуги!
Чего же его вновь изобретать если он уже написан?
Что значит кусок сохранился? Это кусок именно этой программы, портянку которой ты выложил, и которую ты пишешь очень давно, и мы даже в курсе дял чего (ты и механики прототип выкладывал, помнится). Мозг не парь. Сколько времени ты делаешь этот станок - полтора года? Два?

Последний раз редактировалось mike-y-k; 13.06.2022 в 21:21. Причина: 6.6
AR_Favorit вне форума  
Непрочитано 12.11.2017, 07:04  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от AR_Favorit Посмотреть сообщение
Но плевать на него. Главное, чтоб у нас в исходнике 100.0 градусорв цельсия унутре программы наглядненько обсчитывались, в флоатах, а то и в даблах - да-да, Сань, ты, кстати, в курсе, что у тебя ПИД вообще даже не в флоатах, а в даблах считает?
Конечно в курсе Ведь у ардуины
Цитата:
float
Описание типа
Тип данных float служит для хранения чисел с плавающей запятой. Этот тип часто используется для операций с данными, считываемыми с аналоговых входов. Диапазон значений — от -3.4028235E+38 до 3.4028235E+38. Переменная типа float занимает 32 бита (4 байта) в памяти.

Тип float имеет точность 6-7 знаков, имеются ввиду все знаки, а не только мантисса. Обычно для увеличения точности используют другой тип - double, но на платформе Arduino, double и float имеют одинаковую точность.
ALEGYR вне форума  
Непрочитано 12.11.2017, 07:08  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Сколько видов работ вы выполняете без оплаты ?

Сообщение от ALEGYR Посмотреть сообщение
Конечно в курсе Ведь у ардуины
ыыыыыыыыыыыыыыыыыыыыы

Зачот. Учли криворукость ардуинщиков)
AR_Favorit вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Сколько дней максимум Вы можете выдержать без интернета? Don_Ambrosio Отвлекитесь, эмбеддеры! 20 06.06.2008 16:54


Часовой пояс GMT +4, время: 14:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot