Добрый день! Возник такой вопрос по поводу МРВ. Используем МРВ базовой версии на 32000 точек. Вопрос состоит в том, что не посылается значение в канал. МРВ работет под W2K Server. В инструментальной системе и в профайлере все впорядке. При запуске проекта в МРВ значения в канал не записываются. Порядок действий следующий. Создаем кнопку. Создаем пустой канал. На форму добавляем отображение канала. По нажатию кнопки в канал посылаем значение. Значение канала остается прежним.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Значение в какой атрибут канала посылается? 2) Какой тип посылки: ввод и посылка, или посылка фиксированная?
Posted by Смирнов С.В. (Участник № / Member № 57) on :
Добрый день! Отвечаю на заданные вопросы. Посылка используется прямая. По нажатию кнопки засылаем на вход канала постоянное значение. Атрибут канала - Вход. Отображение значения канала смотрели по атрибутру реальное и выход, ничего не меняется. Тип канала - инпут.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
"Вопрос состоит в том, что не посылается значение в канал. МРВ работает под W2K Server. В инструментальной системе и в профайлере все в порядке." А инструментальная система у Вас установлена на той же машине? А МРВ, установленный на W2K WS, работает с этим проектом нормально? А обмен информацией с другими каналами выполняется и отображается нормально? Установите инструментальную систему на ту же машину, зарегистрируйте ее и запустите проект на той же машине под профайлером или в эмуляторе РПД. Профайлер, запущенный с ключом /DEBUG=4000, должен в протоколе описать подключение графической консоли и фиксировать сеансы обмена информацией с ней. Возможно, в протоколе появятся сообщения об ошибках, имеющих отношение к работе этого канала. МРВ использует тот же механизм обмена информацией с графической консолью, что и профайлер. Гипотезы две: - W2K Server требует более строгих настроек обмена информацией между сервером и консолью (доступ, интерфейс COM), - в проекте есть ошибки, на которые профайлер и МРВ реагируют по-разному.
Posted by Смирнов С.В. (Участник № / Member № 57) on :
Добрый день! Выяснили, почему не записывались значения в канал. Все дело в том, что у пользователя, под именем которого подключались, стояла галочка запрета управления с консоли. При разработке проекта в инструментальной системе и профайлере данная галочка не работала, а при переносе проекта на МРВ дала о себе знать. А к этому времени об этом все успешно забыли. Тему можно считать закрытой. Приношу свои извенения за лишнее беспокойство. С уважением Смирнов С.В.