В справке в разделе "Особенности свойства СВЯЗЬ канала СОБЫТИЕ" написано следующее: "Если к каналу класса СОБЫТИЕ (ev) привязан некоторый канал ch, связанный со словарем, то к сообщениям, генерируемым в канале ev, через двоеточие добавляются сообщения канала ch, если в ev установлен флаг Атрибуты (44, MB)." Имеется канал float, к его атрибуту (7,Р) привязан канал событие. у обоих каналов есть словари сообщений. флаг Атрибуты (44, MB) установлен, но в ОТ от канала событие выводится только сообщение из его же словаря никаких двоеточий и дополнительных сообщений нет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Предлагаемая опция обеспечивает наблюдение и квитирование сообщений в ОТ по наиболее ответственным каналам FLOAT с помощью ГЭ "Таблица СОБЫТИЙ". Преполагается, что канал FLOAT сам посылает сообщения в ОТ. Поэтому промежуточный канал СОБЫТИЕ генерирует комплексные сообщения только для ГЭ "Таблица СОБЫТИЙ".
Можно обойтись и без канала СОБЫТИЕ, если аргументы ГЭ "Таблица СОБЫТИЙ" привязать непосредственно к атрибутам 254 каналов FLOAT. Тогда в ГЭ "Таблица СОБЫТИЙ" будут выводиться с возможностью квитирования последние сообщения в ОТ по привязанным каналам.
Posted by Kidim1975 (Участник № / Member № 4421) on :
А как квитировать канал Float? Я имею ввиду не через ГЭ "Таблица СОБЫТИЙ" а, скажем, программно. и как определить квитирован он или нет? Может ли он определять, что квитирование просрочено?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Функцию программного квитирования без участия оператора мы считаем лишенной смысла, ибо квитирование как раз и предназначено для контроля действий оператора. При программном квитировании вопрос " о просроченном квитировании" также не обоснован, т.к. при правильно написанной программе задержки в квитировании не будет.
Тем не менее - квитирование сообщения по каналу можно осуществить через атрибут 46 (сообщение будет квитировано в файле ОТ). По этому же атрибуту затем можно проверить, было ли квитирование. Контроль квитирования по времени заложен только для каналов СОБЫТИЕ.
Posted by Kidim1975 (Участник № / Member № 4421) on :
Спасибо. Я имел ввиду, конечно, квитирование не из программы, а просто передачей значения при нажатии на какой-нибудь ГЭ, но не через ГЭ "Таблица СОБЫТИЙ". Контроль по времени мне тоже нужен, так что без СОБЫТИЙ не обойтись.
Posted by sinegub_mihail (Участник № / Member № 4460) on :
У нас в окне сообщений указываются название главного окна, тем более многократно, как это исключить, убрать или исправить ???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Объясните подробно суть проблемы.
Что Вы подразумеваете под "окном сообщений" и "главным окном"?
Posted by sinegub_mihail (Участник № / Member № 4460) on :
Извините...
У нас на главном экране (стартовый экран МРВ) размещенно окно Собития, где в проекте созданы каналы типа собитие, к этому окну привязаны эти каналы собитий, но помимо их при работе МРВ отображаются еще и надписи "Головна." "Головна.33" "Головна.43" и т.д. Что это такое ???
Куда сбросить вам проект что бы посмотрели...
[ 22.08.2011, 10:52: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Высылайте проект на hotline3@adastra.ru.
Posted by sinegub_mihail (Участник № / Member № 4460) on :
Выслал...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отчет тревог у нас отображается корректно.
Чтобы убрать лишние записи из ГЭ "Событие" откройте его свойства и перейдите на вкладку "Привязки". На этой вкладке удалите пустые привязки и привязки к аргументам экрана, которые не связаны с каналами "Событие".