Здесь посмотрите: http://www.owen.ru/forum/showthread.php?t=13106&page=3
И можно округлить, короче, FLOAT округляете до десятых, умножаете на 10(до целого), далее через макрос передаёте на СМИ2, в СМИ2 смещаете запятую на один знак влево, всё!
Здесь посмотрите: http://www.owen.ru/forum/showthread.php?t=13106&page=3
И можно округлить, короче, FLOAT округляете до десятых, умножаете на 10(до целого), далее через макрос передаёте на СМИ2, в СМИ2 смещаете запятую на один знак влево, всё!
Последний раз редактировалось Сергей0308; 30.09.2018 в 02:17.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вот я так и пробую, ничего не выходит. И в конфигураторе для СМИ2 выбирал разное положение десятичной точки для Float, и через ПР200 загонял в регистр 18 разные значения от 0 до 3, это никак не влияет на реальное положение десятичной точки в выводимой на экран СМИ2 информации.
Вот для переменных int положение десятичной точки действует без проблем, куда хочу туда и ставлю, а с float то что ?
Бояринцев Иван Юрьевич
Пришлось воспользоваться макросом от Сергея "FLOAT-to-INT" (обратный есть в онлайн базе) , умножить на 10 и выводить на экран СМИ2 со смещением "2" в конфигураторе (один знак после запятой). Только так заработало корректно. Спасибо ! (да, отрицательные числа мне тоже нужны были)
Последний раз редактировалось RX9COZ; 30.09.2018 в 11:48.
Бояринцев Иван Юрьевич
Попутно ещё вопрос возник. В OL настройках интерфейса->устройство есть параметр период опроса. По умолчанию 100мс, но т.к. у меня нет надобности так часто опрашивать устройство, я изменил на 1000мс, но как-то в реальности это не повлияло, как менялись показания несколько раз в секунду вокруг да около одного значения, так и продолжают меняться, с любым периодом опроса. Отфильтровать можно, я так и сделал, но сам факт того что всё-равно опрос идёт гораздо чаще 1000мс.
Бояринцев Иван Юрьевич
Или еще проще
электронщик до мозга костей и не только
Для float в СМИ2, это может не работать, если чекбокс запись по изменению установлен, а значение идет с AI, то либо фильтрацию настроить, либо снять чекбокс.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.