Страница 168 из 262 ПерваяПервая ... 68118158166167168169170178218 ... ПоследняяПоследняя
Показано с 1,671 по 1,680 из 2891

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

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

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

  2. #2

    По умолчанию

    Спасибо за решение. Попробую.
    Но мне не очень нравится, что в проекте появляется сторонний файл (Excel). Может есть еще решения?

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

    По умолчанию

    Может есть еще решения
    нет

    Но мне не очень нравится, что в проекте появляется сторонний файл
    Вы держите свою жесткую логику в голове? Если она настолько жесткая, значит должна быть некая таблица истинности, разве не так?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4

    По умолчанию

    Ок. Хорошо. Расскажите, как реализовать такой метод?
    Прописываем логику в Excel, а как дальше вставить в проект?

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Ок. Хорошо. Расскажите, как реализовать такой метод?
    Прописываем логику в 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

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

  6. #6

    По умолчанию

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

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

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Для познавания и исследования очень интересно.

    Но сможет ли другой программист допилить этот проект в ПЛК, если вас не будет рядом?
    Требуются знания в смежной технологии.
    такой файл формирует исходник функции расчета XOR, в проект нужно сделать импорт plcopenXML, получается любой может только вставить таблицу истинности и прога за него все сделает
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  8. #8

    По умолчанию

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

  9. #9

    По умолчанию

    Ок.
    В вашем примере переменная для перебора картинок инкрементируется в основном цикле.
    Основной цикл вызывается каждые 100 мСек (спец.настройка).
    Цикл визуализации вызывается каждые 100 мСек.
    Ясно. Понятно.

  10. #10

    По умолчанию

    Хм... Что-то непонятно.
    Я попробовал делать анимацию перебором картинок в ПЛК СПК110. Используется анимация из 16 статических картинок. Анимация - это ладошка черного цвета на белом фоне (см. фото).
    Что получилось?
    В ИДЕ:
    иде.png

    В браузере:
    браузер.png

    На экране ПЛК:
    плк.jpg

    Вопрос. А где рука на экране ПЛК?
    Что я делаю не так?

Страница 168 из 262 ПерваяПервая ... 68118158166167168169170178218 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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