- •Харьков 2006
- •Харьков 2006
- •Методические указания по выполнению задания 2
- •Порядок выполнения задания 2
- •Методические указания по выполнению задания 3
- •Порядок выполнения задания 3
- •Методические указания по выполнению задания 4
- •Методические указания по выполнению задания 6
- •Методические указания по выполнению задания 8
- •Основные свойства логических операций;
- •1) Схему электрическую принципиальную четырехполюсника;
- •3) Обозначение трех радиотехнических элементов;
- •4) Ф.И.О., шифр зачетной книжки студента. Методические указания по выполнению задания 12
- •Организация интерфейса и основные приемы работы в системе matlab
- •Команды общего назначения
- •Перечень ссылок
Методические указания по выполнению задания 6
Вариант задания определяется по таблице 6.1 в соответствии с последними двумя цифрами шифра зачетной книжки студента.
Таблица 6.1
Номер варианта находится на пересечении столбца с номером, соответствующим последней цифре шифра зачетной книжки и строки с номером, соответствующим предпоследней цифре шифра.
При выполнении задания рекомендуется обратить внимание на соблюдение требований ГОСТ при выполнении схемы. Все надписи выполняются чертежным шрифтом.
Задание выполняется на листе формата 12(A3) со штампом и рамкой, а текст программы - на листе формата 12(A3) или в тетради. Варианты задания приведены на рисунке 6.1.
Составления программы следует проводить по следующей методике:
1. Вычертить эскиз будущей схемы в масштабе, с учетом требований ГОСТ для соотношений отдельных элементов составляющих условное изображение данного прибора (резистора, диода, транзистора и т.д.);
2. Выделить одинаковые приборы;
3. Составить функции пользователя, изображающие каждый повторяющийся прибор, или фрагмент схемы, при этом желательно учесть возможность масштабирования.
4. Составить основной модуль программы изображающий проводники, точки соединения и вызывающий необходимые функции изображающие приборы.
Приведем пример создания изображения схемы, показанной на рисунке 6.1.1
Рисунок 6.1.1
Как мы видим, на схеме повторяется изображение постоянного резистора, следовательно, его целесообразно изобразить при помощи дополнительной функции. Составим две функции изображающие резистор и индуктивность, хотя в данном случае это не принесет никакого выигрыша в размере программы, но позволит попрактиковаться в составлении функций различной сложности. Текст этих функций представлен ниже:
function [xr,yr]=resistor(x0,y0,K)
% Расчет параметров для вертикального изображения постоянного
% резистора.
% Входные параметры (коорд. точки вставки х,у,
% коэффициент масштабирования)
% Выходные массив Х,У.
% (г) UIPA division CS&AS
% Версия 16.7.2001
% file resistor.m
% Производим прорисовку верхнего вывода xup=ones(5,1)*х0;
yup=[y0; ones(4,1)*(y0-5*K)];
% Изображаем корпус
xb=[x0-2*K; x0+2*K; х0+2*К; х0-2*К; х0-2*К] ;
yb=[y0-5*K; у0-5*К; у0-15*К; у0-15*К; у0-5*К];
% Производим прорисовку нижнего вывода
xdown=xup;
ydown=[y0-15*K; ones(4,1)*(y0-20*K)];
% Собираем матрицы цельного изображения
xr=[xup xb xdown];
yr=[yup yb ydown];
Изобразить индуктивность несколько сложнее, но при использовании фрагмента текста уже рассмотренной функции пользователя cyrcle2.m, не представляет особенных затруднений.
function [xl,yl]=induct(x0,y0,K)
% Расчет параметров для горизонтального изображения
% постоянной индуктивности.
% Входные параметры (коорд. точки вставки х,у, коэффициент
% масштабирования)
% Выходные массив X,Y.
% (r) UIPA division CS&AS
% Версия 16.7.2001
% file induct.m
% Задание внутренних переменных R=2*K;
% Производим прорисовку левого вывода х1=х0+5*К;
xleft=[x0; x1; ones(30,1)*х1];
yleft=ones(32,1)*y0;
% Изображаем полукольца
j=1;
for h=0:1:3
i=1;
xc=x1+R+2*R*h;
for alfa=pi:-.1:0
XL(i,j)=R*cos(alfa)+xc;
YL(i,j)=R*sin(aifa)+y0;
i=i+1;
end
j=j+1
end
% Соединяем последнюю точку 4-го полукольца с началом
% правого вывода
x4=x1+8*R;
xright=[XL(32,4); х4];
yright=[YL(32,4); y0];
% Производим прорисовку правого вывода
x4k=x4+(5*K);
xright=[xright; x4k; ones(29,1)*x4k];
yright=[yright; ones(30,1)*y0] ;
% Собираем матрицы цельного изображения
xl=[xleft XL xright];
yl=[yleft YL yright];
Составим основной текст программы, использующий эти две функции, при этом координаты опорных точек будут взяты по эскизу изображения, масштаб увеличения выбран равным 4.
clc; clear; more off; echo on; clf;
% Задание 6. Рисунок электрической схемы.
% Курс "Инженерная и машинная графика"
% Выполнил ст. гр. ДРЭ-Сх-х Иванов И.И.
% (с) 2001 р. УИПА, кафедра СУ и АПУ
% Версия 16.7.2001 г.
% file ехеrc6.т
date echo off;
% Включаем режим фиксации ранее изображенных элементов hold on
% Формируем массив координат опорных точек платы
х=[10 40;
140 180;
10 180]';
у=[90 90;
90 90;
10 10]';
% Изображаем основные проводники схемы
plot(х,у,'k');
% Вызов функции для изображения точек соединения элементов
[X2,Y2]=cyrcle2(40,90,2);
plot(X2,Y2,'k');
[X2,Y2]=cyrcle2(140,90,2);
plot(X2,Y2,'k') ;
[X2,Y2]=cyrcle2(40,10, 2);
plot(X2,Y2,'k');
[X2,Y2]=cyrcle2(140,10,2);
plot(X2,Y2,'k');
% Изображаем 1-й резистор
[xr,yr]=resistor(40,90,4) plot(xr,yr,'b');
% Изображаем 2-й резистор
[xr,yr]=resistor(140,90,4) plot(xr,yr,'b');
% Изображаем индуктивность
[xind,yind]=induct (40,90,4) ;
plot(xind,yind,'r') ;
% Маркируем элементы
set(gca, 'FontName', 'Times New Roman Cyr');
set(gca, 'FontSize', 12);
text(20,60,'R1'); text(160,60,'R2'); text(80,80,'L') ;
title('Задание 6. П-фильтр. Выполнил ст. Иванов И.И.');
% Для отображения границы схемы добавим "невидимые" точки
% за их пределами.
plot(0,0,'w'); plot(200,0,'w');
Рисунок 6.1.
ЗАДАНИЕ 7. При помощи действий над множествами, описывающими опорные области элементов плоской фигуры:
записать математические формулы опорных областей;
записать логическую формулу, описывающую плоскую фигуру.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЗАДАНИЯ 7.
Вариант задания выбирается аналогично заданию №5. Задание выполнятся на листе формата 12(A3).
Пример выполнения задания приведен на рисунке 7.1. Функции опорных областей и логическая формула, а также все пояснительные надписи выполняются чертежным шрифтом.
При выполнении задания необходимо учесть, что при описании плоской фигуры опорной называется такая область А f(x,y)>=0, состоящая из множества точек плоскости X0Y, в которой функция f(x,y) принимает положительные значения.
Если из опорной области А функции f(x,y) выделить область В, где В; f(x,y)=0, то такая область В называется чертежом функции.
Чертеж функции - это множество точек опорной области, в котором ее значения обращаются в ноль.
ПРИМЕР: если выбрать опорную область А функции f(x,у)=1+х+у
А: 1+х+у>=0,
то чертежом этой функции является прямая на плоскости X0Y, уравнение которой 1+х+у=0. Опорная область показана штриховкой (см. рисунке 7.2).
Опорная область В функции х2+y2-1>=0 показана на рисунке 7.3 штриховкой. Чертежом функции является окружность с центром в начале координат и радиусом, равным единице.
Опорная область С функции l-x2-y2>=0 показана штриховкой на рисунке 7.3.1. Чертежом функции является та же окружность единичного радиуса с центром в начале координат.
Рисунок 7.2
Рисунок 7.3
Рисунок 7.3.1
а) б)
Рисунок 7.4
Рисунок 7.4 в) Рисунок 7.5
а) б)
Рисунок 7.6
В таблице 7.1 приведены основные уравнения R-функций, описывающие графические объекты на плоскости.
Таблица 7.1
описываемый объект |
уравнение, описывающее объект (R-функция) |
A(X1,Y1)
B(X2,Y2)
X
Y Прямая проходящая через любые две точки А(X1,Y1) и В(X2,Y2) |
|
В(X2,0)
А(0,Y1)
X
Y
Прямая проходящая через две точки лежащие на оси А(0,Y1) и B(X2,0) |
|
C(X1,Y1)
R
X
Y
0
окружность R с центром в точке С(X1,Y1) |
|
Продолжение таблицы 7.1
1 |
2 |
R
X
Y
0
окружность радиуса R с центром в начале координат |
|
эллипс с центром в начале координат и коэффициентом сжатия К=A/B |
или
|
A
B
Х
Y
c(x1,y1)
эллипс с центром в точке С(x1,y1) и коэффициентом сжатия К=A/B |
|
Над множествами точек можно производить различные операции. Основными из них являются операции:
ОБЪЕДИНЕНИЯ, ПЕРЕСЕЧЕНИЯ и ДОПОЛНЕНИЯ.
ОБЬЕДИНЕНИЕМ множеств A и В называется множество С, состоящее из всех элементов множеств А и В (Рисунок7.5).
ПЕРЕСЕЧЕНИЕМ множеств А и В называется множество точек D, состоящее из элементов, принадлежащих множествам А и В одновременно (Рисунок7.4. в).
ДОПОЛНЕНИЕМ А называется множество, состоящее из всех точек, не принадлежащих множеству А (Рисунок7.6. б).

1.
5.