Страница 184 из 252 ПерваяПервая ... 84134174182183184185186194234 ... ПоследняяПоследняя
Показано с 1,831 по 1,840 из 2512

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

  1. #1831

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Здравствуйте, Евгений.
    Подскажите, анимация в ПЛК - это всегда:
    1. Набор статических картинок и некая переменная A, которая их переключает.
    2. Статическая картинка, которая перемещается при помощи переменных X и Y.

    Или же есть и другие методы?
    Спасибо.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Здравствуйте, Евгений.
    Подскажите, анимация в ПЛК - это всегда:
    1. Набор статических картинок и некая переменная A, которая их переключает.
    2. Статическая картинка, которая перемещается при помощи переменных X и Y.

    Или же есть и другие методы?
    Спасибо.
    Если контроллер поддерживает технологию overlay (включается в менеджере визуализации галочкой Support client animations and overlay of native elements) - то можно еще использовать анимированные .gif и .svg.

  3. #1833
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Ок. Хорошо. Расскажите, как реализовать такой метод?
    Прописываем логику в Excel, а как дальше вставить в проект?
    устанавливаете python
    таблицу истинности в екселе сохраняете как csv файл, тут стоит отметить что одной колонкой под кнопки не обойтись раз используются комбинации, значит это должна быть полноценная таблица истинности колонка под каждую кнопку и под каждый выход
    в питоне получаете DataFrame примерно так
    Код:
    df = pd.read_csv(filename, delimiter=',')
    затем используете подобную функцию под свою задачу
    Код:
    MLPClassifier(
        hidden_layer_sizes=(2,),
        max_iter=15000,
        solver='lbfgs',
        activation='relu',
        alpha=0.0001,
        early_stopping=True)
    далее обучаете и если score будет равен единице значит можно подготавливать POU для КДС
    берем coefs_ и intercepts_ для всех слоев и для КДС проводим манипуляции с этими коэффициентами owen.png чтоб получить результат для каждого выхода
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Работает. Масштабируется.
    Но как-то это примитивно.
    Capzap, искренне восхищаюсь тем, насколько четко вы поняли истинные потребности Влада.
    В вашем варианте примитивность искоренена полностью.

  5. #1835

    По умолчанию

    Да уж. Интересно. Прикольно.
    И вы это применяете действительно в реальных проектах?
    А где еще можно применить это? В смежных темах каких-то.
    Был ли опыт?

  6. #1836

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если контроллер поддерживает технологию overlay (включается в менеджере визуализации галочкой Support client animations and overlay of native elements) - то можно еще использовать анимированные .gif и .svg.
    СПК110 - вроде не нашел такого. Значит не поддерживает?

  7. #1837

  8. #1838
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Capzap, искренне восхищаюсь тем, насколько четко вы поняли истинные потребности Влада.
    В вашем варианте примитивность искоренена полностью.
    на самом деле я и не рассчитывал что кто начнет применять, изначально предполагал получить ексель вернуть готовый блок. Суть нажать кнопку запуска и потом перенести результаты в КДС рутинная работа под силу школьнику, этим собственно и занимаются фреймворки. Примечательно, что один и тот же код практически без изменений можно применять в разных сферах: НСХ датчиков, кусочно-линейные графики, сборка маршрутов отображение элементов визуализации
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #1839

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Устанавливаете python, получаете DataFrame, далее обучаете, подготавливаете POU, берете coefs_ и intercepts_ для всех слоев...
    Для познавания и исследования очень интересно.

    Но сможет ли другой программист допилить этот проект в ПЛК, если вас не будет рядом?
    Требуются знания в смежной технологии.

  10. #1840

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Набор статических картинок и некая переменная A, которая их переключает...
    Подскажите, если делать анимацию путем перебора статических картинок, то придется создать счетчик для индексирования картинок.
    Где его лучше итерировать? В блоке визуализации, чтобы синхронно со сменой изображения работал? В основной проге?
    Или как-то по-другому?

Страница 184 из 252 ПерваяПервая ... 84134174182183184185186194234 ... ПоследняяПоследняя

Похожие темы

  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, 04:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 18:30

Ваши права

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