Показано с 1 по 8 из 8

Тема: неявные связи в скрипте

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Kostic77 Посмотреть сообщение
    Добрый день, никак не могу допетрить, как использовать значение переменной из другого ФБ, не создавая вход у скрипта с указанием связи с требуемым значением ФБ.
    Допустим есть 2 Скрипта
    Скрипт_1 и Скрипт_2. Данные из Скрипт_1 надо передать в Скрипт_2

    В Скрипт_1 надо добавить
    public int val1;//Переменная которую передаем

    В Скрипт_2 :
    -1- Подключить сборку Microsoft.CSharp (Закладка "Настройки")
    -2- В код добавить:
    dynamic other=((ScriptFB)HostFB.TreeItemHlp.Parent.GetChil d("Скрипт_1").FBObject).ScriptObject;//получаем ссылку на первый скрипт
    Параметр1 = other.val1;// Где Параметр1 - это Выход у Скрипт_2

    Так же не забудте установить у обоих скриптов опрос типа "Периодический"
    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Допустим есть 2 Скрипта
    Скрипт_1 и Скрипт_2. Данные из Скрипт_1 надо передать в Скрипт_2

    В Скрипт_1 надо добавить
    public int val1;//Переменная которую передаем

    В Скрипт_2 :
    -1- Подключить сборку Microsoft.CSharp (Закладка "Настройки")
    -2- В код добавить:
    dynamic other=((ScriptFB)HostFB.TreeItemHlp.Parent.GetChil d("Скрипт_1").FBObject).ScriptObject;//получаем ссылку на первый скрипт
    Параметр1 = other.val1;// Где Параметр1 - это Выход у Скрипт_2

    Так же не забудте установить у обоих скриптов опрос типа "Периодический"
    Спасибо, попробую, а если данные нужно передать из ФБ "Таблица" в скрипт, то этот вариант сработает?
    Мне нужно обработать данные из десятка таблиц... тяжко уж больно связи ручками показывать.
    приходится операции по разным скриптам раскидывать, чтобы связи в дереве на одном экране умещались а потом уже между скриптами связи устанавливать...

Похожие темы

  1. нет связи с ПЛК 150-220.И.L.
    от engenerit в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 21.06.2012, 14:08
  2. Нет связи ПК с ПЛК 150 И-L +
    от EngineerPP в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 24.03.2012, 15:10
  3. ТРМ-202 АС-4 нет связи с ТМ6
    от semenovalexn в разделе Другие SCADA системы
    Ответов: 0
    Последнее сообщение: 23.02.2012, 23:22
  4. Нет связи с ПЛК-100
    от Flomaster в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 28.10.2010, 10:35
  5. неявные переменные в Sfc
    от sfera в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 08.06.2010, 12:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •