Системы реального времени 2020-2021 учебный год Контроль самостоятельной работы 4 Архитектура ПО систем реального времени
Задание. Сделайте электронные отчеты по следующим заданиям. В текстовом документе запишите:
Контроль самостоятельной работы 4. Дата Название 1. Формулировка задания. Снимок экрана Front Panel Снимок экрана Panel Block Diagram.
Разместите ссылку на отчет в блоге:
Блог. 135 группа. Системы реального времени 2021
Упражнения
Изучите работу с файлами в LabVIEW.
Файлы, с.30-32
Файлы, с.5-6 (48-49)
Google Drive: Файлы , с.5-6 (48-49)
1. Создать проект, позволяющий сохранять произвольный текст в текстовом файле с указанным пользователем именем. Загружать текст из файла. 2. Создать проект, позволяющий сохранять текст, набранный в текстовом окне, в файле данных, очищать текстовое окно и загружать в него сохраненный текст. 3. Создать проект, позволяющий построить треугольник по координатам вершин.
Пример 1. Построение отрезка по двум точкам. Очистка графика по кнопке Clear.
4. Имеется десять флажков. Создать проект, позволяющий сохранять состояние флажков, обнулять и восстанавливать сохраненное состояние. 5. Организовать анимацию процесса движения шарика по окружности. 6. Создать проект, реализующий часы с «будильником». 7. Проект содержит три текстовых окна. Используя буфер обмена, организовать обмен информацией между приложениями. 8. Создать проект, позволяющий добавлять записи в простой список и удалять их. 9. Построить на экране правильный N-угольник. Количество вершин и радиус окружности, на которой они расположены, указываются пользователем. 10. Построить график функции в выбранной пользователем системе координат. 11. Составить программу, генерирующую цвет по трем его составляющим (красный, зеленый, синий). 12. Составить программу, моделирующую работу светофора. 13. Написать программу, моделирующую движение броуновской частицы. 14. На форме имеется десять командных кнопок (пронумерованных от 1 до 10) и графический контейнер. При нажатии на одну из кнопок в контейнере должно появиться соответствующее римское число. 15. Разработать программу в LabVIEW, позволяющую заполнять двумерный массив с указанным пользователем количеством срок и столбцов и находить среднее арифметическое в каждой строке и в каждом столбце. 16. Разработать проект, моделирующий арифметический калькулятор. Калькулятор должен выполнять следующие операции: сложение, вычитание, умножение, деление, возведение в квадрат и извлечение квадратного корня как для целых, так и для вещественных чисел. 17. Создать проект, моделирующий работу секундомера. Секундомер должен иметь циферблат с минутной и секундной стрелками, метку и одну командную кнопку. 18. Разработайте проект, имитирующий работу простейшего графического редактора.
19. Перечень заданий Установка операционной системы реального времени (ОСРВ) QNX. Основы разработки приложений в ОСРВ QNX. Потоки в ОСРВ QNX. Сетевая подсистема ОСРВ QNX. Синхронизация потоков. Потоки: обмен сообщениями.