Niconson
Рисуем полилинию
Схематор & Платформ - редактор электронных схем и печатных плат, совместимый с OpenScad (программой твердотельного 3д моделирования).
Давайте нарисуем полилинию и посмотрим какие функциональные кнопки появятся на выделенной стороне полилинии, и что вообще с этой полилинией можно будет сделать. В режиме когда ничего не выделено нажмите F3 (Новая линия), появится диалоговое окно свойств полилинии:

Тип. Здесь вы можете выбрать замкнутость полилинии. Это свойство, когда начало и конец полилинии автоматически соединяется между собой, используется в полигонах, которые

можно заливать сплошным цветом, или, например, при рисовании контурной линии компонента (микроконтроллер и т.п.), но не используется при рисовании соединений цепей или пинов деталей. Пины и подключения цепей должны быть открытыми полилиниями.


Стиль. Plain – простая полилиния. Fill (закрашенная) – в случае замкнутой полилинии это

полная заливка многоугольника цветом слоя полилинии. Dotted – пунктирная полилиния,

размер пунктира зависит от толщины полилинии. Hallftone (полутоновая) – заливка замкнутой

полилинии разбавленным тоном цвета самой полилинии, Монохром - это опция, которая делает разбавленным ещё и контур полилинии.


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


Слой. По умолчанию выбран слой Бесхозный. Когда вы рисуете электрическую схему (контур детали, пины или соединение цепей), то вам не нужно вручную выбирать какой либо другой слой полилинии в этом диалоговом окне - оставьте слой полилинии Бесхозный, чтобы программа автоматически перемещала эту полилинию на слой, соответствующий атрибутам полилинии. Например если у полилинии имеется атрибут «ПИН» (то есть задано имя пина, как задать линии любой атрибут будет описано позже), то программа автоматически перемещает эту полилинию на слой «Линии пинов». Или, например, полилиния соединяет два пина, то программа автоматически перемещает эту полилинию на слой «Линии цепей» (connection)… Если же вы измените слой полилинии и выберите один из добавочных слоев, то автоматического определения слоя и перемещения не будет, и полилинии не будет присвоен статус пина или электрической цепи. Таким образом дополнительные слои могут быть использованы только для графических объектов не имеющих отношение ни к пинам деталей ни к соединениям цепей.


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

F8 – Замер длины. С помощью этой кнопки вы можете отобразить длину сегмента. Сразу после нажатия вы можете двигать стрелками вверх и вниз отображение размера. При расположении линии под углом вы можете задать угол скольжения для стрелок клавиатуры, для того чтобы при нажатии стрелок перемещение объектов на экране происходило под углом.

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

F7 – Опции линии. С помощью этой кнопки вы можете вызвать диалоговое окно Опции линии,

которое было показано выше. Данное окно также доступно при выделении группы полилиний, т.е. когда выделено одна или несколько полилиний, или выделена деталь, состоящая из нескольких полилиний, то вы можете изменить свойства для этой группы. По умолчанию при вызове этого диалогового окна будет стоять галочка Без изменений…, чтобы изменить какое либо из свойств полилинии, вам необходимо снять эту галочку. В боксе Толщина пера с выбором толщины линии необходимо снять галочку Применить в диапазоне толщин, и тогда новая толщина будет применена ко всем выделенным полилиниям. Но вы также можете применить новую ширину не ко всем выделенным полилиниям, а только лишь к тем которые попадают в диапазон ширин, указанных ниже в боксах MIN и MAX.

Мы указали значения “0” и “0.2”, это означает, что новая ширина 0.3мм будет применена только к линиям, которые на текущий момент имеют ширину не более 0.2мм.

В боксе выбора слоя есть чекбокс Задать слой по умолчанию, который сбрасывает слой полилинии в соответствии с тем, какие атрибуты на данный момент имеет полилиния. Например, для полилинии с атрибутом Имя цепи это будет слой Имена цепей, для полилинии с атрибутом Имя пина это будет слой Имена пинов, для полилинии с атрибутом Обозначений это будет слой Контур детали.


F5 – Контур целиком. Эта кнопка выделяет целиком контур всей полилинии. Функция также доступна при выделении нескольких сегментов полилиний (для группы).

F4 – Двигать узел. Эта кнопка активирует режим перетаскивания сегмента полилинии. Функция также доступна при выделении нескольких сегментов полилиний (для группы).

F3 – Новый узел. Эта опция позволяет вставить дополнительную вершину на выбранную сторону полилинии. Вставим для примера новую вершину так чтобы сторона полилинии образовала угол в 45 градусов к горизонтали

F2 – Дуга(CW/CCW). Эта опция позволяет превратить сегмент наклонной линии в элемент эллипса. Нажмите несколько раз чтобы получить нужное направление закрученности.

F1 – Задать атрибут. Нажмите F1 чтобы вызвать диалоговое окно Задать атрибут. В этом

диалоговом окне хранятся все текстовые атрибуты любой полилинии. Всего у полилинии в

СхемАторе существует 6 текстовых атрибутов:


1) Обозначение = Reference Designator

2) Название = Value text

3) Футпринт = Footprint name

4) Имя пина = Pin name

5) Имя эл.цепи = Net name

6) Описание = Description text


В зависимости от того какой атрибут активен полилиния может принимать статус сетевой полилинии цепи, полилинии пина детали или контурной линии детали. Если у полилинии одновременно несколько атрибутов, то слой присваивается с учётом приоритета: в первую очередь Цепь, затем Пин, Затем Контур детали.

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