Страница 199 из 783 ПерваяПервая ... 99149189197198199200201209249299699 ... ПоследняяПоследняя
Показано с 1,981 по 1,990 из 7826

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

  1. #1981
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Ситуация:
    Имеем дерево объектов, у каждого имеется окно управления с методом вызова - "новое окно". Из родительского объекта вызываются окна подчинённых объектов (там задаются некоторые пользовательские настройки). Хочу создать две кнопки: одна закрывает все открытые окна родительских объектов, другая закрывает только текущее окно. Создаю кнопки, соединяю с соответствующими командами объектов. Добавляю ФБ "Управление документом" каждому объекту. Соединяю команды (через логический OR) с входом "Закрыть" ФБ "Управление документом".
    1. После закрытия окна кнопка остаётся в состоянии ВКЛ. И не переходит в состояние ВЫКЛ даже после повторного открытия окна с этой кнопкой. Соответственно, чтобы привести её в нормальное состояние нужно ещё раз нажать. Это баг или фича?
    2. Существует ли более простой способ это реализовать?
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  2. #1982

    По умолчанию

    Так может у вас кнопка с фиксацией?
    Можно также использовать не ФБ "Управление документом", а "Событие" - у него есть закладка "Действия", с помощью которого можно закрывать окна.
    Аналогичная закладка есть у команд типа "Дискретный".
    Спасибо.

  3. #1983
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Нет, кнопка точно без фиксации.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  4. #1984
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Попробуйте, я думаю у Вас этот эффект легко проявится. Неважно что используется для закрытия окна: ФБ "Управление документом" или действие у команды. Видимо событие "кнопка отжата" у закрытого окна не формируется и в системе она остаётся "нажатой". Точнее не кнопка остаётся нажатой, а соответствующая ей команда в состоянии "ВКЛ".
    Хм.. проявляется не в 100% случаев.
    Последний раз редактировалось _Pavel_; 04.01.2015 в 15:45.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  5. #1985

    По умолчанию

    Пришлите ваш проект, и укажите путь к проблемному окну.
    Спасибо.

  6. #1986
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Настройки Линия1 -> Бетоновоз1 -> Мотор
    Кнопки "Закрыть" и "Закрыть все"
    Вложения Вложения
    • Тип файла: zip D.zip (268.2 Кб, Просмотров: 6)
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  7. #1987

    По умолчанию

    Вы неправильно сделали кнопки.
    Создайте команду типа "Дискретный" и вытащите ее на мнемосхему - она станет кнопкой. Команду уже связывайте с входами ФБ "Управление документом". Либо при помощи закладки команды "Действия" производите закрытие окон.
    Спасибо.

  8. #1988
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Спасибо, я всё понял.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  9. #1989

    По умолчанию

    Здравствуйте. перелопатил весь форум, как сделать чтобы кроме мнемосхемы и рамки ничего не отображалось в режиме исполнения. нашел что документом мнемосхему надо сделать. ничего не понял. требуется просто открытие мнемосхемы по двойному клику ярлыка

  10. #1990

    По умолчанию

    Небольшой вопрос раз:
    В MascterOPC при работе в редакторе скрипта если выделить кусок кода и попытаться прокрутить в другое место так, чтобы этого выделения не было видно, прокрутка сама возвращается к нему.

    Неприятность два: в MasterOPC функция time.PackTime завершается без каких-либо объяснений если ей подать на вход данные некорректного типа (например, string)

    Вопрос три:
    График трендов не обновляет данные автоматически пока индикатор, показывающий текущее время, не находится в области видимости. В моём случае архивные данные хранятся на удалённом устройстве, их обновление занимает продолжительное время и вполне нормально, когда после долгих каникул и запуска скады добавляются данные недельной давности

    И вопрос нормальный: напомните, пожалуйста, возможно ли через скрипт в MasterSCADA добавлять данные в архив значения.
    Последний раз редактировалось SokolovS; 05.01.2015 в 16:11.

Страница 199 из 783 ПерваяПервая ... 99149189197198199200201209249299699 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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