Чертеж, выполняется на листе формата 12 с основными рамкой и надписью. Все текстовые надписи выполняются чертежным шрифтом. Образец выполнения задания 4 показан на рисунке 4.1.
Рисунок 4.1
ЗАДАНИЕ 5. Выполнить чертеж платы, указать на чертеже координаты опорных точек (перегибов, центров окружностей и т.п.). На языке ППП MATLAB написать 2 варианта программы вывода на экран изображения платы.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЗАДАНИЯ 5
Чертеж платы выполняется на листе формата 12(A3) с с основными рамкой и надписью. Все текстовые надписи на чертеже выполняются чертежным шрифтом. Если текст программы расположен на листе, то он выполняется также чертежным шрифтом.
Вариант задания выбирается следующим образом: вариант рисунка соответствует последней цифре шифра зачетной книжки, а размеры платы выбираются по таблице 5.1, где вариант соответствует сумме 2-х последних цифр номера зачетной книжки студента.
Таблица 5.1
№
а
b
с
d
e
g
l
r
R
i
j
m
k
Продолжение таблицы 5.1
Пример выполнения задания приведен на рисунке5.1
Пример программ для рассматриваемого варианта на рисунке 5.1 при использовании оператора PLOT приводится ниже:
clc; clear; more off; echo on; clf;
% Задание 5. Чертеж платы.
% Курс "Инженерная и машинная графика"
% Выполнил ст. гр. ДРЭ-Сх-х Иванов И.И.
% (с) 2001 р. УИПА, кафедра СУ и АПУ
% Версия 5.7.2001 г.
% file plata5.m
date
echo off;
% Формируем массив координат опорных точек платы
х=[10 160 160 110 110 10 10];
у=[10 10 70 70 110 110 10];
% Вызов функции для изображения окружности [X,Y]=сугсlе2(60,70,10);
% Добавим массив повторяющий координаты последней точки,
% чтобы выровнять размер до 1х64(размерность массива
% окружности)
x2=ones(1,57)*X(1,7); y2=ones(1,57)*Y(1,7);
X=[X х2] ;
Y=[Y y2];
% Формируем массив точек изображения
х=[х' X']; Y=[y' Y'];
% Изображаем контур платы
plot (х, у, 'k');
% Маркируем оси и даем название рисунку
set(gca, 'FontName', 'Times New Roman Cyr');
set(gca, 'FontSize', 12);
хlаbеl('Ось X'); уlаbеl('Ось Y');
title('Задание 5. Вариант 2. Выполнил ст. Иванов И.И.');
Следует обратить внимание, что в тексте данной программы для расчета массива координат точек окружности использована пользовательская функция сyrcle2, текст которой должен быть изучен перед использованием или заменен аналогичной функцией собственной разработки.
function [X, Y]=cyrcle2(x0,y0,R)
% Расчет параметров окружности с центром в начале координат
При изображении нескольких линий контура (например внешнего и внутреннего, представленного окружностью), для оператора рlot необходимо сформировать входные данные в виде массивов Х и Y имеющих количество столбцов равное количеству контуров (в нашем примере 2). Количество элементов в строках массивов координат также должно быть равным.
Порядок создания m-файла, его запуска и сохранения полученных результатов приведены в приложении 1. Полное описание графических операторов используемых при написании данной программы приведены в [12].
Но данный вариант программы не является оптимальным, гораздо более удобным для создания программы выводящей изображения, состоящие из большого количества отрезков, является вариант с использованием «режима фиксации».
clc; clear; more off; echo on; clf;
% Задание 5. Чертеж платы.
% С использованием команды hold.
% Курс "Инженерная и машинная графика"
8 Выполнил ст. гр. ДРЭ-Сх-х Иванов И.И.
% (с) 2001 р. УИПА, кафедра СУ и АПУ
% Версия 14.7.2001 г.
% file plata5_2.m
date
echo off;
% Формируем массив координат опорных точек платы
х=[10 160 160 110 110 10 10];
у=[10 10 70 70 110 110 10];
% Вызов функции для изображения окружности [X2,Y2]=cyrcle2(60,70,10);
% Включаем режим фиксации ранее изображенных элементов
hold on
% Изображаем контур платы
plot (x,у,'k');
% Изображаем окружность
plot (Х2,У2,'k');
% Маркируем оси и даем название рисунку
set(gca, 'FontName', 'Times New Roman Cyr');
set(gca, 'FontSize', 12);
xlabel('Ocь X'); уlаbеl('Ось Y');
title ('Задание 5. Вариант Х. Выполнил ст. Иванов И.И.');
text(110,70,'D'); text (110,110,'E'); text(10,110,'F'); text (60,70,'0');
Изображение, полученное в результате выполнения обеих программ, будет одинаковым. В дальнейшем при разработке программ выводящих изображение электрических схем (задание 6, 10, 11, 12) рекомендуется использовать режим фиксации.
Рисунок 5.1
Варианты задания 5
ЗАДАНИЕ 6. Начертить схему электрическую принципиальную в соответствии с вариантом задания. Составить программу, выводящую изображение принципиальной схемы на языке MatLab, с использованием функций пользователя.