DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Здравствуйте. Интересует следующее: в техзадании имеется пункт:"предусмотреть возможность изменять границы аварийных значений температуры", т.е. пользователь во время работы монитора сам должен задавать границы LL, LA, LW, HW, HA, HL....каким образом справиться с данной задачей?....если можно, пожалуйста, дайте ответ поскорее....проект на стадии завершения....сроки очень сильно поджимают....Заранее благодарен.
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Для канала класса FLOAT атрибуты соответствуют: 26 – HL, 27 – LL, 28 – HA, 29 – LA, 30 – HW, 31 – LW. Значения данных атрибутов можно изменять в реальном времени.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Спасибо...но нельзя ли поподробнее...нужно например с помощю кнопок "больше" и "меньше" прибавлять и убавлять занчение "HW" ...?
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Аргумент шаблона экрана типа OUT или IN\OUT, в который, посредством нажатия оператором на кнопку, будет передаваться значение верхней предупредительной границы (HW), нужно привязать к 30-му атрибуту канала (ID - 30) для которого необходимо изменить верхнюю предупредительную границу.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Пробую отобразить значение HW канала FLOAT посредством ГЭ "Текст", но вместо значения выводится "0"...возможно ли вообче отображение границ канала посредством данного ГЭ?
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Проверьте еще раз правильность всех привязок (ГЭ «Текст» и аргументов, аргументов и атрибутов канала). Если значение границы задано и все привязки правильны, ГЭ «Текст» должен отображать его в реальном времени.
[ 03.09.2007, 18:57: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Сделал так: у канала FLOAT снял флажок "Использовать границы", на экран поместил 2 кнопки: верхняя и нижняя границы, которые посылают в аргумент программы значения, которые далее сравниваются в программе с реальным значением канала....всё заработало!!! НО!!! Зачем же тогда использовать границы канала, если с ними ничего не выходит?!!! Ведь на мой взгляд проще сделать как у меня...может я и не прав, тогда поясните в чём? С уважением. Дмитрий.
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Сообщите, пожалуйста, свой актуальный email и я вас сброшу работающий пример проекта с возможностью менять границы канала путем нажатия кнопки.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
DIM
Active Forum Member / Активный участник форума
Участник № / Member № 2321
отправлено / posted
Спасибо. Проект получил......но не понимаю, как он работает?...ведь ни одной привязки аргументов к каналу не увидел(((...хотя работает всё правильно...чудеса. В чём секрет?
Сообщения / Posts 70 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Здравствуйте! А как сделать, чтобы эти изменённые границы остались изменёнными на всегда, а не до перезагрузки RTM или microRTM?
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо сохранять их в аргументах канала Call, записывать в тектовый файл, а потом подчитывать из него при старте проекта.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Нужно ли изначально в канале указывать границы? Можно примерчик по этому поводу. Спасибо.
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Как подчитывать из текстового файла при старте проекта разобрался, а как автоматически записывать аргументы канала Call в текстовый файл при изменении аргументов не соображу. Подскажите!
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Меняю через гэ кнопка - ввести и передать и передаю её в аргумент канала Call. К этому же аргументу привязываю границу канала Float.
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Можно сделать программку, которая, например, через минуту после нажатия на кнопку будет записывать данные в тектовый файл.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Если для кнопки добавить ещё действие, по которому с помощью программы-задержки будет происходить запись в файл, то если окно ввода значения будет открыто дольше, чем задержка - записи не будет. Может быть стоит добавить для канала Call какой-нибудь атрибут, реагирующий на изменение аргументов (типа Тенденция)?
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Такого атрибута не предвидится. Восстанавливать значения при перезагрузке также можно с помощью дампа.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |