Цитата:
Сообщение от dima
У меня число указанного формата передается в ОРС-сервер, скаду использовать пока не планируется, а смотреть прям в сервере это число надо. Но кол-во знаков после запятой 10, кажется. Каким приемом в SMLogic можно сделать так, чтоб передавался один или два знака после запятой, округлить, короче
|
Ответ на ваш вопрос: умножить на нужное количество порядков (т.е. на 10 или 100), округлить, поделить на то же количество порядков.
Ответ на то, что вы хотели на самом деле спросить: округление никак не поможет. Серверы не предназначены для того, чтобы их использовали как законченное средство мониторинга, поэтому никаких настроек формата вывода не имеют. Вы в любом случае будете видеть число с кучей знаков после запятой.
В математике отсутствует понятие "кол-во знаков после запятой", есть лишь допустимая точность расчётов. То, о чём вы говорите правильно называется форматом вывода на экран. Что к контроллеру и к лоджику не имеет абсолютно никакого отношения.