Элементы с тремя точками привязки

В начало

 

lib50

На примере построения элемента электрических схем - резистора с дополнительным отводом - мы расскажем, как строятся такие элементы.

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

lib51

Начнем построение с создания точек привязки ( "x1", "y1","x2", "y2", "x3" и "y3" соответственно):

lib52

После этого через 1-ю и 2-ю точки проведем прямую 1:

lib54

Далее построим прямые 2 и 3, перпендикулярные прямой 1 и прямую 4, являющуюся осью симметрии и делящую расстояние между точками пополам. Создадим узел:

lib55

Построим прямую 5, параллельную прямой 1, проходящую через третью точку привязки создаваемого фрагмента.

Для удобства дальнейшей работы линии построения - прямые и окружности можно "обрезать" (команда EСonstruction, опция _52). Линии построения обрезаются только при установленном значении "Все обрезанные" параметра "Длина линий построения" команды ST: Параметры документа, закладка "Экран".

lib56

Затем построим окружность с центром в узле, стоящем на пересечении прямых 1 и 4. Радиус этой окружности должен быть равен половине ширины резистора. За этот параметр отвечает переменная "k".

lib57

На пересечении прямых 4 и 5 построим узел, который будет центром окружности7. Эта окружность также должна быть касательной к окружности 6.

lib58

На пересечении окружностей 6 и 7 построим узел. Через этот узел проведем прямую 8, которая должна быть также параллельна прямой 1:

lib59

Создадим прямую, симметричную прямой 8 относительно прямой 1. После этого на требуемом расстоянии (в нашем случае равном "2*k") построим прямую 9, параллельную прямой 4:

lib61

После построения другой стороны резистора, образованной прямой, симметричной 9, обведем полученный чертеж. Мы получили условное изображение резистора с дополнительным отводом, причем ширина резистора равна "2*k", а его длина - "4*k".

Что произойдет, если будет перенесена 3-я точка привязки? Поскольку окружность 7 построена с центром в узле на пересечении прямых 4 и 5, а прямая 5 переместилась вместе с точкой привязки, то переместилась и окружность 7.

lib62

Вслед за окружностью передвинулся узел,так как он построен на пересечении окружностей 6 и 7. Через этот узел проходит прямая 8, поэтому при изменении положения третьей точки привязки эта прямая "перескакивает" вслед за точкой привязки, и изображение всего резистора переворачивается.

lib63

Если вы построите изображение резистора без использования окружностей, то вот что вы получите в случае перенесения третьей точки привязки.

Напоминаем, что значение переменной "k" может быть получено с помощью функции getv, тогда при нанесении элемента на сборочный чертеж, в котором используется функция setv, элемент изменит размер в соответствии с изменением значения "k".

 

Смотри: Библиотеки параметрических чертежей