Gromov PLC - HMI Язык C++ в среде Qt Creator (2023) Видеокурс
Единственным вариантом, в полной мере подходящим под задачи автоматизации и визуализации технологических процессов, является объектно-ориентированный язык С++ в связке со средой Qt Creator и библиотеками (в том числе с промышленными интерфейсами) Qt. Это довольно распространенный подход к выбору инструментов для подобной работы. Он испытан и выбран основным тысячами программистов!
Написание драйверов
Контрольно-измерительные приборы, сканеры штрих кодов, термопринтеры и подобные устройства, часто не поддерживают общепромышленные протоколы, позволяющие подключаться к промышленной автоматике. Однако их интеграция в единую систему автоматизации необходима. Это повышает энергоэффективность и снижает затраты на низкоквалифицированный персонал, т.к. автоматизирует его работу и, нам все же нужно использовать ПЛК и как-то связываться с такими устройствами. В таком случае программист должен написать драйвера для этих устройств самостоятельно, основываясь на документации к прибору.
Программирование ПЛК на Linux
Вы знаете, что контроллер на Linux может управляться через интернет? Вы можете сделать веб-интерфейс, который будет запущен на контроллере, как на сервере.
Оконные и консольные приложения
Вы научитесь создавать оконные и консольные приложения для OC Win, Linux, Mac. Сможете создавать диагностические программы по работе с Modbus сетями, системы диспетчеризации, цифровые двойники объектов и программировать промышленные компьютеры.
Программа курса:
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. Живой вебинар
Подведение итогов, анализ вакансий по специальности, рекомендации
Информация о видео
Название: HMI Язык C++ в среде Qt Creator
Автор: Громов Дмитрий
Год выхода: 2023
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: долго
Файл
Формат: MP4/pdf
Видео: AVC, 1280x720, ~2567 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 20.3 Gb
Скачать Gromov PLC - HMI Язык C++ в среде Qt Creator (2023) Видеокурс
|
|
Tweet |
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
Станислав Горчаков - Автоматизированный Telegram-канал на Python (2023) Видеокурс Цель курса: Показать подход к автоматизации Telegram-канала, который можно использовать для любой тематики. В курсе сделан упор на технические моменты и проблемы, которые необходимо решать на пути автоматизации Telegram-канала. В заключении ученики курса получат необходимые навыки, с помощью которых они смогу сделать свой автоматизированный |
1C - Предприятие для программистов - Оперативные задачи (2022) Видеокурс Курс из траектории обучения 1С-программиста, целиком посвященный одной из важнейших тем - решению оперативных задач. Материалы состоят из записей вебинаров последнего набора курса. |
Павел Дуглас - BAS + Dolphin для Арбитражников (Базовые принципы) (2023) Видеокурс Browser Automation Studio + Dolphin Антидетект Браузер для Арбитражников – это обучающий курс, предназначенный для помощи арбитражникам по автоматизации своих браузерных задач. Он представляет собой полноценный практический курс, который позволит арбитражникам разработать, использовать и настроить их собственные решения по автоматизации браузерных |
ChatGPT: Применение нейросетей в повседневной жизни и блогинге [creator-tools] (2023) Видеокурс Для тех, кто хочет быстро изучить новую технологию и использовать искусственный интеллект! |
Полное руководство по автоматизации блокчейна NFT (2022) Видеокурс В курсе «Полное руководство по автоматизации NFT Blockchain» технологии блокчейна NFT и области их использования будут объяснены с примерами. Цель образования: |
0