-
Анимация в визуализации
Подскажите, пожалуйста, как в визуализацию вставить видео (AVI, MPEG….) или анимированный GIF файл.
Если можно - простой пример с одной кнопкой? Спасибо всем кто откликнется.
-
-
Спасибо за ответ magirus. Однако сомневаюсь… Зачем тогда ActiveX?..
Скорей всего такая возможность есть.
-
делаешь покадровку и переключаешь картинки переменной из проекта
-
Если не обязательно в окне визуализации, а просто кино или звук запустить, то см. тут.
-
Спасибо Вам Игорь за полезный совет. Всё работает.
Может, подскажите, как можно увеличить частоту обновления экрана визуализации?
Смена кадра происходит примерно 4 – 5 раз в секунду. Т.е. при вращении или перемещении объекта движение дерганное. В программе изменение переменной влияющей на вращение
происходит достаточно быстро и равномерно, во всяком случае, более 20 раз/сек, а в визуализации нет. И если вращать, например квадрат на 1 – 2 об/сек. то наблюдается не вращение, а судороги. (Всё конечно не в режиме эмуляции).
-
Попробуйте поэкспериментировать – нарисовать на одном экране только квадрат и его угол связать с переменной в ПЛК. Стало лучше? Не слишком ли много переменных на экране визуализации? Канал связи какой – работает достаточно быстро и без сбоев? В гейтвее по протоколу можно посмотреть.
Обновление экрана происходит только после обновления значений всех переменных, задействованных на данном экране. Делается это циклически. Тут есть разумный предел. Можно набрать много переменных и уменьшить цикл чтения так, что ПЛК только и будет делать, что данные гнать для визуализации. Вместо рабочего цикла программы будут судороги. CoDeSys регулирует автоматически время опроса так, чтобы такого безобразия не происходило, с учетом того, что выполнение программы важнее, чем визуализация. Я бы сказал что считывание всех данных визуализации и обновление визуализации 4-5 раз в секунду очень даже хорошо.
Надо ли это оператору? Успеет ли он нечто засекать/замерять 4-5 раз в секунду. Если ему нужно просто показать факт вращения, то не лучше ли некую стрелочку зажигать или спидометр показывать? По нашему опыту создания операторских интерфейсов для круглосуточных систем: операторов зверски раздражает, если в состоянии нормальной работы есть динамика – вращение, мерцание, анимация и хуже всего звук. Это всегда признак тревоги. При статической картинке оператор контролирует ее легко без напряжения и мгновенно просыпается при любом движении. Если движение есть постоянно, то он привыкает и тормозит в критических ситуациях.
-
Пробовали и с одним кубиком (типа а+1, а+0,01) – не то.…
По связи сбоев нет. Пробовали RS-232 и Ethernet.
По Ethernet конечно значительно быстрей, но не в визуализации.
Однако Вы правы на счёт динамики. У нас два проекта: один статичный, кроме трёх трендов, другой максимально реалистичный в плане визуального восприятия процесса. Сделано это не забавы ради, а для обучения новых операторов. Линия имеет протяженность более 200 м., и занимает три этажа здания. Сейчас её контролирует 4 оператора, а задача – один. Даже опытные операторы первое время паникуют. Видео тоже не забава, а приём сигнала с камер видеонаблюдения.
Ещё раз спасибо за полезные советы и участие.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума