1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

Скачать [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator (2023)

Тема в разделе "Администрирование и программирование", создана пользователем #Megalodon, 8 янв 2024.

  1. #Megalodon

    By:#Megalodon8 янв 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    22.575
    Симпатии:
    22.857
    [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator (2023)
    2024-01-08_12-20-03
    Язык С++ среда Qt Creator
    Единственным вариантом, в полной мере подходящим под задачи автоматизации и визуализации технологических процессов, является объектно-ориентированный язык С++ в связке со средой Qt Creator и библиотеками (в том числе с промышленными интерфейсами) Qt.
    Это довольно распространенный подход к выбору инструментов для подобной работы. Он испытан и выбран основным тысячами программистов!

    Написание драйверов
    Контрольно-измерительные приборы, сканеры штрих кодов, термопринтеры и подобные устройства, часто не поддерживают общепромышленные протоколы, позволяющие подключаться к промышленной автоматике. Однако их интеграция в единую систему автоматизации необходима. Это повышает энергоэффективность и снижает затраты на низкоквалифицированный персонал, т.к. автоматизирует его работу и, нам все же нужно использовать ПЛК и как-то связываться с такими устройствами. В таком случае программист должен написать драйвера для этих устройств самостоятельно, основываясь на документации к прибору.

    Программирование ПЛК на Linux
    Вы знаете, что контроллер на Linux может управляться через интернет? Вы можете сделать веб-интерфейс, который будет запущен на контроллере, как на сервере.

    Оконные и консольные приложения
    Вы научитесь создавать оконные и консольные приложения для OC Win, Linux, Mac. Сможете создавать диагностические программы по работе с Modbus сетями, системы диспетчеризации, цифровые двойники объектов и программировать промышленные компьютеры.

    Состав курса:

    Видео уроки
    (26 часов лекций(24 урока). Уроки поделены на короткие видео по темам для удобной навигации

    Живые вебинары
    12 часов онлайн вебинаров (10 трансляций) Подводим итоги каждого блока, разбираем примеры и ошибки

    Методички
    Теория программирования на С++: 73 токена, 7 типов конструкций и правила ООП для использования в качестве шпаргалок (26 часов)

    Домашние задания
    Вам предстоит выполнить 16 заданий:3 простых, 5 средней сложности, 7 продвинутых и 1 курсовая

    Курсовой проект
    Универсальная программа диспетчеризации под все конструкторские проекты вентиляции Segnetics

    Программа курса:

    1. Вводный урок
    Установка среды разработки. обзор задачи возможностей языка С++. Типы данных . Компиляция. Ввод/Вывод.

    2. Что есть в коде.
    Из чего состоит код. Ключевые слова. Идентификаторы. Литералы. Символы пунктуации.
    Комментарии

    3. Как читать код
    Конструкции языка С++. Типы заявлений (инструкций).Ветвление. Логические операторы. Функции.

    4. Способы организации данных
    Последовательность написания кода. Правила составления функции. Массивы. Циклы.

    5. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    6. Организация памяти
    Диски и память. Доступ к файлам. Структуры. Динамические массивы

    7. Файловая система
    Работа с файлами. Анализ данных. Классы

    8. Разбор ООП
    Объектно-ориентированное программирование. Использование классов. Структура проекта

    9. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    10. Библиотеки ввода/вывода
    Наследование. Консольные программы ПЛК. Потоки ввода/вывода

    11. Оконные приложения, сигналы и слоты. Ч1
    Формы. Кнопки. События. Таймеры

    12. Оконные приложения, сигналы и слоты. Ч2
    Архитектура программ Qt

    13. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    14. Графические элементы Qt
    Ввод пользователя. Вывод HTML

    15. Рисование в Qt
    QPainter. Возможности и инструменты

    16. Работа с изображениями
    Текстуры. Использование графического ускорителя. Инструменты обработки и изображений

    17. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    18. Обработка событий клавиатуры и мыши
    Кодировка. Модификаторы. Перехват событий клавиатуры

    19. Динамическое создание виджетов
    Ресурсы приложения. Полиформизм. Динамический интерфейс.

    20 Работа с протоколом ModBus
    Чтение. Запись. Master/Slave

    21. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    22. Работа со строками JSON
    JSON BASE64

    23. Работа с API серверов в интернете
    REST API,HTTPS,Яндекс Погода

    24. Клиент-серверное взаимодействие через TCP
    маршрутизация. Запросы. Сервер

    25. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    26. Сокеты, запрос-ответ.
    Сокет-сервер. Передача данных. Многопользовательские задачи

    27. Нестандартное оформление графических программ
    Ресурсы. Стили. Шрифты

    28.Программы-службы и рабочий Build
    Системный трей. Финальная сборка

    29. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    30. Проектирование на С++
    Декомпозиция и оценка задач

    31. Методологии проектирования в С++
    Agile и Waterfall, преимущества и недостатки различных подходов

    32. Создание графиков и других виджетов
    Оптимизация вычислений. Создание собственного инструментария

    33. Живой вебинар
    Регулярный вебинар для обзора успеваемости и ответов на вопросы

    34. Живой вебинар
    Подведение итогов, анализ вакансий по специальности, рекомендации

    ИСТОЧНИК

    СКАЧАТЬ
     
    Skywalker634 нравится это.
Похожие темы
  1. Todos
    Ответов:
    4
    Просмотров:
    1.898
  2. Shark Mafia
    Ответов:
    0
    Просмотров:
    881
  3. Shark Mafia
    Ответов:
    0
    Просмотров:
    617
  4. Shark Mafia
    Ответов:
    0
    Просмотров:
    622
  5. Shark Mafia
    Ответов:
    0
    Просмотров:
    651
  6. Shark Mafia
    Ответов:
    0
    Просмотров:
    1.125
  7. Shark Mafia
    Ответов:
    0
    Просмотров:
    1.072
Загрузка...