Голосование

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

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

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

Оффлайн Mimas

  • Участник
  • *
  • Сообщений: 239
  • Mimas
    • Мой Линукс
Цитировать
Непонятно что за обрубки, скриншот приложили бы.
Прикладываю.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Цитировать
Непонятно что за обрубки, скриншот приложили бы.
Прикладываю.
Видно, что здесь использовано квадратное перо/апертура прорисовки/засветки
проводника вместо круглых. Поэтому на поворатах это видно.
Я как не старался у себя это получить - и в Linux и в Win не получилось.
И в PCBNEW и в GERBVIEW и при выводе - все как полагается, используется круглая апертура D19.
Возможно у вас какая-то старая версия программы, про нее ничего не сказано.
По координатам проводник представляется линией.
Если у него есть толщина, то на поворотах квадрат проявляется.

Оффлайн Mimas

  • Участник
  • *
  • Сообщений: 239
  • Mimas
    • Мой Линукс
Цитировать
Возможно у вас какая-то старая версия программы, про нее ничего не сказано.
Версия такая:
PCBnew Build: (20080825-final)
Using  wxWidgets 2.8.9  Unicode on GNU/Linux  32 bits
...
© 1992-2008 KiCad Developers Team

Может быть старая версия? Но эта та, что лежит в http://prometheus.altlinux.org/en/srpm/Platform5/kicad/get
Нестабильными репозиториями не пользуюсь.
А может дело в той программе, которой пользуется для печати KiCAD?

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Цитировать
Возможно у вас какая-то старая версия программы, про нее ничего не сказано.
Версия такая:
PCBnew Build: (20080825-final)
Using  wxWidgets 2.8.9  Unicode on GNU/Linux  32 bits
...
Это из-за версии, до стабильной версии этого года было 800 правок, и ГОСТ-поддержки у вас нет.
Попровую собрать версию BZR r2367-stable от июня 2010 года в ALT Linux Desktop 4.1
и выложить каталог bin на ftp для подмены, программы должны работать и в ALT Linux 5.0/6.0.
Если сделаю - адрес напишу (пакетировать и работать с Git пока не научился).

Оффлайн Mimas

  • Участник
  • *
  • Сообщений: 239
  • Mimas
    • Мой Линукс
Значит вот оно как! Два года и 800 правок! Этак мы с Вами и мой любимый OrCAD переплюнем!  ;)
Цитировать
Если сделаю - адрес напишу (пакетировать и работать с Git пока не научился).
Значит монтейнеры в полной запарке, если не успевают за новыми версиями следить. Ну а vikу спасибо, что хоть он "шевеления" проявляет! Ждём и надеемса...

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Версия такая:
PCBnew Build: (20080825-final)
нашел старую версию 20080715 (win) и попробовал тест -
если работать через gerber (pcbnew -> gerbview), то все тоже нормально при печати.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
В сети довольно много открытых и бесплатных CAE-программ инженерых/научных расчетов физических задач для Linux/Windows.
Привожу презентацию от Б.Э.Пека.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Достаточно мощную программную цепочку 3D-моделирования и расчетов для Linux/Windows можно
построить из следующих свежих версий открытых программ:
1. FreeCAD (Juergen Riegel's) - трехмерное параметрическое моделирование механических конструкций
(подобно Catia, Solidworks). Задействованы форматы IGES, STEP, STL.
2. Генераторы 3D-сеток конечных элементов: GMSH (Бельгия) и Netgen (Австрия).
Читают нейтральные 3D-форматы.
3. Elmer FEM Solver (Финляндия) - решатель и пост-процессор мультифизических задач по МКЭ
(задачи гидродинамики, строительной механики, электродинамики,
теплопереноса, акустики и др.)
В цепочку можно добавить HeeksCNC  - визуализация и моделирование траекторий интструментов станков ЧПУ.

Программы написаны в основном на C++, используют геометрические библиотеки ядра Open Cascade,
для GUI-интерфейса Qt (GMSH - FLTK, HeeksCNC - WxWidgets). Документация в основном англоязычная.
Есть кое-что на русском (например, LF_7'2009, Каскад из CAD'ов).

В репозитории ALT Linux можно найти выполненные недавно сборки программ от Е.Ростовцева:
http://www.sisyphus.ru/ru/srpm/free-cad
http://www.sisyphus.ru/ru/srpm/gmsh
http://prometheus.altlinux.org/ru/srpm/Sisyphus/netgen
http://www.sisyphus.ru/en/srpm/Sisyphus/elmerfem

Хочется посмотреть стыковку FreeCAD с нашим Компас-3D, а GMSH/Elmer c cae-авторитетами типа Ansys.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Elmer FEM Solver
Это интересно! В АЛЬТ Линуксе кто-нибудь её пробовал? С русским она дружит?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А вот это не то,  в наших репах?
« Последнее редактирование: 23.04.2011 22:34:22 от МИНЗДРАВ »

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Поставил free-cad в винде. Методом тыка врубиться, как он работает, не удалось.    : )
Хотя тыкал долго и совершенно эмпирически.  :D
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Поставил free-cad в винде. Методом тыка врубиться, как он работает, не удалось.    : )
Хотя тыкал долго и совершенно эмпирически.  :D

В win это делается быстро. Для Linux требуется пошаговая инструкция (для ubuntu есть).
Я посмотрел FreeCAd v0.9 (в CAE Linux), v0.10-stable и v0.11-unstable.
Понравилось, что он кушает 3D-модели в нейтральных форматах IGES/STEP/STL
от Компас-3D и SW, в формате VRML от KiCAD.
Понравилось, что в последних версиях появился python-расширение для импорта сборок
на печатных платах в формате IDF.
Не нравится, что пока консольные возможности превыщают интерактивные через GUI.
Пока не рожден Assembly-модуль, в работе CAM-модуль.
Но программа быстро развивается. Уже есть 6 языков в интерфейсе. Нам нужно
через Qt Linguist (или аналог) сделать переводы интерфейсов на русский язык (для 17 модулей).
Нормального руководства по работе с FreeCAD пока нет.
« Последнее редактирование: 08.12.2010 23:47:19 от vik »

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Поставил free-cad в винде. Методом тыка врубиться, как он работает, не удалось.    : )
Хотя тыкал долго и совершенно эмпирически.  :D
единственная 3-D программа, которую до этого мучил - blender. Теперь я понял, что blender - полигональное моделирование, а free-cad для параметрического моделирования.
« Последнее редактирование: 10.12.2010 21:47:53 от sasa »
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Немного об автоматизации OpenOffice для выпуска конструкторских и прочих документов...

В основе OpenOffice лежит компонентная модель UNO (Universal Network Objects), которая обеспечивает возможности для работы OpenOffice на базе различных платформ. Сервер автоматизации OLE для OpenOffice.org - библиотека, упрощающая доступ к данным OO Writer/Calc. Технология OLE не поддерживается OpenOffice напрямую, но позволяет использовать созданные для MS Word/Excel программы
в среде OpenOffice.org с минимальными модификациями и объединять документы или объекты разного типа в один. При автоматизиции OpenOffice  используется механизм "моста автоматизации" (Automation Bridge), который объединяет интерфейс автоматизации OLE с Office API. Модель UNO, в свою очередь, предоставляет возможность работы со своими компонентами через Service Manager.

Приложенное приложение с помощью C++ Builder открывает документ в редакторе OO Writer (при установленном OpenOffice.org)
на основе заданного шаблона перечня элементов el.ott или спецификации sp.ott и показывает пример программного заполнения
ячеек таблиц шаблона текстовыми строками. Вывод в новый файл выполняется в одном из форматов ODF/DOC/PDF.
Окно OpenOffice можно при этом скрыть.

Оффлайн vik

  • Участник
  • *
  • Сообщений: 126
Немного об автоматизации OpenOffice для выпуска конструкторских и прочих документов...
Кое-что из ru-документации на тему