Просмотр полной версии : Написание макроса в Owen Logic на языке St.
Vladimir F
08.10.2025, 19:17
Есть ли возможность в Owen Logic в написание макроса на языке St преобразовать знаковое число в формате Float в виде знакового числа в формате INT.
Скажем так. Т.к. знаковые INT OW не поддерживает, то можно создать ФБ, который выведет UINT (как модуль) и отдельно бит знака (где FALSE - положительное, а TRUE - отрицательное). Нескромный вопрос: А Вам для чего?
Ну, или в дополнительном коде, если число надо куда-то передавать
kondor3000
08.10.2025, 20:58
Есть ли возможность в Owen Logic в написание макроса на языке St преобразовать знаковое число в формате Float в виде знакового числа в формате INT.
Макросы на FBD, а на языке ST - это ФБ или функции.
Целые числа со знаком передаются доп. кодом, а задаются и выводятся как Float
Функции FLOAT_TO_INT и INT_TO_FLOAT на ST____ https://owen.ru/forum/showthread.php?t=22915&page=311&p=429821#post429821
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot