Просмотр полной версии : Работа блока преобразования X-B
Доброго дня.
Вопрос по работе блока преобразования X-B, когда на входе флоат.
В симуляторе работает логично и так как надо. Если на входе >=1.000, то на выходе 1, иначе 0.
Однако в справке указано, что
Если значение на входе блока больше 0 (False), то на выходе блока будет 1 (True).
Подтвердите корректность работы с флоатом, ну и справку подправьте.
kondor3000
28.10.2024, 08:05
Доброго дня.
Вопрос по работе блока преобразования X-B, когда на входе флоат.
В симуляторе работает логично и так как надо. Если на входе >=1.000, то на выходе 1, иначе 0.
Однако в справке указано, что
Подтвердите корректность работы с флоатом, ну и справку подправьте.
X=>B, работает и с целочисленными, а у них как известно >0 это и есть 1.
Зная Овен, ещё лет 10 исправлять ничего не будут.
Ну потому что float больше 0 не факт =1 или больше 1. При приведении к целочисленному 0.234 будет = 0, видимо отсюда и такое поведение.
fGT наверное поможет исправить ситуацию.
Королев Кирилл
28.10.2024, 10:14
Доброго дня.
Вопрос по работе блока преобразования X-B, когда на входе флоат.
В симуляторе работает логично и так как надо. Если на входе >=1.000, то на выходе 1, иначе 0.
Однако в справке указано, что
Подтвердите корректность работы с флоатом, ну и справку подправьте.
Добрый день.
Все верно, на выходе преобразователя Х->В единица будет в том случае, если значение на входе будет больше либо равно 1. Т.е., если подавать на вход число меньше 1 (например, 0,253 или -3,2), то выход будет равен 0. Справку поправим, спасибо за обратную связь.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot