Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: whfcd от 31 Июля 2021, 17:07:02

Название: Анимированное изображение отображается в клиенте целиком (статично)
Отправлено: whfcd от 31 Июля 2021, 17:07:02
Добрый день.

Возникла проблема с добавлением анимированных изображений. В этой ветке форума [ https://simple-scada.com/forum/index.php?topic=63.165 ] со 170 сообщения подобный вопрос поднимался, но так и "ушёл вникуда". Суть проблемы: как обычно нарисовал изображение в *.PNG с двумя кадрами по горизонтали, в Pictures.exe успешно создал анимацию для него. В редакторе затем добавил это изображение, накинул скрипт. На изменение свойств картинка реагирует, как и все прочие анимированные – всё хорошо. Но когда проект запускается в клиенте – это изображение встаёт в статичном некадрированном виде, т. е. целиком, как в каталоге с изображениями. Пробовал и уменьшить разрешение исходного PNG-файла, и поиграть со скоростью анимации и другими свойствами, и отвязать от всех переменных и скриптов, и удалить и создать заново .spd файл для всех изображений – ни в какую (все прочие анимированные изображения как ни странно работают без проблем).

Ради эксперимента проделал аналогичные действия с другого ПК на другом проекте – работает и в редакторе, и в клиенте. Версии Simple Scada одинаковые (2.5.8.1), ОС: в первом варианте win 10, во втором (рабочем) – win 7. Попытка создать на "рабочем" ПК *.spd файл и перенести его на "нерабочий" никаких изменений не даёт.

Изображение прикрепил.
Название: Re: Анимированное изображение отображается в клиенте целиком (статично)
Отправлено: Simple_Scada от 02 Августа 2021, 12:21:51
Здравствуйте.

Simple-Scada, как и любое другое ПО, работает всегда одинаково, не зависимо от того, на каком именно ПК она запущена(при условии что ПК удовлетворяет минимальным системным требованиям (https://simple-scada.com/help/manual/system-requirements.html)). Зависимости от используемой версии Windows также нет. Анимированные изображения используют практически все пользователи и ни у кого не возникает проблем с их применением.

Если на одном ПК все работает, а на другом нет, то нужно подумать, что Вы делаете не так на этом ПК и чем он отличается от первого ПК. Ваше изображение проверили на нескольких разных ПК - анимация работает корректно. Если у Вас установлено несколько версий Simple-Scada, например демо и лицензионная, то убедитесь, что все действия Вы производите в одной версии, т.е. и редактор и клиент запускаются из одной версии. Также, подобное поведение возможно если у Вас на ПК заблокирован доступ к папке Pictures, например через права пользователя Windows или доступ блокируется сторонним ПО(антивирус, файрволл и т.д.). Нам удалось повторить такое поведение, только если запустить клиент под пользователем, у которого нет доступа к папке Pictures, а редактор под пользователем, у которого есть доступ к ней. Попробуйте запустить клиент скады "от имени администратора"(клик ПКМ по ярлыку клиента -> Запуск от имени администратора), если анимация будет работать корректно, то значит точно имеются проблемы с настройкой прав пользователей.

Также, рекомендуем уменьшить изображение до того размера, который необходим в проекте.
Название: Re: Анимированное изображение отображается в клиенте целиком (статично)
Отправлено: Виктор К от 02 Августа 2021, 14:31:13
1. Закрыть Editor.
2. Закрыть редактор картинок сохранив изменения.
3. Открыть Editor, поставить картинку, сохранить проект. (анимация должна отобразиться)
4. Запускаем Client (проект запускается из клиента), анимация не работает.
5. Сервер: "Остановить и выйти",
6. Запускаем сервер.
6. Запускаем Client. Анимация заработала.
Название: Re: Анимированное изображение отображается в клиенте целиком (статично)
Отправлено: Simple-Scada от 02 Августа 2021, 15:46:03
Виктор К, верно, так и произойдет, при условии что до первого шага сервер скады запущен и работает. Если разбить изображения на кадры когда сервер скады запущен, то эти изменения не применятся пока сервер не будет перезапущен. А при перезапуске сервер загрузит новый файл и передаст его клиентам.

whfcd, может быть Вы после создания анимации не перезапустили сервер скады, как описал Виктор К? Если да, то перезапустите сервер скады, чтобы он узнал о последних изменениях.
Название: Re: Анимированное изображение отображается в клиенте целиком (статично)
Отправлено: whfcd от 02 Августа 2021, 17:23:13
Виктор К, Simple-Scada, спасибо за ответы. Сервер, насколько помню, действительно не перезапускал. Сегодня после включения ПК и запуска клиента анимация заработала. Очевидно, проблема была в этом.