Simple-Scada forum

Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: Hermann от 30 Сентября 2015, 20:33:13

Название: Вопрос по отображению чисел
Отправлено: Hermann от 30 Сентября 2015, 20:33:13
Коллеги, приветствую!

Подскажите пожалуйста такой момент. Я считываю из частотника регистры частоты, тока, напряжения и т.д. в виде целых чисел, уставка частоты тоже в виде целого числа. Но в проекте очень желательно отображать эти значения в виде числа с десятичной точкой. Приведу пример: текущая частота читается из регистра в виде 5678, что в реальности означает 56,78 Гц; или, например, задаем уставку давления в виде 2.69 - это должно передаться в регистр частотника в виде числа 269. Как можно в скаде сконфигурировать элемент управления "Поле", чтобы выполнялись вышеуказанные требования?
Название: Re: Вопрос по отображению чисел
Отправлено: Simple-Scada от 30 Сентября 2015, 20:50:45
Здравствуйте!

Очень просто, используйте для этого следующие свойства компонента "Поле":

Пример: с контроллера считывается значение 257, а нам нужно отобразить его в виде 2,57. Для этого необходимо установить свойства «После запятой» = 2, «Сдвиг запятой» = -2.
Название: Re: Вопрос по отображению чисел
Отправлено: janga от 01 Ноября 2015, 06:37:48
такой вопрос есть число с ОРС-сервера например 217329875 в int32. В симплскаде в поле задано максимальное значение 10000000.00, в итоге отображается непонятное значение.Что можно предпринять?Масштабирование сдвигом запятой делал,не помогло.
Название: Re: Вопрос по отображению чисел
Отправлено: Simple-Scada от 04 Ноября 2015, 08:04:57
Здравствуйте!

Цитировать
есть число с ОРС-сервера например 217329875 в int32. В симплскаде в поле задано максимальное значение 10000000.00, в итоге отображается непонятное значение.
Извините за поздний ответ. Ошибку исправили. Готовы выслать обновленную версию. Отправили Вам сообщение на почту.