EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Василиса » 28 сен 2023, 11:58

Здравствуйте, стоит такая задача, выводить на экран значение, поделённое на 10. Вопрос, можно ли как-то это сделать без использования макросов?
Василиса
 
Сообщения: 8
Зарегистрирован: 26 сен 2023, 12:02

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 28 сен 2023, 12:11

Василиса писал(а):Здравствуйте, стоит такая задача, выводить на экран значение, поделённое на 10. Вопрос, можно ли как-то это сделать без использования макросов?

Вам надо запятую перенести или, именно, разделить?
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Василиса » 28 сен 2023, 12:24

dimensy писал(а):
Василиса писал(а):Здравствуйте, стоит такая задача, выводить на экран значение, поделённое на 10. Вопрос, можно ли как-то это сделать без использования макросов?

Вам надо запятую перенести или, именно, разделить?


Можно и просто перенести запятую
Василиса
 
Сообщения: 8
Зарегистрирован: 26 сен 2023, 12:02

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 28 сен 2023, 12:24

dimensy писал(а):Вам надо запятую перенести или, именно, разделить?

а это не одно и то же ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1134
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 28 сен 2023, 12:27

8bit писал(а):
dimensy писал(а):Вам надо запятую перенести или, именно, разделить?

а это не одно и то же ?

нет, запятую перенести - это из 101 сделать 10.1, а разделить - получится 10
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Василиса » 28 сен 2023, 12:37

dimensy писал(а):
8bit писал(а):
dimensy писал(а):Вам надо запятую перенести или, именно, разделить?

а это не одно и то же ?

нет, запятую перенести - это из 101 сделать 10.1, а разделить - получится 10

Тогда получается мне нужно перенести запятую на один разряд вправо
Василиса
 
Сообщения: 8
Зарегистрирован: 26 сен 2023, 12:02

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 28 сен 2023, 12:51

Василиса писал(а):Тогда получается мне нужно перенести запятую на один разряд вправо

вот
Изображение

так же, советую почитать это Преобразование переменных на лету удобно и может пригодиться
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 28 сен 2023, 13:10

dimensy писал(а):
8bit писал(а):
dimensy писал(а):Вам надо запятую перенести или, именно, разделить?

а это не одно и то же ?

нет, запятую перенести - это из 101 сделать 10.1, а разделить - получится 10

а разделить - вот так получается:
calculator_101div10.png
calculator_101div10.png (18.65 КБ) Просмотров: 1371
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1134
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 28 сен 2023, 13:52

8bit писал(а):
dimensy писал(а):
8bit писал(а):а это не одно и то же ?

нет, запятую перенести - это из 101 сделать 10.1, а разделить - получится 10

а разделить - вот так получается:
calculator_101div10.png


А если так разделить?
Код: Выделить всё
short A = 101
short B

B = A / 10

dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Василиса » 28 сен 2023, 14:43

dimensy писал(а):
Василиса писал(а):Тогда получается мне нужно перенести запятую на один разряд вправо

вот
Изображение

так же, советую почитать это Преобразование переменных на лету удобно и может пригодиться


А смысл? Я сколько не меняю количество знаков до запятой, или после, целая часть в итоге остается такой же. По приведенному примеру всё получилось, спасибо!
Василиса
 
Сообщения: 8
Зарегистрирован: 26 сен 2023, 12:02

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 4