Показано с 1 по 10 из 2891

Тема: CODESYS V3.5. Визуализация

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Добрый день!

    Есть главная визуализация Visualisation, на ней элемент Набор вкладок (3 вкладки, соответственно, на каждой по визуализации: Visu1, Visu2, Visu3). Переменная VisuElems.CURRENTVISU в любом случае, независимо от того, какая вкладка, принимает значение 'Visualisation'.

    Существует ли способ из программы узнать, какая вкладка активна? Без использования переменной-переключателя.
    Добрый день.
    Для начала потребуется получить контекст клиента (pClientData) - см. этот пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

    После этого в программе:

    Код:
    VAR
        itfFrameManager: VisuElems.VisuElemBase.IFrameManager;
        aiCurrentFrameIndex: ARRAY [1..VISU_MAX_NUMBER_OF_CLIENTS] OF INT; // индексы текущих экранов фреймов для всех клиентов
    END_VAR
    
    
    
    itfFrameManager := VisuElems.VisuElemBase.g_VisuManager.GetFrameManager(); 
    
    FOR := 1 TO VISU_MAX_NUMBER_OF_CLIENTS DO
    
        aiCurrentFrameIndex[i] := itfFrameManager.GetSelectedVisu('MyVisu.MyFrameName', apClientData[i]);
        // MyVisu - название экрана, на котором расположен фрейм
        // MyFrameName - имя элемента, заданное в параметра фрейма (первый параметр в списке)
        // apClienData - массив с контекстами клиентов
    
    END_FOR
    Если у вас используется VisuElems.CURRENTVISU - то контексты клиентов должны совпадать, так что достаточно работать с одним из них.

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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