К одному каналу привязаны видеоклип и ГЭ. Почему при изменении значения канала (хорошо видно при просмотре компонентов) может не меняться отображение клипа и ГЭ? Клип продолжает воспроизводиться, и заливка ГЭ не меняет цвет. В режиме эмуляции все работает.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какой релиз? Откройте окно компонентов, выберите экран - откройте список аргументов экрана и посмотрите аргумент, привязанный к атрибуту Вашего канала, меняется?
Posted by Y_Vlad (Участник № / Member № 1361) on :
Релиз 6.01.1. Не понял как в окне компонентов я могу видеть значения аргументов экрана. Я вижу значение канала и оно меняется.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А в правом окне при этом отображается весь список атрибутов этого канала, и если спуститься ниже, то увидите подраздел аргументов.
Posted by Y_Vlad (Участник № / Member № 1361) on :
Значения аргумента меняются синхронно со значением канала, но ГЭ остается в прежнем состоянии. Не помогает останов - запуск МРВ. Если перезагрузить МРВ, то отображение ГЭ начинает соответствовать реальному. Убрал видеоклип, оставил только два ГЭ "прямоугольник", привязанных к одному каналу. Вид индикации Arg в диапазоне. Канал выдает числа 1,2,3 или 4(модуль МВА8 фирмы Овен). Первый ГЭ привязан к числам 2 и 4, второй к 3 и 4.
Posted by Y_Vlad (Участник № / Member № 1361) on :
Наверное все было из-за установки типа данных "USINT". Поставил "REAL" - сейчас работает нормально. Но ведь значения канала 1,2,3,4 без знака и в эмуляции все было нормально.
Posted by Y_Vlad (Участник № / Member № 1361) on :
Нет, рано обрадовался. Пару включений - выключений все прошло нормально, а сейчас опять зависла графика. Хотя значение аргумента и канала изменились. Что же это может быть?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите, пожалуйста, Ваш проект для проверки.
Posted by Y_Vlad (Участник № / Member № 1361) on :
К сожалению размер проекта уже около 40Мв. У меня нет возможности посылать такой объем информации по электронной почте. Подскажите, пожалуйста, как мне лучше обработать данные с модуля МВА8 фирмы Овен. К его входу можно подключить два "сухих контакта". При опросе датчиков состояние описывается целым числом от 1 до 4. 1 - разомкнуты оба контакта 2 - замкнут первый 3 - замкнут второй 4 - оба разомкнуты Сейчас я привязываю два ГЭ к одному каналу и в свойствах объекта задаю вид индикации "аргумент в диапазоне". Похоже проблема возникает при переходе из состояния 4(включены оба) в 1(оба выключены). Входов достаточно много и программно обрабатывать каждый мне бы не хотелось.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы используете много видеоклипов, почему такой большой размер? Если это видеоклипы, то скорее всего из-за такого большого объема и возможны проблемы с зависанием Профайлера. Ну тут ничего не поделаешь - так устроено само оборудование, поэтому так или иначе, а программно разбирать значения этих состояний все же придется. Реализуйте простую программу на ST, например, и "повесьте" ее на закон Трансляции в принимающем данный код канале. На выходе тогда будет состояние входов как значение битов. Проще потом будет в графике индикацию реализовать.
Posted by Y_Vlad (Участник № / Member № 1361) on :
Зависаний профайлера нет. Не происходит сброса воспроизведения видеоклипа, несмотря на изменение значения аргумента. Причем если перезапустить МРВ то видеоклип отображается правильно. Сейчас у меня подключено 5 МВА8, а будет около 10. У каждого 16 входов. Что мне программно обрабатывать значение каждого канала? Меня вполне устраивают стандартные условия динамизации ГЭ, но я не пойму почему иногда эти условия не срабатывают.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Возможна ошибка в графике МРВ релиза 6.01. Думаю, что имеет смысл пока не заострять внимания на этом, а дождаться 6.02, он сейчас как раз в стадии выпуска. Но для достоверности - попрошу Вас сделать небольшой тестовый проект (без аппаратуры) на эту функцию и прислать нам, чтобы проверить его в 6.02 уже сейчас.
Posted by Y_Vlad (Участник № / Member № 1361) on :
К сожалению в релизе 6.02 ошибка с графикой осталась. Причем при задании условия отображения как "аргумент = конст. или арг. >= конст. все работает, а при условии "аргумент в диапазоне" часто не выключается воспроизведение видеоклипа. Приходится в моем случае делать наложение двух одинаковых видеоклипов.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Воспроизвести ситуацию на последнем релизе нам не удается - похоже, что без Вашего проекта, в котором эта ситуация стабильно воспроизводится, никак нельзя.
Posted by Y_Vlad (Участник № / Member № 1361) on :
У меня ситуация невыключения видеоклипа появляется при длительной его работе > 30 мин. Модуль МВА8 стоит у меня на рабочем столе, к одному из его входов подключен сухой контакт, а на экране в рабочем проекте добавлен тестовый видеоклип. При коротких замыканиях контакта < 30 мин. все работает нормально, при длительных клип продолжает работать, несмотря на изменение значения аргумента. Но это только при задании аргумент в диапазоне.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Попробовал как Вы и описали - работал проект более 30 минут, однако эффект не воспроизвелся. Может все же есть возможность прислать Ваш проект, где это воспроизводится?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Не подскажете на каком именно экране Вашего проекта можно наблюдать данный эффект?
Posted by Y_Vlad (Участник № / Member № 1361) on :
Экран "Насосные станции", на нем размещен большой видеоклип с надписью test. А вообще если на любом клипе поменять условия воспроизведения на "аргумент в диапазоне" этот эффект и появляется.