This is topic Общие вопросы по мнемосхемам in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
День добрый. Интересует ряд следующих вопросов: 1. в разрабатываемом МРВ имеется несколько каналов типа Float (показания с датчиков температуры), у всех каналов Использованы границы, но не все каналы связаны с входными источниками, на главной мнемосхеме представлены и настроены для отображения данные со всех каналов. При запуске МРВ в Профайлере на главной мнемосхеме ГЭ Текст меняет цвет фона на красный только у тех каналов, у которых есть привязка к реальным источникам. У каналов, значения которых не меняются, соответствующий ГЭ Текст на мнемосхеме подсветку не меняет. Стоит только перейти на другой экран и вернуться к главному, как индикация поменятеся на всех объектах, а нужно чтобы уже при первом запуске в случае нахождения показаний в аварийном диапазоне подсветка ГЭ главной мнемосхемы менялась. В чем может быть дело и как это исправить? 2. смотрел на форуме, но полного ответа так и не нашел. А вопрос собственно в следующем: есть ли в ТМ6 возможность "разместить" мнемосхемы на двух и более мониторах, или нужно просто сделать одну мнемосхему с Пользовательскими настройками длины и ширины? 3. есть необходимость в задании границ каналов. Есть ли возможность сохранять значения атрибутов каналов, чтобы не вводить их каждый раз снова? 4. имеется следующая ситуация: в двух окнах при нажатии на ГЭ в канал типа HEX16 посылается значение типа UINT (ID канала), и в зависимости от окна, где произошло нажатие, вызывается функция либо чтения атрибутов каналов по ID либо записи атрибутов канала по ID каналу. Так вот функция чтения атрибутов отрабатывает нормально, а вот функция записи считать значение из этого канала не может и поэтому запись новых значений не происходит. Привязка настроена вроде бы верно: аргументы окон типа OUT привязаны к каналу HEX16 типа Input, а аргументы программ типа IN также привязаны к этому каналу. Почему одна процедура получает значение из канала, а другая нет?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1 и 4 пришлите проект с пояснениями на hotline3@adastra.ru
2. Нужно создавать одну мнемосхему с пользовательскими настройками.
3. Вам нужно поставить галочку Дамп у каналов, а также задать файл Дампа в настройках узла.
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
По второму вопросу маленькое уточнение. Необходимо чтобы драйвер видеокарты еще правильно отрабатывал работу с двумя мониторами. Как правило на современных драйверах есть возможность расширить рабочий стол на два монитора, при этом разрешение соответственно (либо по вертикали, либо по горизонтали) в два раза увеличивается и тогда мнемосхема (с аналогичным разрешением )отображается корректно.
Posted by bi0w0lf (Участник № / Member № 3911) on :
День добрый. Два дня назад выслал проект - ответ на 1-й вопрос так и не получил. Интресует следующее: получу ли я какой нибудь ответ на этот вопрос?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Проблема, описанная в пункте 1, связана с ошибкой подчитывания атрибута интервал для каналов, которые не меняли свое значение. Будем пытаться исправить.
2. Проблема, описанная в пункте 4, еще актуальна?
Posted by bi0w0lf (Участник № / Member № 3911) on :
Спасибо за ответы. Проблема описанная в пункте 4 актуальна, но только для понимания в чем дело. Решил немного по другому: на главном окне создал атрибут типа IN/OUT, в который из атрибута типа OUT второстепенного окна пересылаю значение по нажатию на ГЭ, а атрибуты программы привязаны к атрибутам главного окна - все работает, но хотелось бы узнать, как это через канал сделать.
Posted by bi0w0lf (Участник № / Member № 3911) on :
Еще есть ситуация, когда в каналы, привязанные к атрибутам окна типа OUT, не записывается информация. Если проверить работу окна в режиме Эмуляции то все отлично работает (по нажатию на кнопочки в атрибуты передаются значения), но стоит запустить проект в профайлере - значения в привязанные каналы не передаются. В чем может быть дело?
Posted by bi0w0lf (Участник № / Member № 3911) on :
Почему молчит тех.поддержка?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проверьте все ли аргументы типа OUT у Вас привязаны ко входному значению каналов. Других предположений нет. Если это не поможет, присылайте проект с комментариями.