Преобразователь Integer to Float

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

Есть ли такой преобразователь типов ?
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:23, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Хитро ,спасибо.
Электронщик до мозга костей и не только
Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 79
Зарегистрирован: 06 сен 2015, 14:15
Откуда: Омск
Имя: Сергей
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Преобразователь Integer to Float

Сообщение kipiaxxx »

Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

,
Последний раз редактировалось Nikan 23 мар 2023, 19:23, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

А есть ли SCALE для флоат ?
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

Nikan писал(а):а флоат использовать как конечный результат - например для вывода на жки
Весь проект с флоатами и модбасом выполняется около 4мс (цикл программы) .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Rovki 24 дек 2017, 15:13, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

Nikan писал(а):т.е если флоат используете указывайте дробную часть числа, даже если это 0 после запятой.
И это буде определять количество знаков в дробной части ???
Это я масштабирую вход для тока 4-20ма . Чтобы при 20ма был код 1000 ,а при 4ма был код 200 ,тогда возможно вылавливать замыкание и обрыв датчика
Последний раз редактировалось Rovki 24 дек 2017, 16:01, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
Гость

Преобразователь Integer to Float

Сообщение Гость »

kipiaxxx писал(а):Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...
А что мешает прибавить 0(float)?
Это бессмыслица ,конечно , но ответ на поставленный вопрос будет выполнен...
Последний раз редактировалось Гость 24 дек 2017, 17:30, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

Nikan писал(а):нет это только   для правильности  вычислений.
Я задал без запятой константы и считает правильно..
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Преобразователь Integer to Float

Сообщение Rovki »

И в овен лоджик так же -такой же синтаксис .можно задавать флоат без запятой если число целое (но тип флоат)
Электронщик до мозга костей и не только
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Преобразователь Integer to Float

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 19:21, всего редактировалось 1 раз.
Anydy

Преобразователь Integer to Float

Сообщение Anydy »

Nikan писал(а):лучше в программе работать с целыми числами. а флоат использовать как конечный результат - например для вывода на жки
Очень полезная фраза!
Если бы здесь можно было бы делать цитаты от пользователей.....
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей