Страница 1 из 1

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

Добавлено: 24 дек 2017, 00:48
Rovki
Есть ли такой преобразователь типов ?

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

Добавлено: 24 дек 2017, 01:32
Nikan
.

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

Добавлено: 24 дек 2017, 10:01
Rovki
Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Хитро ,спасибо.

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

Добавлено: 24 дек 2017, 12:16
kipiaxxx
Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...

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

Добавлено: 24 дек 2017, 12:43
Nikan
,

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

Добавлено: 24 дек 2017, 14:05
Rovki
А есть ли SCALE для флоат ?

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

Добавлено: 24 дек 2017, 14:18
Nikan
.

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

Добавлено: 24 дек 2017, 15:11
Rovki
Nikan писал(а):а флоат использовать как конечный результат - например для вывода на жки
Весь проект с флоатами и модбасом выполняется около 4мс (цикл программы) .

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

Добавлено: 24 дек 2017, 15:41
Nikan
.

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

Добавлено: 24 дек 2017, 15:57
Rovki
Nikan писал(а):т.е если флоат используете указывайте дробную часть числа, даже если это 0 после запятой.
И это буде определять количество знаков в дробной части ???
Это я масштабирую вход для тока 4-20ма . Чтобы при 20ма был код 1000 ,а при 4ма был код 200 ,тогда возможно вылавливать замыкание и обрыв датчика

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

Добавлено: 24 дек 2017, 17:14
Nikan
.

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

Добавлено: 24 дек 2017, 17:19
Гость
kipiaxxx писал(а):Где-то читал, что для выполнения операции деления МК требуется больше времени и оперативной памяти, чем для умножения. Поэтому лучше будет число в Integer умножать на Float 0.1, 0.01 ...
А что мешает прибавить 0(float)?
Это бессмыслица ,конечно , но ответ на поставленный вопрос будет выполнен...

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

Добавлено: 24 дек 2017, 17:32
Rovki
Nikan писал(а):нет это только   для правильности  вычислений.
Я задал без запятой константы и считает правильно..

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

Добавлено: 24 дек 2017, 17:46
Nikan
.

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

Добавлено: 24 дек 2017, 18:55
Rovki
И в овен лоджик так же -такой же синтаксис .можно задавать флоат без запятой если число целое (но тип флоат)

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

Добавлено: 24 дек 2017, 19:47
Nikan
.

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

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