Страница 153 из 765 ПерваяПервая ... 53103143151152153154155163203253653 ... ПоследняяПоследняя
Показано с 1,521 по 1,530 из 7646

Тема: Вопросы начинающего

  1. #1521

    По умолчанию

    Добавляете в скрипт выход типа "Строка" и пишите в него строковые значения.
    Можно явно присваивать, можно с помощью команды:
    SetValue("Выход", new PinValue(Значение, Время.ToUniversalTime()));
    Тогда можно указать точную метку времени
    Спасибо.

  2. #1522

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Свой заголовок сделать нельзя, а вот ввод через подобное окно можно.
    Вытащите на мнемосхему правой кнопкой мыши дискретную команду и выберите контрол "Редактируемое значение". В свойствах редактируемого значения, на вкладке "Значения" уберите содержимое полей значений - в итоге вы получите пустой контрол. Положите его поверх вашей кнопки - теперь при нажатии будет появляться окно ввода дискретного значения. Галочки "Заблокировать" там не будет
    Спасибо - оригинальное решение)))

  3. #1523

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Добавляете в скрипт выход типа "Строка" и пишите в него строковые значения.
    Можно явно присваивать, можно с помощью команды:
    SetValue("Выход", new PinValue(Значение, Время.ToUniversalTime()));
    Тогда можно указать точную метку времени
    В скрипте возможно обращение к выходной переменной имя которой содержится в другой?
    Или создать массив выходных переменных

  4. #1524

    По умолчанию

    Например вот так:
    string name=HostFB.TreeItemHlp.Parent.FullName+".Команда 1";
    var elem = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item(name) ;
    Параметр2=(double)elem.GetRTPin().Value.Value; //читаем значение команды
    Спасибо.

  5. #1525

    По умолчанию

    Спасибо
    А как поступить если мне нужно записать значение выходной команды?

  6. #1526

    По умолчанию

    Можно вот так
    elem.AddAssignValueTask(значение,null);
    Спасибо.

  7. #1527

    По умолчанию

    Код:
    	var elem = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item(HostFB.TreeItemHlp.FullName+".Выходы.Параметр1");
    	elem.AddAssignValueTask(7,null);
    Результат:
    Ошибка: Exception from HRESULT: 0x80040667
    Что я делаю не так?

  8. #1528

    По умолчанию

    Проверяйте путь - возможно где то ошиблись.
    Спасибо.

  9. #1529

    По умолчанию

    Если введён неправильный путь, ошибка такая:
    Ошибка: Object reference not set to an instance of an object.

  10. #1530

    По умолчанию

    Приложите ваш проект
    Спасибо.

Страница 153 из 765 ПерваяПервая ... 53103143151152153154155163203253653 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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