Дмитрий Громов «HMI Язык C++ в среде Qt Creator» — plc-edu слив скачать
- Добавлено: 2023-03-02
- Автор курса: Дмитрий Громов
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Единственным вариантом, в полной мере подходящим под задачи автоматизации и визуализации технологических процессов, является объектно-ориентированный язык С++ в связке со средой 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. Живой вебинар
Подведение итогов, анализ вакансий по специальности, рекомендации
Купить другие курсы и тренинги от Дмитрия Громова
Рекомендуемые курсы
Мы лицензированная частная школа, где учат программировать на контроллерах разных производителей. Теперь вы не привязаны к производителю и к какой-то конкретной сфере деятельности. С нами вы можете выбирать самые интересные и выгодные заказы с рынка программирования ПЛК. Пройдя обучение вы
О курсе Язык программирования C был разработан в начале 1970-х годов как язык системного программирования для операционной системы Unix. В 1990-х годах на его основе был создан язык программирования С++, поддерживающий концепции объектно-ориентированного и обобщённого программирования. В начале
Программирование. Язык Python для начинающих, 6–8 классы На занятиях этого курса мы будем изучать основы программирования на языке Python — от написания простейших программ в одну строку до написания игр. В курс включено изучение языка программирования как такового, его необходимых конструкций и
Мастер-класс — это пособие для пошаговой настройке по принципу «делай как я», а не учебный курс. По мастер-классу можно настроить маршрутизатор MikroTik на продвинутом уровне (в соответствии с чек-листом). Настройка более сложная чем дается в официальном курсе MikroTik MTCNA, и результат покроет
Для чего изучать agile-подходы Если вы интересуетесь гибкими методологиями и хотите узнать о них больше. Понимаете, что нужно менять стиль управления и стиль работы команды, чтобы работать быстрее и зарабатывать. Хотите работать в современной компании, где нет самодуров-начальников. Курс поможет
Word — многофункциональная программа, которую можно использовать в любой сфере деятельности. Любая современная профессия требует знания Word на высоком уровне, поскольку предполагает работу с документами различной сложности. Со знанием программы Word Вы сможете претендовать на средний и высокий
Больше курсов по этой теме
Как научиться писать тесты на питоне самому и внедрить это на работе Неделя 0. Вводная Базовая практика и теория тестирования с pytest О чём: Никита разберёт базу тестирования на pytest: как работает сбор и выполнение тестов, что такое фикстуры и параметризация, упомянет о хуках, плагинах, моках и
Python — самый популярный язык программирования в мире. Средняя зарплата разработчика Python в США составляет 116 тысяч долларов. Это почти на 30 тысяч долларов больше, чем у других разработчиков! Python используется крупными компаниями, такими как Google, Facebook, Dropbox, Reddit, Spotify, Quora
Основной упор в программе данного курса сделан на следующие возможности Изучаются возможности механизма «Система компоновки данных», с помощью которого можно менять внешний вид, настройки отчетов. Рассматриваются примеры настройки отчетов в «1С:ERP Управление предприятием 8», «1С:Бухгалтерия
Это курс, который cделает из хорошего пентестера — опасного пентестера. Это курс–искушение, разоблачающий доходные схемы киберкриминала. Изучи антифрод системы мировых лидеров В курсе разбираются решения, методики, практики, которые используют в своей работе ведущие мировые компании: Рекламные
Авторский курс для пользователей 1С — программиста Мешковой Алены по повышению эффективности работы в 1С. Поток - 2022 г. После прохождения курса вы: 1. Будете работать в 1С БЫСТРО 2. Будете экономить деньги на обращениях к Программистам 1С 3. Обретете уверенность при работе в 1С За 3 недели на
Все 6 интенсивов RED Group: FRONT-END ДЛЯ ПРОДВИНУТЫХ BACK-END ДЛЯ ПРОДВИНУТЫХ ВЕРСТКА САЙТА С НУЛЯ REACT NATIVE ДЛЯ ПРОДВИНУТЫХ FRONT-END ДЛЯ НАЧИНАЮЩИХ BACK-END ДЛЯ НАЧИНАЮЩИХ Бонусом два прямых эфира Интернет магазин с нуля React с нуля + Проект с нуля - 'Travel App Next js + TypeScript
Отзывы о курсе «HMI Язык C++ в среде Qt Creator» от Дмитрия Громова