Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Не отображаются картинки при подключении клиента к серверу  (Прочитано 12493 раз)

Eugene73

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте!
Имеется следующая конфигурация
ПК инженера - на нем в Editor делается проект, где вставляются .png картинки
Сервер - где запущен Simple Scada сервер и куда копируется проект после внесения изменений.
ПК клиента, где из комплекта ПО установлен только Client

На ПК инженера в editor картинки видны, на клиентах - только белые квадраты подложки, сами картинки не видны. На сервер с инженерного ПК проект копируется вместе с картинками, папкой pictures
« Изменён: 22 Июня 2018, 12:14:30 от Simple-Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Здравствуйте!

Это не ошибка. Если в проекте используются какие-либо пользовательские (свои) изображения или анимация, то эти изображения необходимо скопировать на клиентские компьютеры в папку "\Simple-Scada 2\Pictures" (перейти в папку можно через ярлык на рабочем столе). Соответствующее пояснение имеется в руководстве в разделе "Клиент".
« Изменён: 03 Марта 2025, 10:34:09 от Simple_Scada »

Eugene73

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
на клиентах нет такой папки, при установке simple scada только клиента.

в текущей настройке на сервере это D:\Simple-scada project\pictures и т.д, папка проекта, указанная при установке.
Она такая же и на ПК инженера и на сервере. На клиентах - по умолчанию, так как проект берётся с сервера. или он берется с сервера не весь и надо делать и на клиентах и на сервере одинаковую структуру папок?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
на клиентах нет такой папки, при установке simple scada только клиента.
Когда вы открываете на клиентском ПК иконку Simple-Scada на рабочем столе, то в открывшейся папке отсутствует папка "Pictures\"? Она должна быть рядом с папками "Projects\", "Import\" и т.д.
« Изменён: 22 Июня 2018, 12:47:52 от Simple-Scada »

Eugene73

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
такая папка создается в %имя пользователя% \simple scada\pictures. расположение картинок там на клиентах тоже не помогает.
полагаю проблема  в том, что на сервере и на ПК инженера путь другой, D:\папка с проектами, а на клиентах С:\по умолчанию.
Как сделать так, чтобы клиент брал все с сервера ? расшарить рабочую папку на сервере на чтение ?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Клиент не связан с директорией в которую Вы установили сервер скады, это два разных приложения. Клиент не берёт изображения с сервера, он берёт их из папки "Pictures\" с того ПК на котором он установлен. Когда Вы устанавливали клиент скады на клиентский ПК, то Вы задали два пути. Один путь для системных файлов скады, второй - для пользовательских.


Всё что Вам нужно сделать - это открыть папку пользовательских файлов (которую Вы задали при установке), найти в ней папку "Pictures\" и скопировать в неё пользовательские изображения. Убедитесь что Вы копируете изображения именно в эту папку. Если Вы не помните какие пути были выбраны при установке клиента, то можете удалить клиента через деинсталлятор и выполнить установку снова.
« Изменён: 22 Июня 2018, 14:01:55 от Simple-Scada »

globalhook

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Хотелось бы поднять этот вопрос заново.
Неужели нельзя организовать механизм передачи содержимого папки с картинками на машины клиентов? Крайне неудобно, внести изменение в проект и начать забег по 10 машинам по всему производству с флешкой, что бы обновить(добавить) картинки на клиентских машинах.
Например, у клиента есть директория для сохранения отчетов - вот пускай в эту директорию и подтягивается папка с сервера.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Цитата: globalhook
Неужели нельзя организовать механизм передачи содержимого папки с картинками на машины клиентов?
Три с половиной года назад так и сделали. Начиная с версии 2.5.1.0 (от 09 Февраля 2021) клиенты скады автоматически копируют пользовательские изображения (и данные об анимации) с сервера. Копировать их вручную не нужно. Если Вы используете более старую версию скады, то рекомендуем обновиться.
Если Вы используете версию 2.5.1.0 или выше, но изображения не копируются автоматически, то скорее всего у клиента недостаточно прав в ОС для сохранения полученных с сервера изображений в папку "Pictures\". В этом случае нужно либо настроить права на доступ к папке в ОС (разрешив создание/изменение файлов в папке), либо изменить путь к папке пользовательских данных и указать путь в котором можно создавать/изменять файлы, как и сказано в руководстве и инсталляторе.
« Изменён: 06 Июля 2024, 15:00:12 от Simple-Scada »

globalhook

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Спасибо за быстрый и развернутый ответ. Версия предпоследняя, однако, пользователи в домене и, скорей всего, это и является причиной "белых квадратов". В какую сторону капать стало понятно