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

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

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

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

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    Научиться работать с визуализациями из кода.

    Вотпрямщас пробую выполнить закрытие визуализации, оформленной как диалоговое окно.
    Изучите этот пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

  2. #2
    Пользователь
    Регистрация
    08.02.2020
    Адрес
    Ставрополь
    Сообщений
    230

    По умолчанию

    Спасибо, буду разбираться.

    А сколь-нибудь вменяемая документация по API визуализации есть в природе? Всё равно, на каком языке.

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,645

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    Спасибо, буду разбираться.

    А сколь-нибудь вменяемая документация по API визуализации есть в природе? Всё равно, на каком языке.
    Вменяемой по большому счету нет.
    Кроме того, в свежих версиях API серьезно изменилось, и теперь то, что показано в выложенном примере (он создан в SP11 и подойдет для SP14) - deprecated.
    Я планировал в будущем написать статью про работу с визуализацией из кода, но вряд ли смогу приступить к ней в этом году.

  4. #4
    Пользователь
    Регистрация
    08.02.2020
    Адрес
    Ставрополь
    Сообщений
    230

    По умолчанию

    А чем для указанного примера вызвано требование работать с клиентами только в задаче VISU_TASK?

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,645

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    А чем для указанного примера вызвано требование работать с клиентами только в задаче VISU_TASK?
    Указанием от разработчиков CODESYS.

    Код:
    The new (>= 3.5.6) mechanism tightens the requirement to do calls to visualization methods (eg. programmatic selection, programmatically opening dialogs etc.) only from the VISU_TASK. 
    As this requirement was there formerly too because of not implemented threadsafety in the visualization libraries, this is not a compatibility break.

  6. #6
    Пользователь
    Регистрация
    08.02.2020
    Адрес
    Ставрополь
    Сообщений
    230

    По умолчанию

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

    Как пример -- отправить из VISU_TASK в другую задачу оповещение о закрытии диалога.

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,645

    По умолчанию

    Цитата Сообщение от fatlortroll Посмотреть сообщение
    А какие штатные механизмы дозволено использовать для взаимодействия между задачами?

    Как пример -- отправить из VISU_TASK в другую задачу оповещение о закрытии диалога.
    Штатные - описаны здесь:
    https://content.helpme-codesys.com/e...onization.html

    Но для простой ситуации (как у вас, например) - мне кажется допустимым читать в одной программе значение локальной переменной другой программы.

Похожие темы

  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

Ваши права

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