Преобразователь Integer to Float
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
Есть ли такой преобразователь типов ?
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:23, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
Хитро ,спасибо.Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Электронщик до мозга костей и не только
- kipiaxxx
- Рядовой
- Сообщения: 79
- Зарегистрирован: 06 сен 2015, 14:15
- Откуда: Омск
- Имя: Сергей
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Преобразователь Integer to Float
Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Преобразователь Integer to Float
,
Последний раз редактировалось Nikan 23 мар 2023, 19:23, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
А есть ли SCALE для флоат ?
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
Весь проект с флоатами и модбасом выполняется около 4мс (цикл программы) .Nikan писал(а):а флоат использовать как конечный результат - например для вывода на жки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Rovki 24 дек 2017, 15:13, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
И это буде определять количество знаков в дробной части ???Nikan писал(а):т.е если флоат используете указывайте дробную часть числа, даже если это 0 после запятой.
Это я масштабирую вход для тока 4-20ма . Чтобы при 20ма был код 1000 ,а при 4ма был код 200 ,тогда возможно вылавливать замыкание и обрыв датчика
Последний раз редактировалось Rovki 24 дек 2017, 16:01, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
Преобразователь Integer to Float
А что мешает прибавить 0(float)?kipiaxxx писал(а):Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...
Это бессмыслица ,конечно , но ответ на поставленный вопрос будет выполнен...
Последний раз редактировалось Гость 24 дек 2017, 17:30, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
Я задал без запятой константы и считает правильно..Nikan писал(а):нет это только для правильности вычислений.
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Преобразователь Integer to Float
И в овен лоджик так же -такой же синтаксис .можно задавать флоат без запятой если число целое (но тип флоат)
Электронщик до мозга костей и не только
Преобразователь Integer to Float
.
Последний раз редактировалось Nikan 23 мар 2023, 19:21, всего редактировалось 1 раз.
Преобразователь Integer to Float
Очень полезная фраза!Nikan писал(а):лучше в программе работать с целыми числами. а флоат использовать как конечный результат - например для вывода на жки
Если бы здесь можно было бы делать цитаты от пользователей.....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей