Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Собственная анимация в MASTERSCADA

  1. #1

    По умолчанию Собственная анимация в MASTERSCADA

    Уважаемые форумчане, прошу помощи. Облазил весь интернет.

    1. Когда начал изучать Scada, сразу поинтересовался можно ли в мнемосхему добавлять собственные компоненты. Узнал что это Activex. Тут посыпались вопросы.

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

    Не могли бы вы объяснить на пальцах, или направить на полезные ресурсы в которых я найду ответ. Непонятно где добавлять классы, какие именно классы и т.д.

    Как я понял, что в моем случае требуется создать "что-то", которое при положительном значении переменной с контроллера, будет отображать последовательность картинок, которые и анимируют ковшы.

    Если есть другие варианты, буду только рад. Работа не движется.

    Заранее спасибо!

  2. #2

    По умолчанию

    Если нужно воспроизводить последовательность картинок, то не обязательно сразу делать ActiveX - можно попробовать решить стандартными средствами.
    В палитре мнемосхеме, на закладке "Мультимедиа" есть элементы - "мультфильм в рамке" и "мультфильм в круге". С их помощью можно сделать анимацию.
    Просто смену изображений можно сделать с помощью контрола "Выбор изображения".
    Взаимодействие с деревом объектов осуществляется через входы динамизации.
    Вы можете разместить элементы на изображении объектов, реализовать структуру на отдельных элементах - значения, команды, скрипты. Получится эквивалент ВФБ но без программирования.

    Если же нужен ActiveX, то к MasterSCADA, прикладывается документация по разработке функциональных блоков и ActiveX - она находится в разделе "документация"
    Спасибо.

  3. #3

    По умолчанию

    Спасибо большое за ответ, единственный форум где внятно ответили! Еще вопрос, а как можно организовать чтобы на один элемент мнемосхемы приходило 2 значения, при отрицательном значении переменной отображалась картинка A, при положительном значении одной из переменных картинка B, а при положительном - обоих, началась анимация ( ну или последовательность картинок)? Тут наверное уже без Activex не обойтись?

  4. #4

    По умолчанию

    Можно попробовать обойтись.
    Чтобы сделать изменяющееся изображение воспользуйтесь контролом "Выбор изображения".
    Если нужно включить анимацию, то скройте это изображение при помощи входа динамизации "Отключен", и включите контрол "Мультфильм в рамке" (также сделайте его видимым и включите воспроизведение).
    Спасибо.

  5. #5

    По умолчанию

    Благодарю Вас, все получилось. Все как хотел работает

  6. #6

    По умолчанию

    Скажите как сделать чтобы анимация Мультфильм в рамке выполнилась только один раз по сигналу?

  7. #7

    По умолчанию

    Подайте сигнал кратковременно - например через таймер.
    Или нужно чтобы он выполнил конкретно один цикл анимации?
    Спасибо.

  8. #8

    По умолчанию

    Нужен конкретно один цикл, такое возможно?

  9. #9

    По умолчанию

    Один цикл анимации при подаче сигнала, затем, если нужно цикл должен повториться еще раз при повторной подаче сигнала и т.д.

  10. #10

    По умолчанию

    Можно тогда попробовать использовать контрол "Мультфильм в рамке" - у него можно управлять каждым кадром.
    Спасибо.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. MasterScada
    от jus в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 16.09.2013, 12:46
  2. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  3. MasterSCADA
    от TiO2 в разделе Сервисное ПО
    Ответов: 7
    Последнее сообщение: 01.11.2009, 19:13
  4. Анимация в визуализации
    от Шура в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 10.04.2009, 18:52
  5. Собственная библиотека
    от Вячеслав В в разделе Трёп (Курилка)
    Ответов: 2
    Последнее сообщение: 28.08.2007, 16:08

Ваши права

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