- •Харьков 2006
- •Харьков 2006
- •Методические указания по выполнению задания 2
- •Порядок выполнения задания 2
- •Методические указания по выполнению задания 3
- •Порядок выполнения задания 3
- •Методические указания по выполнению задания 4
- •Методические указания по выполнению задания 6
- •Методические указания по выполнению задания 8
- •Основные свойства логических операций;
- •1) Схему электрическую принципиальную четырехполюсника;
- •3) Обозначение трех радиотехнических элементов;
- •4) Ф.И.О., шифр зачетной книжки студента. Методические указания по выполнению задания 12
- •Организация интерфейса и основные приемы работы в системе matlab
- •Команды общего назначения
- •Перечень ссылок
Методические указания по выполнению задания 3
Чертеж выполняется на листе формата 12(A3) с основными рамкой и надписью. На чертеже необходимо выполнить горизонтальную, фронтальную, профильную и аксонометрическую проекции трехмерного объекта.
Выбор контура трехмерного объекта выполняется согласно задания №5, но без учета окружностей. Выбор вариант задания для высоты трехмерного объекта выполняется по таблице 3.
Таблица 3
Последняя цифра зачетной книжки |
Высота трехмерного объекта |
0 |
5 |
1 |
10 |
2 |
15 |
3 |
20 |
4 |
25 |
5 |
30 |
6 |
35 |
7 |
40 |
8 |
45 |
9 |
50 |
Порядок выполнения задания 3
1. На листе формата 12(A3) начертить основную рамку и основной штамп.
2. Нанести оси координат 0X, 0Y, 0Z.
3. Выполнить контур платы по данным задания №5 в квадранте X120Y1, который является горизонтальной проекцией платы.
4. Выполнить фронтальную и профильную проекции трехмерного объекта.
5. На отдельном виде выполнить аксонометрическую проекцию трехмерного скелетного объекта.
6. Составить программу на языке MATLAB, создающую скелетную модель платы и изображающую ее 4 проекции. Обратите внимание, что при формировании массивов координат опорных точек задаются массивы, содержащие координаты вершин ребер для каждой плоскости (в столбцах массивов). Также в массивах координат, необходимо в качестве последней координаты повторить координаты первой вершины (замыкая, таким образом, контур, изображающий ребра плоскости).
Перед составлением программы студент должен ознакомиться с необходимыми теоретическими положениями [12] и методикой составления программ на языке MATLAB, рассмотренной в приложении 1.
Пример составления программы приводится ниже:
clc; clear; more off; echo on; clf;
% Задание 3. Чертеж "скелетной" модели платы.
% Курс "Инженерная и машинная графика"
% Выполнил ст. гр. ДРЭ-Сx-x Иванов И.И.
% (c) 2003 р. УИПА, кафедра СУ и АПУ
% Версия 28.6.2003 г.
% file plata3.m
date
echo off;
% Задаем координаты опорных точек
xa=10;ya=10;
xb=160;yb=10;
xc=160;yc=70;
xd=110;yd=70;
xe=110;ye=110;
xf=10;yf=110;
z0=0;delta_z=15;zt=z0+delta_z;
% Формируем массивы координат опорных точек "ребер"
% платы
x12=[xa,xb,xc,xd,xe,xf,xa]';
x3=[xa,xb,xb,xa,xa,xa,xa]';
x4=[xc,xb,xb,xc,xc,xc,xc]';
x5=[xc,xd,xd,xc,xc,xc,xc]';
x6=[xe,xd,xd,xe,xe,xe,xe]';
x7=[xe,xf,xf,xe,xe,xe,xe]';
x8=[xa,xf,xf,xa,xa,xa,xa]';
x=[x12,x12,x3,x4,x5,x6,x7,x8];
y12=[ya,yb,yc,yd,ye,yf,ya]';
y3=[ya,yb,yb,ya,ya,ya,ya]';
y4=[yc,yb,yb,yc,yc,yc,yc]';
y5=[yc,yd,yd,yc,yc,yc,yc]';
y6=[ye,yd,yd,ye,ye,ye,ye]';
y7=[ye,yf,yf,ye,ye,ye,ye]';
y8=[ya,yf,yf,ya,ya,ya,ya]';
y=[y12,y12,y3,y4,y5,y6,y7,y8];
z1=zeros(7,1);
z2=z1+delta_z;
z38=[zeros(2,6);
zeros(2,6)+delta_z;
zeros(3,6)];
z=[z1,z2,z38];
% Изображаем контур платы
plot3(x,y,z);
% Маркируем опорные точки
text(xa,ya,z0,'А'); text(xb,yb,zt,'В2');
text(xc,yc,z0,'С'); text(xd,yd,zt,'D2');
text(xe,ye,z0,'E'); text(xf,yf,zt,'F2');
% Маркируем оси и даем название рисунку
set(gca, 'FontName', 'Times New Roman Cyr');
set(gca, 'FontSize', 12);
xlabel('Ось Х'); ylabel('Оcь Y');zlabel('Оcь Z');
axis([0,170,0,170,0,50]); view([150,150,150]);
title('Задание 3. Вариант XX. Выполнил ст. Иванов И.И.');
disp('Нажмите клавишу _Пробел_ после просмотра и сохранения рисунка!');
% Прорисовываем "сетку"
grid on;
% Формируем задержку для просмотра рисунка
pause
% Переходим к просмотру проекций в ортогональной
% проекции
title('Горизонтальная проекция');
view([0,0,150]);
disp('Нажмите клавишу _Пробел_ после просмотра Горизонтальной проекции!');
pause
clc
title('Фронтальная проекция');
view([0,-150,0]);
disp('Нажмите клавишу _Пробел_ после просмотра Фронтальной проекции!');
pause
clc
title('Профильная проекция');
view([150,0,0]);
В результате выполнения программы, должно быть получено 4 последовательные изображения проекций трехмерного объекта, показанные на рисунке 3
|
|
а) |
б) |
|
|
в) |
г) |
Рисунок 3
ЗАДАНИЕ 4. Выполнить чертеж, на котором изобразить уклон, конусность и усеченную конусность в соответствии с вариантом задания, выбираемым по последним двум цифрам шифра зачетной книжки студента. Исходные данные приведены в таблице 4.1.
