среда, ноября 30, 2005

Алекс, держись!

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

Вчера наткнулся на сайт" K-9 -профессионально и увлекательно о дрессировке собак". Действительно узнал для себя много нового. Я и раньше слышал о том, что для собаки семья, в которой она живет - это стая, в которой есть иерархия. Но только на этом сайте прочувствовал это до глубины души, понял, в чем это выражается, к чему приводит и как с этим бороться. Например, я понял, что ежевечерние всплески эмоций нашего песика - это его бунт против недостаточно высокого положения в нашей стае и попытка проверить нас на прочность. Сейчас я понял, как с этим можно бороться. Надеюсь, что и курс послушания в питомнике обязательно нам поможет.

понедельник, ноября 28, 2005

Abilon News Aggregator

Попытался написать об этой программе - www.abilon.org, воспользовавшись встроенным в нее редактором блогов, но получил вопросительные знаки в блоге. Жаль, но программа все равно хорошая, полностью бесплатная, очень профессионально сделанная, есть русский интерфейс. Но есть и недостатки - уже год, как не обновлялась, да и подвисает иногда, 1-2 раза в неделю. Теперь еще и проблемы с русским языком выявились. Но, может, это я что-то не понял с настройками. Будем надеяться, что все разъяснится и выйдет новая версия.
Но в качестве читалки RSS пользоваться программой очень приятно, буду продолжать.

Депрессия

К сожалению, в выходные так и не приступил к ПИКАДу. Все этот щеночек. Нет никакого желания что-либо делать - бродит песик целый день по дому, то его кормить, то гулять, то ему поиграть захотелось, то кота съесть. Жена с дочкой, конечно, гуляют с ним и возятся, может быть, даже побольше меня, но настроение все равно нерабочее. Вот уже и две недели пролетели в обществе песика. Дома все это время можно было заниматься только им.

четверг, ноября 24, 2005

Возвращаемся на землю.

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

  1. Target3001!
  2. AutoTraxEDA
  3. Electronics Software Series
  4. Proteus
  5. Tina.
  6. SwitcherCAD.
  7. SIMetrix SPICE Simulator
С помощью некоторых можно провести полный цикл проектирования электронной аппаратуры от рисования схемы до выпуска конструкторской документации и тестирования полученной платы на электромагнитную совместимость. А с помощью других можно только либо нарисовать схему, либо по готовой схеме развести простенькую плату, либо смоделировать несложную схему.
С любой из этих программ достаточно приятно работать, в каждой есть как свои достоинства, так и недостатки (куда же без них).
Здесь я упомянул только те программы, которые либо имеют бесплатную версию, либо их можно купить за относительно небольшие деньги - от 50 до 500 долларов, что вполне по карману частному лицу или небольшой фирме.
Программы типа Протела или фирмы Ментор Графикс я не включил в свой список, так как купить их совершенно нереально.
Однако в России народ работает в Пикаде, и от этого никуда не деться. Если придется сдавать свои разработки в производство либо работать совместно с давно занятыми в этой сфере, от Пикада никуда не уйти.
Кроме того, я уже вложил в изучение Пикада столько сил, что жалко бросать все на полдороге и переходить на экзотический в наших краях софт. Поэтому пока отложу эксперименты со всем этим разнообразием и вернусь к почти уже родному Пикаду.
Ясно, что иметь дело придется с пиратской версией программы, но так живет большинство, и я не смогу изменить ситуацию.
Работать в Пикаде вполне комфортно для меня. Существует несколько неплохих книг, с помощью которых я и изучаю его. Лучше всех, на мой взгляд, пишет Андрей Серафимович Уваров. Его книги можно купить, например, в Озоне.
Существует и неплохой форум по Пикаду. Там всегда есть народ, есть поиск. Форум ежедневно архивируется и архив можно скачать себе на компьютер, чтобы в спокойной обстановке там порыться .
Основная проблема всех начинающих пользователей из России - это отсутсвие удобных и нужных библиотек. Точнее, таких библиотек довольно много, но они очень разные и не стыкуются между собой.
Из этой ситуации возможны два выхода:
  • Если работаешь в большом коллективе, то должен быть один человек, который отвечает за библиотеки, а остальные просто пользуются ими, ничего не переделывая и не добавляя туда.
  • Если же ты просто радиолюбитель или конструктор-одиночка, то нужно создать для себя удобные шаблоны, отработать четкую методику создания новых элементов и в процессе работы над проектами, добавлять в свои собственные библиотеки все новые и новые компоненты. Через пару лет все утрясется создавать новые компоненты почти не потребуется -обычно один человек работает с ограниченным ассортиментом радиодеталей.
Таким образом, намечаю для себя следующий план:
  • Перечитывая книжку Уварова, записывать для себя комментарии, исправления и постить их сюда.
  • Перелопатить имеющиеся у меня библиотеки, шаблоны, форматки и привести их в божеский вид.
  • На базе своих записок и книг Уварова попытаться разработать простую пошаговую методику работы с Пикадом.
  • Выбрать из имеющегося у меня набора программ одну или две и попытаться по аналогии с методикой для Пикада создать обучающий курс по работе с этими программами.
Этим я и займусь, начав в ближайшие выходные.

вторник, ноября 22, 2005

Diptrace




Опять недавно наткнулся на программу, которая раньше мне попадалась, но не вызвала никакого интереса. Сейчас же появилась версия, с которой, похоже, есть смысл познакомиться поближе - это Diptrace. Так выглядит схема из примеров к программе:

А так - пример печатной платы:
Адрес главной страницы рускоязычной версии программы - http://www.diptrace.com/rus/ . Там же работает форум, на котором можно пообщаться с разработчиками и высказать им свои пожелания - http://www.diptrace.com/rus/forum/. Сама программа вызывает двойственные чувства - вроде и можно работать, но как-то все сделано неряшливо, что ли. В сети тоже неоднозначно относятся к программе - смотри ссылку на дискуссию - Diptrace - пакет программ ( 12.6 Mb ), для разработки плат.
Я немного повозился с программой и попробую, не претендуя на истину в последней инстанции, высказать свое мнение - как плюсы, так и минусы.
Начнем с плюсов.
1). В природе существует российская программа, с помощью которой в принципе можно нарисовать схему и развести печатную плату!
2). Программа очень проста в освоении, как из-за русского языка, так и из-за довольно простой организации интерфейса.
3). Имеется как бесплатная (очень ограниченная ) версия, так и три варианта платной версии, но очень недорогих (800, 1600 и 2400 рублей для российских пользователей).
4) Имеются довольно богатые встроенные библиотеки, можно скачать дополнительно пользовательские библиотеки с сайта программы, а так же довольно легко нарисовать свои.
5). Наличие автотрассировщика - довольно простого, но для несложных схем, видимо, им вполне можно пользоваться.
6). Можно работать как в метрической, так и в дюймовой сетке.
7). Имеется русскоязычный форум программы, на котором можно получить консультацию.
Теперь минусы.
1). Многие настройки выполнены довольно странно, кое-что просто отсутсвует:
а) не везде можно настроить шрифты.
б) неудобно настраивать сетки.
в) плохо сделано выравнивание надписей на компонентах (позиционное обозначение, номинал и т.д.)
2). Отсутствует кнопка принудительной перерисовки экрана, поэтому на рабочем поле могут оставаться различные артефакты после изменений схемы.
3). Программа ориентирована, главным образом, на иностранного пользователя, поэтому отсутствуют ГОСТовские компоненты. То, что они появятся в будущем, так же маловероятно.
4). Не очень аккуратно работает соединение компонентов проводниками на схеме - появляются куча лишних отрезков, изгибов, которые приходится довольно долго устранять.
5). Дешевизна программы - дело временное, пока разработчики причесывают программу и устраняют грубые ляпы. Потом они планируют резко поднять цены до иностранных аналогов, но ГОСТами сильно заниматься не собираются (судя по высказываниям разработчиков на форуме). Как говорится, флаг им в руки, но что-то я сомневаюсь, что кто-то перейдет с ПИКАДа на Диптрейс, да и с Игла тоже...
Я, конечно, понимаю, что пока за 2 доллара можно купить любой КАД, мало кто будет платить даже 60 долларов за лицензионный, но и конкурировать на западном рынке с фирмой Альтиум у них мало шансов. Да и с более дешевыми КАДами тоже.
Возьмем, например Target3001! - http://www.ibfriedrich.com/. Хотя там есть и пофессиональные (очень дорогие) версии , но есть и несколько более дешевых (от 50 до 500 с небольшим Евро) версий. Видимо, в этом ценовом диапазоне Диптрейс и планирует остаться. Но за такие деньги Таргет предоставляет и симуляцию схем, да и выполнена эта программа приятнее, хотя тоже относительно недавно появилась, собственным инсталлятором обзавелась только в последней версии ( я думаю, стоит повозиться с этой программой и постараюсь описать свои впечатления здесь).
Мне, например, нужна довольно простая версия программы - TARGET 3001! V12 smart за 149 Евро, например, или Диптрейс Лайт за 800 рублей перекроют большую часть моих потребностей, а TARGET 3001! V12 economy за 549 Евро или Диптрейс Стандарт за 1600 рублей будут иметь большой запас на будущее, но Диптрейс я бы выбрал только при сохранении имеющегося сейчас порядка цен. Если цены станут близкими к ценам Таргета, то я однозначно проголосую рублем за него.
И мне кажется, что у нас в стране очень много людей, которым мощь ПИКАДа или Протела не нужна, а за возможность легально пользоваться более простым (к тому же родным!) софтом они готовы заплатить сумму порядка 50-100 долларов или даже немного больше.
Но, наверняка, мучаться с глюками и странностями программы за 500-1000 долларов никто не будет. Проще взять пиратский PCAD или купить что-нибудь более надежное и проверенное, типа Eagle, если возможности работать на пиратском софте не будет.
Не стоит забывать и о полностью бесплатном софте, типа KiCad или gEDA, например. Последним я еще не пользовался, но KiCad рядом с Диптрейс выглядит вполне достойно, несмотря на полную бесплатность (GPL!). Видимо, я и буду ориентироваться на него.

четверг, ноября 17, 2005

2 темы.

В сегодняшних моих записках будут 2 темы:

1. У нас в семье вчера появился новый член - семимесячный щенок. Все бы ничего, но этот щенок кладет голову на стол и капает слюной. Когда я с ним гуляю, то приходится напрягаться, чтобы удержать его. Дочке доверить его боюсь. А что будет, когда он повзрослеет? Конечно, мордочка у него симпатичная, глаза умные, но кот уже сутки сидит в туалете, забившись за унитаз, и почти не дышит. А так же не ест, не пьет и не ходит в туалет. Так и помереть недолго. Такое чудовище наш кот не видел и в страшном сне - мастино неаполитано.... Если кто не знает, что это такое, то вот адресок: http://www.mastino.ru/. Жена и дочка в восторге, они же и нашли этого песика и настояли на его покупке. Как будем жить дальше - не понимаю.

2. Немного почитал конференции на http://www.cadsoft.de/forum.htm. Сообщений море, люди вполне профессионально работают с помощью Игла. В конференциях регулярно появляются разработчики, дают разумные советы и обещают совершенствовать программу.

После прочтения сообщений ряд проблем, которые я видел в программе, оказались вполне решаемыми. Например, эти чертовы крестики на схеме, обозначающие точки привязки, удалось убрать после редактирования файла eaglerc.usr. В строчках Option.ShowPartOrigins = "1" и Option.ShowTextOrigins = "1" единицы меняем на нули и - о чудо - крестики исчезают! Правда, пришлось вначале уничтожить этот файл, затем после запуска программы файл создался заново и вот уже в нем пришлось менять единицы на нули.

Был совет по изменению размерностей с дюймов на миллиметры по умолчанию. Но что-то у меня не сработало.

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

Немного продвинулся по согласованию метрической и дюймовой сеток в схематике. Начать нужно с того, что для соединения выводов надо применять не WIRE, а NET. Потом выбрать сетку помельче, а затем вручную вычистить какие-то странные артефакты на схеме. Но, возможно, есть способ лучше...

Лучше понял методику создания новых компонентов для Игла. Конечно, принципиально все было понятно и раньше, но теперь получается аккуратнее и правильнее - нужно очень аккуратно работать со слоями и тщательно делать невидимыми ненужные элементы и не забывать создавать нужные.

С цветовой гаммой все сложнее - имеется в наличии всего 16 цветов, и все какие-то жуткие. Как их не комбинируй, все равно приятной картинки не получится. Хотя, конечно, можно изменить цвета практически любых элементов.

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

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

Поговорим об Eagle.

Eagle можно взять на сайте Cadsoft Online http://www.cadsoft.de/info.htm. На страничке Download\Program можно скачать версии как для Windows, так и для Linux. Можно выбрать как английскую версию, так и немецкую. Там же доступна официальная документация. Дополнительная документация, в том числе на других языках, находится на странице Download\Docunentation.

У Игла существует довольно развитый язык, на котором можно писать вполне приличные сценарии для выполнения различных работ. Для меня это пока темный лес, тем не менее, на в папке ulp в директории Eagle находится огромное количество таких программ-сценариев, доступных по кнопке RUN панели инструментов. На страничке Download\ULPs можно найти еще кучу подобных программ. Можно, конечно, попробовать написать программу самому, но для этого надо бы хорошо разобраться в командах Eagle.

На страничке Download\Projects можно посмотреть ряд готовых проектов - чтобы знать, что можно сотворить с помощью такой небольшой программки - дистрибутив занимает всего 8,5 мегабайт!

Имеется неплохой учебник для начинающих на русском языке - достаточно в Гугле набрать "Cadsoft Eagle tutor Rus" и будет более полутора тысяч ссылок. Объем этого учебника меньше мегабайта.

Написал этот учебник некто Джон Дорфман (настоящее ли это имя - я не знаю). Раньше у него был сайт - http://shema.templiers.ru/, но сейчас он прочему-то недоступен. Видимо, надоело человеку работать в пустоту - такое впечатление, что он единственный человек в России, который пользуется Иглом. Конечно, все крутые спецалисты, меньше, чем на PCAD, не согласны, а некоторые признают только Ментор, да и тот с высоты своих знаний сквозь зубы поругивают. Это только бедные европейцы довольствуются Иглом, на большее они не зарабатывают...

Можно подписаться на англо- или немецкоязычные конференции по Иглу - страничка Forum. Для этого нужет почтовый клиент с поддержкой NNTP, можно встроенный в Мозиллу, либо просто Аутлук Экспресс. Там можно найти ответы на большинство своих вопросов.

Чтобы не мучала совесть, можно пользоваться бесплатной версией Игла - для изучения программы и многих любительских поделок ее достаточно. Но для более серьезной работы ограничение на размер платы 100х80 мм просто катастрофические! Причем даже стандартная (недешевая!) версия программы позволяет работать только с платами размером 160х100 миллиметров, этого тоже очень мало. А для работы с любыми размерами надо покупать профессиональную версию - а это 1200 баксов в США, или 1400 Евро в Германии! А в России дистрибьютора нет - никто не желает покупать.

Если совесть не мучает, придется пользоваться древней версией 4.01 - с ней нет проблем. С более новыми версиями до конца не разобрались - невозможно открыть свой же файл. Даже после обработки Легалайзером (http://www.vikt0ry.com ) время от времени разрушаются связи на схеме, даже если файл без проблем открывается. Есть хорошо сломанная версия 4.11, но и там у меня были проблемы нарушенными связями в схеме.

Где-то проскочило сообщение, что есть бесплатная версия одной софтины, похожей на Игл - http://www.ivex.com/. Там нет ограничения на размер платы, а есть на количество падов - не более 100. Это маловато, но все же. Но сайт недоступен! Может быть, ошибка в написании адреса - я не знаю.

Великий и могучий Гугль помог и здесь - программа называется Winboard, но она ужасно старая, написана еще под Windows 3.11. Видимо, не стоит с ней связываться, она подменила мне файлы в моей XP, надо будет восстанавливать - сейчас под рукой нет дистрибутива.

Мой вывод такой:

1) Для любительских целей Игл вполне подходит,

2) Изучить стоит. Если придется сотрудничать с Европой, без знания Игла не обойтись.

3) Если стоит вопрос о покупке лицензионного софта для организации, а есть только 1000$ или чуть больше, то выбора практически нет - Игл вне конкуренции.

Заменители P-CAD и AutoCAD

Недавно наткнулся на статью : "Заменители P-CAD и AutoCAD " в журнале "Компьютеры + Программы". На мой взгляд, надо, конечно, писать побольше о бесплатном софте, особенно конструкторском. Но уж больно поверхностная статья получилась. Такое впечатление, что автор просто почитала рекламные проспекты и написала обзорчик. Странным выглядит утверждение, что Eagle может производить pcb-файлы формата PCAD - нигде упоминания о ПиКаде в Игле нет, а вот Gerber и Excellon - пожалуйста. В статье ни слова о единицах, в которых работают обе программы, а это очень важно. В Eagle, например, невозможно работать в недюймовой сетке - установить-то можно, работать нельзя. Русского шрифта там тоже нет. Точнее, опять же, надпись в поле ввода сделать можно, на схеме ее не будет. Интерфейс Игла также очень непривычен - очень отличаются приемы работы от обычного стиля Windows. Программа очень мощная и простая одновременно, но какая-то она неуклюжая, что ли. Эти крестики на каждом элементе, обозначающие точки привязки. Их на распечатке не видно, но на экране монитора очень раздражают. Цветовая гамма довольно странная, тусклая, невыразительная.
Компоненты для схем и плат очень легко делать и с библиотеками работать довольно удобно, в отличие от ПиКада.
Кроме того, бесплатность Игла довольно относительна - в бесплатной версии можно делать только двухслойные платы размером до 100х80 мм и только для личного использования и образовательных целей. Если же для работы, то плати 49 баксов, даже за такую сверхурезанную версию. Понятно, что в России такой ерундой, как плата за софт никто не мучается, но все же. Взломать нормально свежие версии Игла также никто не может. Без проблем можно пользоваться бесплатно только версией 4.01. А с более новыми куча проблем, лучше не связываться. Очень полезной, мне кажется, является доступность версий Игла как для Windows, так и для Linux. Очень немногие программы могут этим похвастаться. Kicad, в частности, может. Но с ним я пока совсем не разобрался.

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


Стоит присмотреться

Недавно во второй раз обратил внимание на такую софтину - Kicad (http://kicad.sourceforge.net/, http://www.lis.inpg.fr/realise_au_lis/kicad/). С полгода назад уже скачивал, ставил, но сразу же удалил. Сейчас скачал свежую версию, поставил и - понравилось! Удивительное дело - один человек замахнулся на такой проект, хотя все еще сырое, но - работает. Вполне можно рисовать схемы, разрабатывать печатные платы, просматривать их в трехмерном виде. Работает как под Windows, так и под Linux. Печатные платы получаются вполне профессиональные (если смотреть примеры, у меня пока плохо получается). А трехмерная картинка - просто чудо!

Начиналось все просто как упражнения при изучении C++. И все это абсолютно бесплатно - GPL. Мне кажется, стоит помочь человеку, может получиться великолепная вещь. Надеюсь, что скоро можно будет работать на абсолютно легальном софте и не платить десять тысяч баксов за PCAD. По-крайней мере, для совестливых самодельщиков - самое то.

Переезд

Надо перенести несколько моих заметок из Живого Журнала сюда - похоже на то, что здесь все лучше. Главное - можно размещать до 300 Мб картинок, а там только 3 маленькие картинки. Да и с русским языком здесь получше. Так что ближайшие несколько постов будут просто копиями моих недавних заметок на ЖЖ.

Проверка связи.


Это пробная запись. Проверяю, как все работает.
Как загружаются картинки, как работают ссылки: http://www.diptrace.com/.