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