Какую бы мне программу самому создать для рисования схемок?

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн апр 18, 2011 12:55:22
Откуда: Россия, Липецк

Сообщение Володя Шишкин »

Как то я спрашивал об этом в другой теме, но там проигнорировали, решил что это знак того, что пишу не по теме.
Так-вот, у меня назрело желание создать программу самому, какие советы и пожелания?
[img]http://dl.dropbox.com/u/25702948/UBme.bmp[/img]
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Есть опыт создания подобных программ?
Реклама
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35

Сообщение qwerky »

какие советы и пожелания?
ну как минимум кросс-платформенность (win/lin/mac, android не помешает), встроенное скриптование (напр. lua), импорт распространенных форматов pcad/orcad/eagle/kicad/splan/proteus, широкие настройки стилей линий.
из свободных программ посмотрите на kicad/geda, может и свое писать не нужно
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 736
Зарегистрирован: Пн янв 10, 2011 03:06:36
Откуда: Ростов-на-Дону

Сообщение Goldsmith »

Володя Шишкин писал(а):какие советы и пожелания?
qwerky писал(а):импорт распространенных форматов pcad/orcad/eagle/kicad/splan/proteus
Хорошо бы еще иметь экспорт в них же. Схема, которую далее нельзя промоделировать и/или развести на печатной плате, мало кому будет полезна.

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

Работа довольно серьезная и объемная. Если не секрет, какова ее мотивация? Есть идеи и желание сделать программу лучше, чем имеющиеся сейчас, или просто поупражняться в программировании?
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35

Сообщение qwerky »

кроме схем неплохо бы сделать возможность рисования несложных чертежей (типа корпуса прибора, монтажа и т.д.) и блок-схем - не хватает именно таких свободных программ, под схемы/платы вполне хватает Кикада. Для этого достаточно сделать расширенный набор стилей линий/дуг/кривых/заливок и группировку фигур.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 35
Зарегистрирован: Пн апр 04, 2011 13:54:38

Сообщение ГорынычЪ »

Полезной функцией, ИМХО, может стать простой тест схемы на элементарном уровне и возможность замеров виртуальным мультиметром на любом участке.
[url=http://userbars.ru/][img]http://img217.imageshack.us/img217/3686/userbar7q.gif[/img][/url]
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Goldsmith писал(а):Хорошо бы еще иметь экспорт в них же
А ещё в GIF, BMP, EMF.

ГорынычЪ писал(а):Полезной функцией, ИМХО, может стать простой тест схемы на элементарном уровне и возможность замеров виртуальным мультиметром на любом участке.
Гы! :roll:
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Для чего этот велосипед ?
Программ таких достаточно.

Или зайдем с другой стороны - что в этой программе будет такого, чего нету в существующих ?
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Полезной функцией, ИМХО, может стать простой тест схемы на элементарном уровне и возможность замеров виртуальным мультиметром на любом участке.
Угу. И получится Proteus. :)))

ИМХО создавать еще один "просто редактор" имеет мало смысла. На традиционных платформах прочно укоренились такие монстры, как Proteus, Eagle, Altium Designer, DipTrace; для небольших поделок есть sPlan, SprintLayout. Тягаться с ними всеми не имеет смысла.

Что, на мой взгляд, правда было бы интересно - создать редактор схем/трассировщик плат, который работал бы, например, в браузере. Хотя бы что-то уровня SL для начала. Это уже было бы интересно - всегда иметь возможность создать схему, которая пришла в голову где угодно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Просто взять из всех самое лучшее!
Правда, поработить мир будет проще...
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

YS писал(а): ИМХО создавать еще один "просто редактор" имеет мало смысла. На традиционных платформах прочно укоренились такие монстры, как Proteus, Eagle, Altium Designer, DipTrace; для небольших поделок есть sPlan, SprintLayout.
Монстры ? -)))
Монстр тут только алтиум дизайнер. Остальное все детские игрушки.
Однако ж и их повторение - дело нескольких человеколет. Так что есть ли смысл ?
Altium Designer, OrCAD, PADS монстры. там уже сотни человеколет, интузиасту ловить нечего.
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн апр 18, 2011 12:55:22
Откуда: Россия, Липецк

Сообщение Володя Шишкин »

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

Кросс-платформенность сложно, но если посовещяться с друзьями, то может быть придумаем что-то.

Встроенное скриптование (напр. lua), в каком смысле? Скриптовать можно интерфейс самой программы, передвижение деталей на рисунке и многое другое.

Импорт распространенных форматов pcad/orcad/eagle/kicad/splan/proteus, широкие настройки стилей линий. - вполне возможно.

Перетрассировка цепей - если посторатся то можно.

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

Именно таких свободных программ - если будет программа, то раширить её не составит труда.

Простой тест схемы на элементарном уровне - на мой взгляд это должно быть как главное отличие этих программ от паинта, постораюсь
[img]http://dl.dropbox.com/u/25702948/UBme.bmp[/img]
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Хочется сделать чтото мегаполезное ?
Без проблем, такая тема есть.

Вот рисую я, например, чтото альтиуме, иногда в игле. А библиотеки какие то есьт только под игла, какие то только под п-кад, какие то под оркад и т.п.
Сделать бы конвертер библиотек символов и падов между самыми популярными системами - это дело куда более насущное и реализуемое.
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Сообщение Psych »

Кстати браузерная рисовалка для дальнейшей вставки кода рисунка в форумы итд очень было бы не плохо. А то пока в альтиуме мелочь начнешь рисовать так уже и век пройдет)))
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн апр 18, 2011 12:55:22
Откуда: Россия, Липецк

Сообщение Володя Шишкин »

А схемы сохраняются в точках или растре?
[img]http://dl.dropbox.com/u/25702948/UBme.bmp[/img]
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пн апр 18, 2011 12:55:22
Откуда: Россия, Липецк

Сообщение Володя Шишкин »

Я бы сохранял в растре, тоесть в текст через запятую бы описывал(автоматически) какие детали помещены, положение ихнее, цвет и т.п.
[img]http://dl.dropbox.com/u/25702948/UBme.bmp[/img]
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Кросс-платформенность сложно, но если посовещяться с друзьями, то может быть придумаем что-то.
В настоящее время это одно из главных условий успеха. Всё-таки пользоваться будут технически грамотные люди, среди которых большой процент пользователей "нетрадиционных" ОС.
Кстати браузерная рисовалка для дальнейшей вставки кода рисунка в форумы итд очень было бы не плохо. А то пока в альтиуме мелочь начнешь рисовать так уже и век пройдет)))
+1
Вроде не сложная штука, и нигде не реализована :)
Модератор
Аватара пользователя
Сообщения: 11169
Зарегистрирован: Чт окт 27, 2005 18:50:07
Откуда: из мест не столь отдалённых

Сообщение Сэр Мурр »

Была любительская разработка программы- рисовалки. Схема собиралась из модулей-спрайтов. Достаточно удобно, и быстро. Но аффтар хотел денег, и проект благополучно загнулся.
Так что делайте не только программу, но и выводы..
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Аффтар, Вы слышите? Общество хочет браузерную рисовалку. Уже как миниум три человека. :) Тут для начала прокатит даже что-то уровня SL, ибо ничего подобного еще просто нет. А было бы полезно. :beer: Для начала хотя бы редактор схем. Ну а потом и разводилку. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Тут для начала прокатит даже что-то уровня SL
Наверное, вы имели ввиду Splan'а?
Рисовать разводку в браузере... хм.. тогда и кнопку сразу "оплатить и в Резонит!" :))
Ответить

Вернуться в «Интеграция с ПК»