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

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

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 1327099 раз)

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #735 : 18 Октября 2017, 08:18:44 »
Тогда зачем менять описание этой переменной?

Не то чтобы менять, изначально оно пустое. По концепции создаваемого проекта все данные максимально обезличены и хранятся в контроллере. После запуска проекта при авторизации пользователя скриптом подгружаются данные из контроллера и раздаются по всем свойствам переменных (и по другим объектам). При этом есть возможность контролировать права пользователя и раздавать свойства выборочно. Все переменные именованы в проекте безлико - DI_001... AI_001... и т.д., связаны структурами с контроллерными словами-описаниями, в которых уже лежат название, нормировки, режимы доступа и т.д. и т.п. Человек, получивший доступ к скаде не сможет разобраться без подключения к контроллеру, это в том числе продиктовано определенными требованиями к коммерческой тайне, секретам, и т.д. и т.п.
+ проект верхнего уровня легче тиражировать при таком подходе.
Но из-за невозможности заполнить description скриптом на трендах без описания все переменные с пустыми description отражаются как DI_001 и т.п.
Не то чтобы прям критично, но хотелось бы хотя бы иметь доступ если не к описанию переменной, то к тексту тренда (оно тоже read only). Хотя первый вариант безусловно проще.
« Изменён: 18 Октября 2017, 13:14:03 от GEW »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #736 : 18 Октября 2017, 15:11:41 »
Спасибо за развернутый ответ. Откроем доступ к описанию переменной в ближайшем будущем.
« Изменён: 18 Октября 2017, 15:45:02 от Simple_Scada »

GEW

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #737 : 18 Октября 2017, 15:44:25 »
Большое спасибо) 👍🏻👍🏻👍🏻

Миханик

  • Постоялец
  • ***
  • Сообщений: 185
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #738 : 20 Октября 2017, 08:35:41 »
Есть ли функция, которая позволит отправить определенный отчет сразу на принтер без его предварительного просмотра?
То есть нажал кнопку в клиенте "Распечатать" и отчет сразу выходит на печать на принтер по-умолчанию.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #739 : 20 Октября 2017, 09:24:28 »
Цитировать
Есть ли функция, которая позволит отправить определенный отчет сразу на принтер без его предварительного просмотра?
Нет, сейчас печать возможна только с предпросмотром, но уже в ближайшем обновлении (будет скоро) появится возможность печати без предпросмотра.

АО.МХЗ

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #740 : 20 Октября 2017, 09:26:14 »
День добрый. Есть ли возможность редактором проекта подключаться к проекту по сети на сервере или необходимо править локально и копировать с заменой файлов?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #741 : 20 Октября 2017, 09:29:44 »
Здравствуйте.
Пока такой возможности нет и нужно копировать свой проект из папки "..\Simple-Scada 2\Projects\", редактировать его и снова копировать изменённый проект с заменой.
« Изменён: 20 Октября 2017, 09:30:21 от Simple-Scada »

АО.МХЗ

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #742 : 20 Октября 2017, 09:35:23 »
Еще вопрос. Возможно ли группировать объекты в некий контейнер, для работы с ним как с единым целым. Или хотя бы чтоб перемещать в редакторе по рабочей области как единый объект? И очень не хватает масштабирования мнемосхемы в клиенте колесом мыши , планируется ли подобное нововведение?
« Изменён: 20 Октября 2017, 09:37:51 от АО.МХЗ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #743 : 20 Октября 2017, 09:47:23 »
Группировки нет, но это один из популярных запросов, поэтому обязательно добавим. Сейчас придется выделять несколько объектов курсором мыши и затем перемещать (можно также выделять отдельные объекты удерживая клавишу SHIFT).

Цитировать
И очень не хватает масштабирования мнемосхемы в клиенте колесом мыши , планируется ли подобное нововведение?
Масштабирование в стандартном клиенте скады не планируется. К концу года планируем опубликовать web-клиент для Simple-Scada Professional и в нём можно будет масштабировать страницы средствами браузера (CTRL + Колесико мыши).

АО.МХЗ

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #744 : 20 Октября 2017, 16:29:55 »
Я так понял, что планируется web клиент. А как он будет продаваться и что делать с уже купленными толстыми клиентами?
+ Чтоб не повторялись многие вопросы на форуме, было бы неплохо где-то публиковать план развития и текущее состояния продукта.

« Изменён: 20 Октября 2017, 17:01:50 от АО.МХЗ »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1387
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #745 : 20 Октября 2017, 17:02:23 »
Web-клиент будет доступен только в версии Professional и он будет считаться так же как и обычные клиенты. Покупать его отдельно не потребуется. Например, в версии Professional в комплекте идут три клиента, т.е. можно будет подключиться к серверу тремя клиентами одновременно, не важно web-клиент это или обычный клиент. Если требуется больше клиентов их можно будет докупить.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #746 : 23 Октября 2017, 13:30:55 »
Нарисуйте круглые шкалы ;D

urqagun

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #747 : 24 Октября 2017, 17:58:59 »
Доброго дня! столкнулся с проблемой.
. нужно отображать окно скады в минимально возможном окне(присутсвуют другие задачи у оператора). Выбрал режим 800Ч600
при этом мой проект состоит в управлении каждым из 16 выходов контроллера по индивидуальному расписанию для каждого.
Для этого создаю 16 страниц с названием выходов. но проблема в том, что в верху в названии закладки умещается только одна первая буква.
разве нельзя закладки выстроить в 2 или 3 этажа, чтобы выводились все нужные названия страниц??

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1387
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #748 : 24 Октября 2017, 19:00:53 »
Здравствуйте!

В Вашем случае можно скрыть панель страниц, создать необходимое количество кнопок и написать скрипты на событие OnClick кнопок, например:
Код
begin
  Page1.GoToPageClient(GetClientName); // переход на страницу Page1 на клиенте, который вызвал скрипт 
end.

Если задать однотипные имена страницам, например Page1, Page2, Page3 , то можно сделать один универсальный скрипт для перехода по всем страницам. Для этого, у кнопки перехода на первую страницу устанавливаем свойство "Тэг" = 1, у кнопки перехода на вторую страницу "Тэг" = 2, у кнопки перехода на третью страницу "Тэг" = 3 и т.д. Затем, переходим в редактор скриптов и создаем скрипт с типом события "Универсальный":
Код
var
  aPage: TM_Page;
begin
{ ищем страницу с именем Page + значение свойства Тэг }
  aPage := GetPageByName('Page' + IntToStr((Sender as TM_Button).Tag));
  if aPage <> nil then                   // если страница существует
    aPage.GoToPageClient(GetClientName); // то, перейти на нее
end.

Далее, этот скрипт назначаем на событие OnClick наших кнопок перехода по страницам.

Также, для максимальной компактности можно сделать только две кнопки "На следующую страницу" и "На предыдущую страницу" и написать скрипт на событие OnClick:

Для кнопки "На следующую страницу"
Код
begin
  GoToNextPageClient(GetClientName); // переход на следующую страницу на клиенте, который вызвал скрипт
end.

Для кнопки "На предыдущую страницу"
Код
begin
  GoToPrevPageClient(GetClientName); // переход на предыдущую страницу на клиенте, который вызвал скрипт
end.

« Изменён: 24 Октября 2017, 19:47:55 от Simple_Scada »

urqagun

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #749 : 25 Октября 2017, 08:43:51 »
Да, это выход. но вы не планируете сделать стандартное решение этой проблемы?   в виде многорядных закладок?
мне очень понравилась тема с расписанием и зачастую приходится управлять большим количеством каналов.
Да, еще один вопрос, а нельзя ли в одно расписание включить несколько тегов? типа группа.  конечно можно сказать, зачем нужна группа тегов в одном расписании, но это нужно в процессе наладки.  и еще.   вы не планируете сделать не просто включение/ыключение а задание уровня в расписании?
и еще. нельзя ли в расписании предусмотреть автомтические вещи типа графика восхода/захода солнца(чтобы бралось автоматом с какого нибудь реусрса. это нужно в управлении освещением.
Или это можно сделать только скриптами?