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

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

Автор Тема: Запись значения в несколько переменных  (Прочитано 4447 раз)

sokave

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Добрый день, думаю элементарно решается вопрос, но как "начинающий" в СимплСкаде не не дошел до этого своим умом. Вопрос в следующем:
Есть несколько переменных (10 например) , как по нажатию кнопки в определенные переменные записать нужное значение , и еще вариант -  как во все сразу 10 переменных записать одно и тоже значение. Спасибо.
« Изменён: 29 Августа 2017, 16:39:35 от Simple_Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Запись в несколько переменных
« Ответ #1 : 29 Августа 2017, 16:18:04 »
Здравствуйте.

Оставьте у кнопки только одно состояние. Затем на событие OnClick напишите такой скрипт:
Код
begin
  MyVariable1.Value := 10;
  MyVariable2.Value := 15;
  // и т.д.
end.

Более подробная информация о свойствах переменных доступна в руководстве по скриптам.
« Изменён: 29 Августа 2017, 16:19:04 от Simple-Scada »

sokave

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Запись в несколько переменных
« Ответ #2 : 29 Августа 2017, 16:28:56 »
наверное неправильно объяснил, у меня переменные из ОРС  и в них  я и должен записать одинаковые значения при нажатии кнопки

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Запись в несколько переменных
« Ответ #3 : 29 Августа 2017, 16:39:17 »
Импортируйте Ваши переменные из OPC-сервера или добавьте их вручную. Затем создайте в проекте кнопку, оставьте у кнопки только одно состояние. Затем, на событие OnClick кнопки напишите такой скрипт:

Код
begin
  MyVariable1.Value := 10;
  MyVariable2.Value := 10;
  // и т.д.
end.

где "MyVariable1" - имя Вашей первой переменной, "MyVariable2" - имя второй и т.д.

sokave

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Запись значения в несколько переменных
« Ответ #4 : 29 Августа 2017, 16:41:53 »
Спасибо ! пока ждал ответа, уже сам понял, как написать , еще раз огромное спасибо !