Преобразователь Integer to Float
- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
Есть ли такой преобразователь типов ?
			
			
									
						Электронщик до мозга костей и не только
			
						Преобразователь Integer to Float
.
			
			
													
					Последний раз редактировалось Nikan 23 мар 2023, 19:23, всего редактировалось 1 раз.
									
			
						- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
Хитро ,спасибо.Nikan писал(а):делить на 10.0 (или 100.0 в зависимости сколько знаков надо после запятой) результат в переменную флоат
Электронщик до мозга костей и не только
			
						- kipiaxxx
 - Рядовой
 - Сообщения: 79
 - Зарегистрирован: 06 сен 2015, 14:15
 - Откуда: Омск
 - Имя: Сергей
 - Благодарил (а): 6 раз
 - Поблагодарили: 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
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
А есть ли SCALE для флоат ?
			
			
									
						Электронщик до мозга костей и не только
			
						Преобразователь Integer to Float
.
			
			
													
					Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
									
			
						- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
Весь проект с флоатами и модбасом выполняется около 4мс (цикл программы) .Nikan писал(а):а флоат использовать как конечный результат - например для вывода на жки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось Rovki 24 дек 2017, 15:13, всего редактировалось 1 раз.
									
			
						Электронщик до мозга костей и не только
			
						Преобразователь Integer to Float
.
			
			
													
					Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
									
			
						- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь 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
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
Я задал без запятой константы и считает правильно..Nikan писал(а):нет это только для правильности вычислений.
Электронщик до мозга костей и не только
			
						Преобразователь Integer to Float
.
			
			
													
					Последний раз редактировалось Nikan 23 мар 2023, 19:22, всего редактировалось 1 раз.
									
			
						- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
Преобразователь Integer to Float
И в овен лоджик так же -такой же синтаксис .можно задавать флоат без запятой если число целое (но тип флоат)
			
			
									
						Электронщик до мозга костей и не только
			
						Преобразователь Integer to Float
.
			
			
													
					Последний раз редактировалось Nikan 23 мар 2023, 19:21, всего редактировалось 1 раз.
									
			
						- 
				Anydy
 
Преобразователь Integer to Float
Очень полезная фраза!Nikan писал(а):лучше в программе работать с целыми числами. а флоат использовать как конечный результат - например для вывода на жки
Если бы здесь можно было бы делать цитаты от пользователей.....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость