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

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

Автор Тема: Вопросы по скриптам в Simple-Scada 2  (Прочитано 319618 раз)

TeNQ

  • Постоялец
  • ***
  • Сообщений: 199
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #120 : 13 Июля 2016, 20:34:11 »
Цитировать
Скрипты для работы с папками добавим. Для того, чтобы изменить формат даты/времени используйте процедуры SetDateFormat и SetTimeFormat.
Я хотел использовать эти процедуры, но в описании не было примеров работы с ними, только назначение. Спасибо за помощь)

valik84

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #121 : 17 Июля 2016, 21:47:19 »
Вопрос по учетным записям. Я хочу настроить в системе два пользователя. Первый пользователь "operator" с ограниченными правами, для него возможно только чтение, вход без пароля. Второй "naladchik", у этого пользователя полный доступ, чтение и запись, вход в учетную запись через пароль. И для пользователя "naladchik", я хочу настроить время нахождения в системе, допустим 10 минут. То есть пользователь заходит под учетной записью "naladchik", введя пароль, включается таймер который отсчитывает 10 минут, по истечении которых, учетная запись "naladchik", автоматически деактевируется и включается учетная запись "operator". Вопрос, следующий, возможно ли выше сказанное осуществить на Simple-Scada 2? Если возможно, то подскажите как? Какими функциями нужно пользоваться для этого?
« Изменён: 17 Июля 2016, 21:48:08 от valik84 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #122 : 18 Июля 2016, 09:58:01 »
valik84, в следующем обновлении мы добавим поле "Длительность сеанса" при создании/редактировании пользователей. Это позволит решить задачу без использования скриптов.

valik84

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #123 : 18 Июля 2016, 12:29:44 »
Просьба к Вам, пожалуйста в дополнение к функции "Длительность сеанса" сделайте ещё функцию "Авто авторизация пользователя", при условии что у первого пользователя нет пароля. Заранее спасибо.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #124 : 18 Июля 2016, 12:32:12 »
Цитировать
сделайте ещё функцию "Авто авторизация пользователя"
Сейчас есть автоматическая авторизация. Логин и Пароль для автоматической авторизации вводятся в Options.exe, раздел "Simple-Client".

int2246

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #125 : 22 Июля 2016, 14:16:00 »
Здравствуйте. Имеется RGB лента подключенная к ПЛК, в SS2 выведены 3 переменные типа "byte": переменная R, G, B каждая закреплена в SS2 на объекте "уровень". Написал такой скрипт в OnSecondTimer, чтобы объекту к примеру Image1 присваивался цвет исходя из значения переменных.
 Image1.Color := RGB(r.Value,g.Value,b.Value)

И тут выявился глюк. когда переменная равна "0" то уровень не активен (даже окно рядом с переменной),  а когда переменная равна от 1 до 255 то все работает.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #126 : 22 Июля 2016, 14:20:17 »
int2246, может быть вы выбрали у уровня свойство "Переменная доступа"? Убедитесь, что она не выбрана.

int2246

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #127 : 22 Июля 2016, 14:37:12 »
int2246, может быть вы выбрали у уровня свойство "Переменная доступа"? Убедитесь, что она не выбрана.
Да дело было в этом. Спасибо большое.

Kritan

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #128 : 04 Августа 2016, 10:47:05 »
Есть скрипт OnSecondTimer - выполняется 1 раз в секунду, а мне нужно чтоб параметр Alpha(прозрачность) изменялась хотябы 5 раз в секунду, как можно реализовать?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #129 : 04 Августа 2016, 15:06:25 »
Kritan, мы специально не добавляли возможность создания скриптов с частотой выполнения быстрее секунды, т.к. это может плохо сказаться на производительности и обычно используется для создания каких-нибудь эффектов (например плавного исчезновения объекта и т.п.).

Kritan

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #130 : 05 Августа 2016, 04:25:13 »
То есть плавное повеление и исчезновение объекта не получится сделать?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #131 : 05 Августа 2016, 09:14:39 »
Kritan, нет, к сожалению. Именно такое использование скриптов мы и хотели исключить.

padraig

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #132 : 05 Августа 2016, 16:36:41 »
Добрый день. Приведите, пожалуйста, пример  скрипта по запросу к бд и возврату числа записанного в ячейке по адресу - столбец Х строка Y. Если сформулировал как-то не так, извините, с БД только начинаю работать.
« Изменён: 05 Августа 2016, 16:37:50 от padraig »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #133 : 05 Августа 2016, 17:57:54 »
padraig, этот вопрос больше относится к SQL, чем к скаде. Запрос будет выглядеть по-разному для разных таблиц БД. Вы должны составлять запрос для вашей БД. Здесь важно понять суть и можно будет работать с любыми данными. Посмотрите этот пример. Также более сложный пример для работы с БД есть в Demo-проекте, страница "Скрипты -> Работа с БД".
« Изменён: 14 Октября 2016, 21:16:28 от Simple-Scada »

padraig

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Вопросы по скриптам в Simple-Scada 2
« Ответ #134 : 08 Августа 2016, 09:26:23 »
Спасибо огромное, все понял, пример как раз то, что нужно.