Министерство Образования Республики Беларусь Белорусский Национальный Технический Университет Машиностроительный факультет
Содержание
График работы
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 1 («Локальные переменные»)
Labview: Задание 2 («Глобальные переменные »)
Labview: Задание 3 («Enum Constant (Перечисляемая константа) и структура Case »)
Labview: Задание 3 («Enum Constant (Перечисляемая константа) и структура Case »)
Labview: Задание 4 («Массивы»)
Labview: Задание 4 («Массивы»)
Labview: Задание 4 («Массивы»)
SolidWorks: Лабораторная работа №1 («Знакомство с SolidWorks»)
SolidWorks: Лабораторная работа 2 («Зубчатое колесо»)
SolidWorks: Лабораторная работа 3 часть 1 («Работа с поверхностями»)
SolidWorks: Лабораторная работа №3 часть 2 («Сборки»)
SolidWorks: Лабораторная работа №4 («Создание детали с использованием инструментов: Повернутая бобышка, Бобышка по траектории»)
SolidWorks: Лабораторная работа №5 («Моделирование физических процессов в SolidWorks»)
SolidWorks: Лабораторная работа №6 («Создание гибкой пружины»)
SolidWorks: Лабораторная работа № 7 («Индивидуальное задание: Вал, Вариант 2»)
SolidWorks: Лабораторная работа №8
Заключение
2.46M

Отчёт о компьютерной практике

1. Министерство Образования Республики Беларусь Белорусский Национальный Технический Университет Машиностроительный факультет

Кафедра «Интеллектуальные и мехатронные системы»
Отчёт о компьютерной практике
Выполнил: студент группы №30309121
Боголейша А.Ч.
Руководители практики: ст. преподаватель Янулевич А.В.

2. Содержание

График работы.................................................... 3
Графическое программирование в Labview..... 4
Трехмерная графика в SolidWorks.................... 16
Заключение.......................................................30

3. График работы

Число
Выполняемая работа
Число Выполняемая работа
6.07
Знакомство с заданиями по
Labview
13.07
Знакомство с заданиями в SolidWorks
7.07
Занятие 1.
14.07
Лабораторная работа №1,2.
8.07
Занятие 2.
15.07
Лабораторная работа №3,4.
9.07
Занятие 3.
16.07
Лабораторная работа №5,6.
10.07
Занятие 4.
17.07
Лабораторная работа №7,8.
11.07
Оформление части отчёта по
Labview
18.07
Оформление отчета по практике

4. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 1:
Создайте ВП с использованием двух циклов While и одного логического элемента управления STOP. Первый цикл While
содержит диаграмму Waveform Chart на которой отображаются значения генерации случайных числел. Второй цикл While
содержит график Waveform Graph на котором отображается синусоидальный сигнал. Программа имеет одну кнопку Stop.
Одним нажатием кнопки STOP должно одновременно прекращаться выполнение двух независимых циклов While.

5. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 2:
Создайте простой указатель, соответствующий кухонному таймеру. Пользователь может задавать время и смотреть, как
указатель поворачивается и отсчитывает время от любого значения до нуля с временным интервалом 500 мс. При
достижении 0, Timer останавливается со звуковым сигналом Beep.vi (из палитры Graphics&Sound).

6. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 3:
Создайте
ВП
Светофор.vi,
который
автоматически
переключается
в
следующей
последовательности:
красный→желтый→зеленый→желтый. Время переключения цветов задаются на лицевой панели. Внешний вид лицевой
панели показан на рисунке 7. Кнопка Stop останавливает работу светофора. Создайте программу, используя локальные
переменные с минимальным количеством проводов.

7. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 4:
ВП генерирует случайные целые числа в диапазоне от минус десяти до плюс десяти. При генерации любого числа за
исключением нуля на лицевой панели горит светодиод зеленого цвета. В случае генерации нуля отключается светодиод
зеленого цвета и загорается светодиод красного цвета, появляется надпись "Программа окончена" и выполнение
программы останавливается. При нажатии кнопки ОК в надписи «Программа окончена» выключается и красный
светодиод

8. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 5:
Создайте ВП, в котором имеется некоторый «главный» управляющий элемент, который изменяет значение других управляющих
элементов. Данный ВП производит эмуляцию контрольной панели для управления звуком, в котором имеются три ползунка,
отвечающих за левый, правый каналы и общий уровень громкости. Значения левого и правого каналов могут быть установлены
независимо, однако сдвиг ползунка, отвечающего за общий уровень громкости, приводит к соответствующему изменению
значений на правом и левом каналах

9. Labview: Задание 1 («Локальные переменные»)

Индивидуальное 6:
Создайте программу последовательного заполнения баков с водой по следующему алгоритму. Варианты лицевых панелей
показаны на рисунке 10: а) при включении программы сначала заполняется водой верхний бак от 0 до 10 по 1 каждые 200
мс; б) из верхнего бака вода перетекает в нижний бак. Из верхнего бака вода вытекает от 10 до 0 по 1 каждые 200 мс с
одновременным заполнением нижнего бака от 0 до 10 по 1 каждые 200 мс, промежуточные элементы постоянно
полностью заполнены; в) программа останавливается когда нижний бак полностью заполнен водой

10. Labview: Задание 2 («Глобальные переменные »)

Индивидуальное 1:
Создайте два ВП, работающих одновременно. Первый ВП в непрерывном режиме генерирует синусоидальный сигнал Второй
ВП в непрерывном режиме генерирует пилообразный сигнал. Для их генерации воспользуйтесь функциями из палитры Signal
Processing→Sig Generation. Каждый ВП отображает сигнал на графике. Первый ВП также содержит кнопку Stop (логическая
переменная), для того чтобы прервать выполнение обоих ВП. Для создания программы используйте глобальную переменную

11. Labview: Задание 3 («Enum Constant (Перечисляемая константа) и структура Case »)

Индивидуальное 1:
Индивидуальное 2:
оздайте
программу
Калькулятора,
которая
автоматически
будет
вычислять
результаты
математических действий над переменными X и Y и
отражать в Результатах на числовом и строковом
индикаторе в следующем порядке: сумма, разность,
умножение и деление с периодичностью 500 мс.
Создайте
программу,
которая
автоматически
переключала с временной задержкой 500 мс следующие
цвета RGB-светодиода: красный, оранжевый, желтый,
зеленый, голубой, синий, фиолетовый.

12. Labview: Задание 3 («Enum Constant (Перечисляемая константа) и структура Case »)

Индивидуальное 3:
Создайте программу, имитирующую работу светофора
Алгоритм работы светофора:
1. Светит только красный цвет светофора 3 сек.
2. Выключается красный сигнал светофора, одновременно загорается желтый на 1 сек.
3. Выключается желтый, включается зеленый на 2 сек.
4. Зеленый начинает моргать 5 раз с периодичностью 200 мс .
5. Выключается зеленый сигнал светофора, одновременно включается желтый на 1 сек.
6. Желтый гаснет, включается красный, после чего цикл повторяется с красного сигнала светофора

13. Labview: Задание 4 («Массивы»)

Индивидуальное 1:
Создайте ВП, который автоматически формирует одномерный массив случайных чисел с десятью элементами, масштабирует
полученный массив (Конечный массив) и выделяет из Конечного массива подмножество из элементов (Подмножества массива),
количество которых задается элементом управления (Количество элементов подмножества). Начальный элемент выборки
подмножества задается также элементом управления Старт подмножества.

14. Labview: Задание 4 («Массивы»)

Индивидуальное 2:
Создайте ВП, формирующий 4 одномерных десятиэлементных массива чисел. Массив 1 содержит случайные числа от 0
до 1. Массив 2 содержит целые числа, полученные из чисел первого массива путем их умножения на определенный
коэффициент, задаваемый на лицевой панели. Массив 3 содержит значения итераций цикла, полученных при генерации
значений первого массива. Массив 4 представляет собой сумму значений первого и третьего массивов. Значения ячеек
всех массивов выводятся на одну осциллограмму.

15. Labview: Задание 4 («Массивы»)

Индивидуальное 3:
Индивидуальное 4:
Создайте
ВП,
формирующий
4
одномерных
десятиэлементных массива чисел. Массив 1 содержит
случайные числа от 0 до 1. Массив 2 содержит целые
числа, полученные из чисел первого массива путем их
умножения на определенный коэффициент, задаваемый
на лицевой панели. Массив 3 содержит значения
итераций цикла, полученных при генерации значений
первого массива. Массив 4 представляет собой сумму
значений первого и третьего массивов. Значения ячеек
всех массивов выводятся на одну осциллограмму.
Создать ВП, формирующий 2 одномерных массива чисел.
Первый массив размером 10х1 содержит случайные
числа от 0 до 1. Второй массив размером 5х1 - результаты
перемножения попарно ячеек первого (первой на
вторую, третьей на четвертую и т.д.), значения которых
увеличены в 10 раз и приведены к большему целому
значению.

16. SolidWorks: Лабораторная работа №1 («Знакомство с SolidWorks»)

Дерево построений
Окончательная модель

17. SolidWorks: Лабораторная работа 2 («Зубчатое колесо»)

Дерево построений
Окончательная модель

18. SolidWorks: Лабораторная работа 3 часть 1 («Работа с поверхностями»)

Дерево построений
Окончательная модель

19. SolidWorks: Лабораторная работа №3 часть 2 («Сборки»)

Дерево построений
Окончательная модель

20.

Дерево построений
Окончательная модель

21.

Дерево построений
Окончательная модель

22. SolidWorks: Лабораторная работа №4 («Создание детали с использованием инструментов: Повернутая бобышка, Бобышка по траектории»)

Дерево построений
Окончательная модель

23. SolidWorks: Лабораторная работа №5 («Моделирование физических процессов в SolidWorks»)

Дерево построений
Окончательная модель

24.

Дерево построений
Окончательная модель

25.

Дерево построений
Окончательная модель

26.

Дерево построений
Окончательная модель

27. SolidWorks: Лабораторная работа №6 («Создание гибкой пружины»)

Дерево построений
Окончательная модель

28. SolidWorks: Лабораторная работа № 7 («Индивидуальное задание: Вал, Вариант 2»)

Дерево построений
Окончательная модель

29. SolidWorks: Лабораторная работа №8

Дерево построений
Окончательная модель

30. Заключение

В ходе прохождения компьютерной практики
мною было изучено:
Способы применения функций локальная
переменная, глобальная переменная, ENUM
constant, массивы и их взаимодействие с другими
функциями Labview.
• Основные инструменты построения различных 3д
моделей деталей, сборок, чертежей в программе
SolidWorks.
English     Русский Rules