roboforum.ru

Технический форум по робототехнике.

EAGLE

Re: EAGLE

-= Александр =- » 28 окт 2008, 13:01

На электрониксе нашли решение: сделать компоненты в виде русских букв. Но это мягко сказать неудобно...
Кстати попробовал я Eagle3D - никак не могу отрендерить - ругается что нету какого-то tools.inc :(

Re: EAGLE

blindman » 28 окт 2008, 13:12

Eagle3d у меня в ~/eagle3d, шрифт courbd.ttf в /usr/share/fonts/webcore/. Минимальная команда
Код: Выделить всёРазвернуть
povray -I ~/eagle3d/povray/ -I /usr/share/fonts/webcore/ file.pov


Дополнительные ключи:
-geometry 800x600 - размер картинки
+A0.1 - сглаживание

Re: EAGLE

-= Александр =- » 28 окт 2008, 19:46

Теперь почему-то говорит что не может найти board outline и не рисует сам текстолит... :shock:

Re: EAGLE

blindman » 28 окт 2008, 20:00

Границы платы нарисовать надо, в слое Dimension

Re: EAGLE

avr123.nm.ru » 28 окт 2008, 20:01

Наврено граница платы отсутствует

Re: EAGLE

-= Александр =- » 28 окт 2008, 20:29

В том то и дело что они есть...

Re: EAGLE

blindman » 28 окт 2008, 20:35

Проверь еще раз, что они есть и именно в слое Dimension. Если действительно есть, выкладывай файл посмотрим. Там поудаляй половину компонентов/дорог, если секрет фирмы :)

Re: EAGLE

-= Александр =- » 28 окт 2008, 22:21

ОК, только уже завтра... Есть они там где надо - я ж плату заказывал - сделали верно... :roll:

Re: EAGLE

blindman » 28 окт 2008, 22:29

То что верно сделали - еще ничего не значит. Может границы были в слое шелкографии нарисованы, а они догадались :) А программа то не настолько сообразительна :)

Re: EAGLE

=DeaD= » 28 окт 2008, 23:27

А может еще вы им размеры платы сказали, и они сами её по отверстиям или еще как отцентрировали :)

Re: EAGLE

blindman » 29 окт 2008, 17:03

-= Александр =- писал(а):На электрониксе нашли решение: сделать компоненты в виде русских букв. Но это мягко сказать неудобно...

Можно сделать программу, которая будет запрашивать строку и размер шрифта, и рисовать линиями. Все удобней чем компоненты, и проблем с масштабированием нет. Я мог бы попробовать написать такое, только надо русский шрифт в таком формате, который легко распарсить.

Re: EAGLE

-= Александр =- » 29 окт 2008, 23:41

Если уж делать - то гостовый... Кстати ни у кого нету гостовых рамок для игла?

Re: EAGLE

blindman » 29 окт 2008, 23:53

Не знаю, по госту или нет, но у меня вот так сейчас рисует
font.png
font.png (3.41 КиБ) Просмотров: 13349

Re: EAGLE

-= Александр =- » 30 окт 2008, 00:30

Круто! Поделишься скриптом?

Re: EAGLE

blindman » 30 окт 2008, 13:44

Распаковываем файлы из архива.

Выбираем инстумент MARK
mark.png
mark.png (614 байт) Просмотров: 13346
, ставим метку в том месте где должна начинаться строка. Выбираем инстумент WIRE
wire.png
wire.png (511 байт) Просмотров: 13350
, выбираем толщину линий и слой в котором рисовать. Жмем ULP
ulp.png
ulp.png (543 байт) Просмотров: 13335
. Для Windows выбираем cp1251.ulp. Под Linux, если системная кодировка UTF-8 выбираем utf8.ulp. Выбираем utf8.ulp, независимо от платформы. Жмем Open, в открывшемся окне вводим строку, выбираем шрифт, если нужно - поворот и зеркальное отображение. Жмем Accept.

Если рисовать в слоях, где находятся сигналы (Nets в схеме, Top|Bottom на плате), то будут выдаваться запросы об объединении сигналов.

Отменять рисование неудобно, так как строка рисуется множеством отрезков, и отменять нужно последовательно все эти отрезки. Лучше создать новый слой и рисовать в нем.
Вложения
rusfont.zip
(14.82 КиБ) Скачиваний: 53


Rambler\'s Top100 Mail.ru counter