Файл: Фролов, С. А. Кибернетика и инженерная графика.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 132

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

На выходе «читающего» устройства появляется видеосиг­ нал, продолжительность которого при постоянной ско­ рости перемещения светового пятна вдоль строки зависит от количества растрэлементов, принадлежащих линии, расположенных в одной строке, Посылка сигналов из

^ х

 

И м п у л ь с ы о п о р н о г о

г е н е р а т о р а

 

 

 

 

 

• • • • • •

 

.............• • • Г Л Х Р Р С Т Х Д С Ю Р

 

 

 

 

 

 

 

 

 

 

 

ocignQDoannm

 

 

 

 

 

 

 

 

 

 

с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ш

 

 

 

 

 

 

 

 

 

 

 

Рис.

6

 

 

 

 

 

 

 

 

читающего

устройства будет происходить

в тот момент,

когда

видеосигнал

совпадает по времени с импульсом

генератора

опорной

частоты. За время

пересечения

ана­

лизирующим

лучом

вертикальной

прямой

/

(см. рис. 6)

на выходе появляется четыре сигнала,

соответствующие

абсциссам четырех

 

растрэлементов. Лишняя

информация

 

 

 

 

 

только в одной строке

оказывается в

 

 

 

 

 

4 раза

больше

фактически

необходи­

 

 

 

 

 

мой. Очевидно, при пересечении ана­

 

 

 

 

 

лизирующим

лучом

прямых,

угол

 

 

 

 

 

наклона которых отличен от 90°, про­

 

 

 

 

 

должительность видеосигнала,

а сле­

 

 

 

 

 

довательно

и

лишняя

информация

 

 

 

 

 

будут

возрастать.

 

 

 

 

 

 

 

 

 

 

 

На

рис. 6

видно,

насколько

уве­

 

Рис. 7

 

личивается

избыточная

информация

 

 

только в

одной строке: для^прямой

 

 

 

 

 

/ / — в 6 раз,

для прямой

/ / / — в

15 раз. Если

взять

все поле

чертежа,

станет

ясно, что

каждая

лишняя линия, недостаточно обоснованные длины

отрезков, задающих

прямые, и чрезмерная толщина

линий

увеличивают

количество

избыточной

информации. Для

выяснения

путей

уменьшения

 

избыточной

информации

обратимся к чертежу размером 200x200 мм,

на котором

изображено

 

несколько прямых:

горизонтальная,

верти­

кальная и шесть

наклонных

под углами

18° 30'

и 45°

(рис. 7). Толщина обводки всех

линий

одинакова

и

рав-

вна 0,8 мм. Линии на чертеже

расположены

таким

26


образом, чтобы анализирующий луч при движении вдоль строки обязательно пересекал все наклонные и верти­ кальные линии только один раз. Определим число ячеек оперативной памяти, которое потребуется для записи информации об этом чертеже, полученной считыванием с помощью плоскостной развертки. Для этого достаточно подсчитать количество растрэлементов, принадлежащих линиям чертежа.

На рис. 8 в увеличенном масштабе показан участок поля чертежа, ограниченный тонкой волнистой линией на рис. 7. Для большей наглядности у горизонтальной линии выделена только одна незатушеванная строчка. Из чертежа видно, что в каждой из 996 строк содержится по 25 черных растрэлементов, а в остальных четырех —

Рис. 8

по 1000. Следовательно, всего линиями чертежа занято 28900 растрэлементов. Положение каждого из них опреде­ ляется двумя координатами. Следовательно, информация о чертеже содержит 57 800 чисел и это для самого прос­ того чертежа. Ни одна из существующих на сегодняшний день ЭЦВМ не сможет вместить в своей оперативной памяти даже десятой части этой информации.

Основное требование, которому должен удовлетво­ рять чертеж, представляющий исходные данные задачи, предназначенной для решения на ЭЦВМ, состоит в том, чтобы чертеж содержал минимальное, но достаточное количество информации, однозначно определяющей заданные геометрические образы и их положение в прост­ ранстве. Лишние линии на чертеже, необоснованное уве­

личение их длины и толщины, использование

различных

типов линий,

указание обозначений и т. д.

увеличивает

избыточную

информативность чертежа-носителя исход­

ных данных

задачи.

 

При решении задачи «вручную» увеличение информа­ ции, как правило, не затрудняет чтение чертежа. В боль­ шинстве случаев оно является полезным, так как обеспе-

27

чивает большую наглядность чертежа. Поэтому «обычные» чертежи, содержащие исходные данные для решения задач графическими методами вручную, не удовлетворя­ ют требованиям машинного решения. Поэтому при пере­ ходе к машинизации процесса решения задач возникает необходимость разработки новых правил составления чертежа, выполнение которых сводило бы к минимуму избыточную информацию.

Добиться уменьшения количества вводимой информа­ ции можно: во-первых, изображением геометрических образов на чертеже (эпюре) наиболее экономичным спо­ собом; во-вторых, заданием каждой линии на чертеже отрезком минимально допустимой длины; в-третьих, уменьшением толщины линии, в-четвертых, путем увели­ чения шага квантования по уровню и использования дифференцированного видеосигнала при считывании чер­ тежа.

Выполнение первых трех пунктов может быть достиг­ нуто реконструкцией чертежа. Реализация четвертого пункта осуществляется техническими средствами, кото­ рые должны быть учтены в конструкции «читающего» устройства.

Проследим, в какой степени и какими путями можно сократить количество информации, не потеряв нужных данных.

I. Р Е К О Н С Т Р У К Ц И Я Ч Е Р Т Е Ж А

а. Уменьшение числа линий на чертеже

Первым шагом для уменьшения избыточной информа­ тивности чертежа является задание геометрических обра­ зов наиболее экономичным способом. Рассмотрим на конкретных примерах, как можно уменьшить избыточную информацию путем сокращения количества линий.

Пример 1. Задание плоскости. Наиболее экономичным вариантом с точки зрения минимального количества инфор­ мации является задание плоскости проекциями трех при­

надлежащих ей точек,

не лежащих на одной прямой.

Но пользоваться таким

способом задания неудобно. По­

этому обычно плоскость задается двумя пересекающимися или параллельными прямыми, иногда отсеком плоскости.

На рис. 9 показаны различные варианты задания плоскости. Количество информации изменяется пропор­ ционально числу линий (при условии, что длина линий

28


во всех случаях одинакова). Цифры на чертеже указывают количество координат растрэлементов, которые должны быть введены в ЭЦВМ. Задание плоскости следами в 2 раза экономичнее ее задания параллельными или случайными

N=6800

N=6800

N=9600

N=3400

 

Рис. 9

 

 

пересекающимися прямыми и почти в 3 раза

экономичнее

задания треугольником.

 

 

Пример 2. Задание поверхности вращения. Требуется

определить

линию пересечения

двух прямых круговых

а)

б)

 

Рис. 10

конических поверхностей,

заданных на рис. 10,а. Один

из способов решения такой задачи сводится к определению последовательности общих точек этих поверхностей сече­ нием вспомогательными горизонтальными плоскостями, определению величины радиусов окружностей, получаемых в сечении, и нахождению проекций точек пересечения этих окружностей. Для определения величины радиусов


окружностей и построения окружностей вполне достаточно указать только фронтальную проекцию одной из очерко­ вых образующих каждого конуса и горизонтальные про­ екции их вершин. В этом случае исходные данные задачи будут иметь вид, показанный на рис. 10,6. Экономичность такого способа задания конических поверхностей очевидна.

При этом возможность получения всех данных, необхо­

С

 

 

Рис. 11

димых

для решения задачи, не вызывает сомнения. Един­

ственно, что мы теряем, — это наглядность изображения,

но

для

машины она не нужна. Количество информации

для

рассматриваемого случая сокращается примерно

в 7 раз

(с 22 900 до 3400).

На рис. 11, а даны проекции двух поверхностей вра­ щения, линию пересечения которых требуется определить.

Ход решения этой задачи аналогичен

предыдущему,

поэтому исходные данные могут быть показаны

так, как

это сделано

на рис. 11,6. Переход на такой вид

задания

уменьшает

избыточную

информацию чертежа более чем

в 6 раз. Приведенные

примеры показывают

возможность

сокращения избыточной информации уменьшением числа линий на чертеже.

б. Выбор

минимально

допустимой

длины

отрезка,

однозначно

определяющего

прямую

Не всегда оказывается возможным за минимально допустимую величину отрезка принимать длину базиса, так как для многих прямых она достигает таких раз­ меров, что не укладывается в пределах поля чертежа.


Выход из положения находим с помощью теоремы о свой­ ствах характеристики фасада прямой и вытекающему из нее следствию (см. § 14), на основании которого воз­ можно для любой прямой определить характеристику фасада только по координатам двух ее точек. При этом точки должны располагаться на концах отрезка, длина которого зависит от угла его наклона и изменяется по закону котангенса.

Наиболее невыгодными для определения координат точек, однозначно определяющих прямую, будут прямые, наклоненные к горизонту под малыми углами. Чтобы отличить наклонную прямую с углом наклона менее 2° от горизонтальной, расстояние между двумя точками дол-

Рис. 12 Рис. 13

жно быть взято достаточно большим. Для прямой, состав­

ляющей с горизонтом угол а =

2°, длина отрезка равня­

ется 4—5 мм; при а

= 3 0 ' — L m l n

=

10

мм; уменьшение а

до 20' требует увеличения L до

15 мм;

при а =

10' необ­

ходимая длина L m i n

составит 33 мм*. Если угол наклона

прямой к горизонту меньше 10', то

необходимая

длина от­

резка при переходе от большего угла к меньшему быстро возрастает и, по мере приближения а к 0, стремится коо. В этом случае нужно иметь в виду, что прямые (в пределах принятого размера чертежа 200 мм), угол наклона кото­ рых к горизонту меньше 10', могут быть отождествлены

сгоризонтальной прямой, так как наибольшее отклонение

вмаксимально удаленных точках поля чертежа таких прямых от горизонтали будет меньше толщины линии. Поэтому оно не окажет заметного влияния на точность графических построений.

Из сказанного следует, что максимальную длину отрезка для задания прямой с углом наклона менее 10' можно

* Минимальная длина отрезков определена с учетом того, что счи - тывание производится при уровне квантования, равном 0,2 мм.

31