This is topic Ограничение числового ввода in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000512.html

Posted by sugar (Участник № / Member № 1198) on :
 
Необходимо ввести число в диапазоне [0,100]. В настройках канала нет параметров для такого ограничения. Как посоветуете ограничить ввод: при вводе числа меньше минимального необходимо ввести минимальное значение, при вводе числа больше максимального необходимо ввести максимальное.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В настройках параметров первичной обработки в канале FLOAT_OUT можно ввести подобное ограничение РЕАЛЬНОГО значения заданием предельных границ и флажка "Контроль границ".

Если ставится задача ограничить именно ВХОДНОЕ значение канала, это можно решить только программным путем: передавать вводимое значение в программу, в программе осуществлять клиппирование и передавать уже обработанное значение на ВХОД канала.
 
Posted by St_Denis_St (Участник № / Member № 7259) on :
 
quote:
Отправитель / Originally posted by AdAstra Technical Support:
В настройках параметров первичной обработки в канале FLOAT_OUT можно ввести подобное ограничение РЕАЛЬНОГО значения заданием предельных границ и флажка "Контроль границ".

Если ставится задача ограничить именно ВХОДНОЕ значение канала, это можно решить только программным путем: передавать вводимое значение в программу, в программе осуществлять клиппирование и передавать уже обработанное значение на ВХОД канала.

Все сделал как вы предложили, при установки галочки "Контроль границ" не возможно ввести значение уставки, а в случае снятия галки, значения вводятся но нет никаких ограничений.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пришлите, пожалуйста, свой тестовый проект в службу техподдержки.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2