Ежедневно, с 8:30 до 22:30
Предзаказ
1303

HMI Язык C++ в среде Qt Creator

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
0 0
0
Автор:
Gromov PLC
9990 ₽
69000 ₽
-86%
Кэшбэк: 5% (500 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Единственным вариантом, в полной мере подходящим под задачи автоматизации и визуализации технологических процессов, является объектно-ориентированный язык С++ в связке со средой 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. Живой вебинар
    • Подведение итогов, анализ вакансий по специальности, рекомендации
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 01.03.2023 Артикул 1303

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Разработчик C++
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработчик C++
C и C++
Постер товара: Курс по автоматизации тестирования на JavaScript + Playwright
Скидка 94%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по автоматизации тестирования на JavaScript + Playwright
API-тестирование
Постер товара: Изучение языка C++, WinForms и SQL
Скидка 68%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Изучение языка C++, WinForms и SQL
C и C++
Постер товара: Ручное тестирование
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Ручное тестирование
Ручное тестирование и тест-дизайн
Постер товара: Работа в командной строке Bash
Скидка 92%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Работа в командной строке Bash
Linux и Bash
Постер товара: Автоматизированное тестирование на Python
Скидка 78%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Автоматизированное тестирование на Python
Selenium и Playwright на Python
Постер товара: Профессия Тестировщик
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профессия Тестировщик
Ручное тестирование и тест-дизайн
Постер товара: Python для инженеров от Слёрм
Скидка 89%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Python для инженеров от Слёрм
Python-бэкенд