реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> fload в char
Dog Pawlowa
сообщение Jun 27 2007, 09:35
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(shasik @ Jun 27 2007, 12:16) *
Смешно!

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

P.S. В Microsoft работаете?

Если Вы будете переходить на личности, модераторы примут меры, что будет не очень хорошо для Вас, так как мне кажется, что всегда и всем есть чему поучиться, в том числе и Вам у меня. Если это Вам смешно и/или обидно, лучше промолчите.
Если же Вы готовы продолжить дискуссию, то мы можем это сделать, только избегайте упоминания об абстрактном готовом софте, смысле напрягать мозги, упреков в получении незаработанных денег, и месте моей работы - только технические аспекты.

Итак, что мешает Вам огранизовать контроль технологических процессов с периодичностью 0,5 .. 1 мс в прерывании таймера, исключив тем самым задержку контроля при выводе информации на экран?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
shasik
сообщение Jun 27 2007, 10:48
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188



Цитата(zltigo @ Jun 27 2007, 12:30) *
То о чем Вы пытаетесь вести речь не есть работа c float double


Еще раз: в моем случае у меня float, а на ЖКИ вывод с одним знаком после запятой, да и диапазон известен (ну, скажем проценты). Зачем мне printf?
Умножил на 10.0, добавил 0.5, преобразовал к unsigned, преобразовал к BCD. Все просто и никаких заманух. В таком случае sprintf явно избыточен. Согласны? Понимаю, что такой вариант не всем подходит. Но и не говорите, что такой вариант не имеет право на жизнь. Иногда нужен и sprintf, не отрицаю. Я же всего лишь указал на один из возможных вариантов, но не горил, что это единственно возможный путь.

На счет некритичности... Отсчеты - 1кГц, т.е. на обработку одного отсета 1мс. Теперь добавим немного арифметики с плавающей запятой, пару прерываний на прием/передачу, да не забудем про тактовую частоту в 1048576 Гц. 18мс*"частота кадров" в таких условиях много или мало?

Цитата(Dog Pawlowa @ Jun 27 2007, 12:35) *
Если Вы будете переходить на личности, модераторы примут меры, что будет не очень хорошо для Вас, так как мне кажется, что всегда и всем есть чему поучиться, в том числе и Вам у меня. Если это Вам смешно и/или обидно, лучше промолчите.
Если же Вы готовы продолжить дискуссию, то мы можем это сделать, только избегайте упоминания об абстрактном готовом софте, смысле напрягать мозги, упреков в получении незаработанных денег, и месте моей работы - только технические аспекты.

Итак, что мешает Вам огранизовать контроль технологических процессов с периодичностью 0,5 .. 1 мс в прерывании таймера, исключив тем самым задержку контроля при выводе информации на экран?


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

2. Есть проблема и в условиях неопределенности конкретных требований к ее решению несколько возможных путей ее устранения. Не лучше ли рассмотреть разные варианты, предоставив возможность выбора, чем в безапеляционно отстаивать свою точку зрения. Помню, была уже у нас однопартийная система, а вместо выборов голосование.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 27 2007, 11:19
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(shasik @ Jun 27 2007, 13:48) *
1. А объяснять, что есть такая штука как система прерываний, и ерничать по этому поводу, не считаете оскорблением? ...

И Вы меня извините.

Цитата(shasik @ Jun 27 2007, 13:48) *
2. Есть проблема и в условиях неопределенности конкретных требований к ее решению несколько возможных путей ее устранения.

Не очень понятна суть проблемы, даже интересно, но решите ведь и без меня?
Успехов


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Karl
сообщение Jun 28 2007, 11:52
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Уф, ну и дискуссию вы тут развернули! Похоже, у кого-то мало работы wink.gif По моему мнению что кому использовать каждый решит сам. В моем случае использование переменных с плавающей точкой - необходимость. Избежать этого не получилось. А выводить эти переменные на дисплей ЖКИ необходимо только для контроля в режиме отладки. И тут, как правильно подметил shasik, "зачем мучить себя и писать какой-то код, если есть уже готовый" biggrin.gif
Всем удачи!
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01298 секунд с 7
ELECTRONIX ©2004-2016