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

Информация
Цена: 1500 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
395 158
Реакции
38 827
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[plc-edu] HMI Язык C++ в среде Qt Creator [Дмитрий Громов]
Ссылка на картинку
Язык С++ среда 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. Живой вебинар
Подведение итогов, анализ вакансий по специальности, рекомендации
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
gromov plc hmi язык c++ в среде qt creator plc-edu дмитрий громов
Похожие складчины
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Kail
Ответы
0
Просмотры
710
Kail
Kail
Kail
Ответы
2
Просмотры
3K
toha_proger
Kail
Ответы
0
Просмотры
583
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

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

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.