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

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

Автор Тема: Перенос страниц между проектами  (Прочитано 3547 раз)

midnight1979

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Перенос страниц между проектами
« : 01 Февраля 2017, 16:24:40 »
Возможно ли перенести (скопировать) страницу из одного проекта Simple Scada в другой???? Очень не хотелось бы перерисовывать все заново.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #1 : 01 Февраля 2017, 16:34:40 »
Здравствуйте!

Такой возможности сейчас нет, поэтому можно только сохранить проект под другим именем, удалить из него все лишнее и затем добавлять то, что требуется для нового проекта. Но такой вариант не всегда подходит. В дальнейшем постараемся добавить возможность импорта страниц. 

toreto

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #2 : 02 Февраля 2017, 12:04:06 »
Как вариант можно нужные данные или всю страницу скопировать в окно, а потом это окно перенести в новый проект и снова скопировать на страницу.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Перенос страниц между проектами
« Ответ #3 : 02 Февраля 2017, 12:08:05 »
Цитировать
Как вариант можно нужные данные или всю страницу скопировать в окно, а потом это окно перенести в новый проект и снова скопировать на страницу.
При таком способе можно нарушить структуру проекта в который переносится окно. Лучше не изменять вручную и не переносить никакие файлы из папки "Projects\".

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #4 : 03 Февраля 2017, 17:27:04 »
Дабы не плодить сущности... Собрал проект, перекинул на рабочую машину, собираю на этой-же новый.

Эдитор в лоб осказывается видеть новые узлы лектуса. Удалял его там, обновлял, все перезапускал... Нифига... лектус.орс1 и те узлы с переменными, которых уж и нет давно. Интересу ради положил все. и сервер, и лектус. Ничего не изменилось, все равно его видит. Как это прибить, шоб не мучалось?

midnight1979

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #5 : 03 Февраля 2017, 17:51:09 »
На данный момент по факту получается что пока лучше разрабатывать новые страницы на активном сервере скады, т.е. уже с привязками к OPC-серверу и его тегам.
Я пока просто для пользователей убираю разрабатываемую страницу из видимости и вообщем то все. Но это конечно крайне не удобно, под час бывает в офисе (а не на объекте) прорабатываю часть будущей страницы проекта и в итоге все приходится на рабочем серваке переписывать с нуля.
При переносе (импорте) страниц нумерация объектов соответственно должна приводиться инкрементально к текущим объектам проекта, ну а про код тоже наверное не нужно забывать - в духе был image8 а стал image177 и в коде хотелось бы чтобы данные поправки при импорте каким то образом были реализованы.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #6 : 03 Февраля 2017, 17:51:53 »
Вопрос снят, это кривобокость лектуса. Конфиг надо сохранять в LectusFiles.cfg, тогда он подгружается автоматом и скада его видит.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #7 : 03 Февраля 2017, 19:49:17 »
Цитировать
Но это конечно крайне не удобно, под час бывает в офисе (а не на объекте) прорабатываю часть будущей страницы проекта и в итоге все приходится на рабочем серваке переписывать с нуля.
Если Вы дорабатываете проект, то у Вас должна быть актуальная копия в офисе. После доработки можно просто скопировать папку с проектом на рабочий сервер и перезапустить проект на Simple-Scada Server.
Цитировать
На данный момент по факту получается что пока лучше разрабатывать новые страницы на активном сервере скады, т.е. уже с привязками к OPC-серверу и его тегам.
В этом случае тоже самое - если у Вас имеется актуальная копия проект можно разрабатывать где угодно, а затем скопировать его на действующий сервер. Наличие OPC-сервера на ПК, на котором ведется разработка не обязательно - главное, чтобы соответствующий OPC-сервер был объявлен в списке OPC-серверов. Это позволит добавлять новые переменные для этого OPC-сервера даже если он не установлен на ПК.
« Изменён: 03 Февраля 2017, 19:50:05 от Simple_Scada »

porhalo

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Перенос страниц между проектами
« Ответ #8 : 07 Мая 2022, 16:36:03 »
Цитировать
Как вариант можно нужные данные или всю страницу скопировать в окно, а потом это окно перенести в новый проект и снова скопировать на страницу.
При таком способе можно нарушить структуру проекта в который переносится окно. Лучше не изменять вручную и не переносить никакие файлы из папки "Projects\".

Можно ли в версии 2.3.4.0 переносить окна между проектами как как файлы из папки windows ?
Попробовали - вроде получилось, проект запускается.

Вот такой способ у меня не заработал: "Сейчас для копирования объектов между проектами можно открыть проект, выделить необходимые объекты, нажать сочетание клавиш "Ctrl + C". Затем открыть проект, в который нужно вставить скопированные объекты и нажать сочетание клавиш "Ctrl + V", после чего скопированные объекты будут вставлены в проект. "
Начиная с какой версии можно его применять?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Перенос страниц между проектами
« Ответ #9 : 09 Мая 2022, 10:29:30 »
Цитировать
Можно ли в версии 2.3.4.0 переносить окна между проектами как как файлы из папки windows ?
Попробовали - вроде получилось, проект запускается.
Перенос может испортить проект, но не всегда. Мы не предусматриваем работу проекта после копирования файлов из другого проекта. Если после переноса ошибок в работе нет (и при редактировании проекта), значит проект не был испорчен.

Возможность копирования объектов между проектами доступна с версии 2.3.6.3.