Голосование

Какие CADы предпочитаете?

qCAD
KICAD
FreeCAD
BRL-CAD
BRICSCAD
виндузовые
LIbreCAD
другие

Автор Тема: Разработка прикладных программ САПР в Linux  (Прочитано 136972 раз)

Drool

  • Гость
Re: Дизайн интерьера - Sweet Home 3D
« Ответ #135 : 13.05.2009 10:45:29 »
А не мог бы кто-нибудь опакетить данную программу?
http://sweethome3d.eu/ru/

Там сплошная Java. Качайте готовый тарбол и используйте.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Планируем конвертировать наличные библиотеки УГО символов схем
и посадочных мест корпусов ЭРИ, сделанные по ГОСТ, из P-CAD.
По поводу конверсии в kicad библиотек электронных компонентов
с http://sourceforge.net/projects/pcad2kicad можно скачать win-программу
"An utility which allows schematic capture, board layout and library files
conversion from P-CAD to KiCad" (Feb 29 2008).
Программа, однако, конвертирует заявленные текстовые файлы P-CAD проектов
SCH/PCB, а с LIA-файлами библиотек работать у меня не хочет.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
[Открытое ПО интересно не только открытым кодом...
Как сообщает www.pcweek.ru, в апреле Oracle поглотила компанию Sun.
Sun поддерживла такие открытые программы как Java, Open Solaris, Open Office, MySQL, Electric VLSI.
Видимо в их судьбе возможны изменения.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
1. Присоединил презентацию об открытых программах (PDF формат), выполненную студентами МИФИ
(кафедра микроэлектроники). Есть ряд интересных ссылок на ECAD и средства анализа.
2. Посмотрел Layout Editor - достаточно свежий (начат в 2004) открытый графический редактор
для работы с топологиями БИС и печатных плат. Есть версии для Linux/Windows,
с Qt-интерфейсом (не ниже 4.3), майская сборка.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Методички по программированию на базе СПО
ООП, создание переносимых программ и их документирование (Ф.Татарский, Томск, 2009).
Работа в среде KDevelop (Н.Новгород, 2007).
« Последнее редактирование: 14.06.2009 13:08:59 от vik »

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Qt Creator
Компания Qt Software (ранее Trolltech) представила новую версию C++-инструментария Qt 4.5.
Вместе с Qt 4.5 увидел свет и Qt Creator 1.0 – интегрированная среда разработки (IDE) для Qt
«от производителя», включающая редактор C++-кода с возможностью быстрой навигации, дизайнер интерфейсов,
визуальный отладчик, контекстную систему справки и средства для управления проектами.
Qt комплектуется визуальной средой разработки графического интерфейса «Qt Designer»,
позволяющей создавать диалоги и формы «мышью» (в режиме WYSIWYG).
В поставке Qt есть «Qt Linguist» — графическая утилита, позволяющая упростить
локализацию и перевод вашей программы на многие языки; и «Qt Assistant» — справочная система Qt,
упрощающая работу с документацией по библиотеке, а также позволяющая создавать
кросс-платформенную справку для разрабатываемого на основе Qt ПО. Начиная с версии 4.5.0
в комлект Qt включена среда разработки «Qt Creator», которая содержит редактор кода,
справку, графические средства «Qt Designer» и возможность отладки приложений.
«Qt Creator» использует в качестве компилятора GCC. Для Windows версий библиотека
комплектуется компилятором, заголовочными и объектными файлами MinGW.
Linux-версия Qt Creator размером около 20 мегабайт доступна на trolltech.com/developer/qt-creator.
Qt Creator для Windows занимает гораздо больший объем — порядка 200 мегабайт.
Это вызвано тем, что в дистрибутив включена и полная версия Qt 4.5, и транслятор MinGW.
В отличие, скажем, от KDevelop, Qt Creator в качестве стандартного файла проектов
не изобретает новый формат, а использует знакомый Qt-программистам pro-файл — тот самый,
который надлежит передавать утилите qmake. С версии 4.5 Qt распространяется в 2 редакциях:
•   Qt Commercial — для разработки коммерческих приложений.
•   Qt Open Source — под лицензиями GNU GPL и GNU LGPL.
Qt 4.5 – первая версия, доступная не только по GPL и проприетарной лицензии, но и по LGPLv2.1,
что, естественно, делает ее более привлекательной для разработчиков закрытых решений.
Qt Creator также распространяется под лицензией LGPL 2.1.

Как приложение к июльскому номеру журнала LinuxFormat идет диск с Mandriva Free 2009 Spring (2009.1).
Сейчас доступна уже RC1 версия Mandriva 2009.1 (кодовое имя pomerol).
Среди новшеств версии в дистрибутив включен Qt Creator -
кросс-платформенная среда разработки под C++ и Qt.
« Последнее редактирование: 29.06.2009 21:45:47 от vik »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
vik, вы не путаете форум со блогом?

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
vik, вы не путаете форум со блогом?
Я понимаю, что Вы хотите сказать,
Что я злоупотребил форматом форума.
Я выводы сделал.
С другой стороны, я рот никому не закрываю, если есть что сказать по теме форума.
Если тема мало кому интересна, пусть ее закроют
(возможно число посещений накрутили случайные люди).
Мне же кажется, что приведенная мною базовая информация по
основам создания переносимых прикладных программ САПР
может быть полезной многим. Мне бы она точно
была полезна, когда в форуме появился. И время сэкономила бы.
Я новичок в Linux (хотя когда-то работал в Unix на Vax),
с другой стороны, не один десяток лет работаю в области САПР.
Видел много программ по графике и проектированию чужих и занимался разработкой своих.
Первые программы в открытых кодах мы использовали как раз лет двадцать назад,
еще до интернета (их тогда распространяли на МЛ, мы в частности привозили от
физиков из КИАЭ). Что интересно, эти программы до сих пор можно найти на некоторых сайтах
(например, пакет MFB по организации инвариантного от экранов/плоттеров вывода,
используемый в программе Berkley Spice).
Похоже, мало осталось старых специалистов, кого тема по-прежнему интересует.
Хотелось бы надеяться, что новое поколение вопросы лицензионного ПО для
компьютерного моделирования/проектирования тоже волнуют.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Я понимаю, что Вы хотите сказать,
Что я злоупотребил форматом форума.
Я выводы сделал.
С другой стороны, я рот никому не закрываю, если есть что сказать по теме форума.
Если тема мало кому интересна, пусть ее закроют
(возможно число посещений накрутили случайные люди).
Я про то, что тут её мало кто найдёт (кому надо).
Информация действительно полезная, но вы соберёте большую аудиторию при помощи формата блогов.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Информация действительно полезная, но вы соберёте большую аудиторию при помощи формата блогов.
Заниматься блогом не смогу.
На основном рабочем месте нет выхода в Интернет из-за режима.
Потому есть дефицит времени и на ответы, и на поиск качественной информации.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Хочется формат dwg свободной прогой заюзать.
Прямо с DWG не работал (только с DXF).
На http://www.opendwg.org/ есть свободные программы для DWG/DXF под Win.
Смотрел FreeDWGviewer. Хорошая программа, показывает и кириллицу.
Qt-интерфейс. Использование некоммерческое.
Аналогичная программа для Linux - LX-viewer.
Доступ к библиотеке доступа DWGDirect требует платного вступления в альянс ODA.
Спецификация формата DWG, недокументированного разработчиком, видимо
полученная экспериментально, дампированием - доступна для скачивания от ODA.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Что можно сделать для русского kicad?
7. написать конвертер схемы/топологии из kicad в формат DXF для Компас/Qcad;
В последних svn-версиях kicad (...r1870) реализован DXF-экспорт проектов.
При трансляции с условием KICAD_GOST от FAA нужно исправить пару опечаток
в common_plot_functions.cpp (автор основной ветки это условие, понятно, не проверял).

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Виды лицензий на программное обеспечение
(из презентации магистра права Т.Никифоровой, Оксфорд)

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
При трансляции с условием KICAD_GOST от FAA нужно исправить пару опечаток
Андрей внес мой patch в svn-r1877. Спасибо ему.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Прямо с DWG не работал (только с DXF)
DXF - один из старейших открытых форматов данных САПР (первые релизы r10... относятся к 80-м годам).
Интересен тем, что применяется как в MCAD (машиностроение), так и в ECAD-системах (электроника) -
везде где выводится конструкторская документация (КД). Обычно КД лучше выпускать средствами MCAD-систем.
Являясь родным для Autocad, DXF широко используется в Компас и многих др. MCAD/ECAD.
Основным примитивом DXF является линия (полилиния).
Для выполнения и передачи КД также важен примитив текcта (при передаче национальных шрифтов могут быть проблемы).
1. Kicad имеет векторный генератор символов текста (и, усилиями faa, кириллицы), поэтому DXF нормально отображается
во всех CAD, включая ALT Linux / Qcad.
Qki_viewer для просмотра и печати схем kicad (с Qt-интерфейсом) от Алексея Павлюкова
кириллицу в схемамх похоже не видит (как не может смотреть и brd-файлы плат).
Получилось собрать его с Qt 4.5 (cmake + make).
2. Layout Editor не может воспроизводить кириллицу, как в unicode, так и без него.
3. FreeDWGviewer для этого имеет свой векторный шрифт unicode (он должен быть явно указан в DXF-файле).
4. Компас Viewer (начиная с v9) отображает DXF с кириллицей в unicode (фонт Gost Type A).
5. CADviewer (расширение Total Commander из Тулы) тоже отображает DXF в unicode (правда не тем шрифтом). Полная версия
(с печатью) платная, раньше стоила 100 руб.
6. Наконец, самый мощный (но не свободный) viewer для Win/Linux - AutoVue.
Большие возможности и такая же цена. Кроме DWG/DXF, показывает и контролирует много ECAD/MCAD форматов.
Может макетировать сборки для 3D-принтеров, беря 3D-модели деталей из разных CAD-систем.
Выполняет сечения и демонтаж сборок...