Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: break от Декабрь 06, 2010, 18:40



Название: Электрические схемы
Отправлено: break от Декабрь 06, 2010, 18:40
Существует ли компонент такой?

Как себе это представляю

1) Редактор в котором можно создать и сохранить в XML файл со схемой
2) Виджет для Qt который может этот файл грузить и в последствии давать интерактивность отдельным элементам схемы (подсвечивать провода под/без напряжения, отображать нерабочие блоки заменой иконки или др)

Может быть есть какие-то грузилки форматов P-CAD или аналогичного? Или какакя-то программа симулятор электрических схем написанная с использованием Qt - было бы интересно посмотреть все эти подходы...


Название: Re: Электрические схемы
Отправлено: MrLink от Декабрь 07, 2010, 15:59
Ну сам представляешь какой объём нужен? В элекрических схемах не столько сама схема, как библиотеки компонентов к ней. Причём разные - для принципиальной схемы, для графического обозначения на плате или просто обозначения выводов. А P-Cad вообще перестал выходить с 2006 года. У нас один человек написал похожую систему - для электрических слоёв (дорожки прямые, круглые и т.п.)

А ещё можно поискать электрические CAD системы - под линукс есть с исходниками. может подойдёт.


Название: Re: Электрические схемы
Отправлено: deaks от Декабрь 07, 2010, 17:54
если не ошибаюсь, у этих парней открытые коды есть - Electronic Design Automation


Название: Re: Электрические схемы
Отправлено: MrLink от Декабрь 20, 2010, 10:02
У нас один человек написал похожую систему - для электрических слоёв (дорожки прямые, круглые и т.п.)

Вот, случайно наткнулся http://qt-apps.org/content/show.php/LayoutEditor?content=71859&PHPSESSID=f4ee8478933313c617fe42760067759a (http://qt-apps.org/content/show.php/LayoutEditor?content=71859&PHPSESSID=f4ee8478933313c617fe42760067759a)
Примерно то же самое. Если еще нужно. Но, как я понял, тебе нужно именно схемы.
Или вот
http://qt-apps.org/content/show.php/QElectroTech?content=90198&PHPSESSID=f4ee8478933313c617fe42760067759a (http://qt-apps.org/content/show.php/QElectroTech?content=90198&PHPSESSID=f4ee8478933313c617fe42760067759a)