Обеспечьте завтра утром удаленный доступ к ПК по AeroAdmin или AnyDesk - посмотрим, что происходит.
Мои контакты для связи в подписи.
Вид для печати
В переменных с плавающей запятой там запятая автоматически выставляется, в смысле не имеет значения где Вы запятую поставите для целочисленной переменной!
Четыре разряда, вполне хватит целочисленной переменной INT, я так делаю! Короче, моё дело предложить, а там как хотите извращайтесь, в смысле, я предлагаю как считаю что так лучше будет!
Писать в нужныые регистры настроек. Или же в конфигураторе наастроить на режим STRING - и выводить что надо.
У меня так заставки Cs-Cs.Net выводятся по приколу. И на одном индикаторе то температура, а то давление (вот пост про СМИшки).
Чем Вам INT не устраивает?
Я обычно делаю так: FLOAT умножаю на 10, округляю до целых, преобразовываю в INT и передаю на СМИ2! В СМИ2 сдвигаю запятую на один разряд влево, всё! Получается с точностью до десятых долей, аналогично сделано в ТРМ-ах.
Ну, если у Вас значения космических масштабов, тогда уже деваться некуда, делайте бегущей строкой.
Все как вы написали, все правильно, но есть одно но, не буду пускаться в подробности, но если я так сделаю, то у меня появится другая проблема куда более серьезная и дело тут даже не в точности, а удобстве эксплуатации, проще говоря, если я все переведу в INT, то оператору придется крутить энкодер минут десять, что бы сделать нужную уставку ибо сейчас у меня при этой операции изменяется целая часть, а будет меняться дробная, ну даже если и на это забить и это переделать как нужно, то для того что бы так сделать мне нужно там хренову тучу всего перелопатить, в общем мне проще забить, если это не возможно сделать простой настройкой СМИ2, хотя в следующем проекте я учту этот нюанс и уже буду оперировать целыми числами... :) А в данный момент и так сойдет, тем более что эта информация там чисто косметическая и на ход поршней ни как не влияет, просто хотел сделать красивше... :)
Как уже писал неделю назад - это возможно.
Вложение 72678 Вложение 72679
Да уж, до чего прогресс дошёл, в смысле, надеюсь нормальное отображение, с плавающей запятой(в зависимости от занимаемых целой составляющей значения разрядов) не стало его жертвой?
Или на уровень выше переходим, не надо нам привычных отображений, в смысле, переходим к фиксированной запятой, как для целочисленных переменных?