Linux cad cam cae

Leveraging the Power of CAD/CAM/CAE and CFD Applications Remotely on Linux

Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM), Computer-Aided Engineering (CAE), and Computational Fluid Dynamics (CFD) applications are pivotal in various industries. They support the design, simulation, and manufacturing of products with high efficiency and accuracy. Given the data-intensive nature of these applications and their reliance on powerful hardware for visualization, remote access to them is often a necessity rather than a luxury.

Moreover, these applications often deal with sensitive intellectual property, making security a prime concern. Remote access allows these sensitive files to stay secure in the server room, with only the visualization being transmitted to the end-user. This approach significantly reduces the risk of sensitive data being compromised.

With the ascendancy of Linux as a powerful platform in the scientific and engineering fields, the need to implement these applications on Linux environments is increasing. ThinLinc, a Remote Desktop Server solution by Cendio, offers a prime means to access and use these applications on Linux machines remotely. This paper explores the implementation of CAD/CAM/CAE and CFD applications on Linux through ThinLinc and discusses popular software options.

ThinLinc and CAD/CAM/CAE/CFD Applications

ThinLinc, a remote desktop solution, provides the ability to access these CAD/CAM/CAE and CFD applications installed on Linux systems remotely. Whether the applications are open-source, proprietary, or a mix of both, as long as they are installed on Linux, they can be accessed remotely through ThinLinc.

ThinLinc has native clients for Linux, Windows, macOS, and also offers a web browser client. This makes the Linux applications accessible from anywhere and from any device, providing exceptional flexibility and convenience. The onboarding of new employees does not depend on providing hardware, it can be done in a few minutes, making ThinLinc a highly scalable solution.

One of the critical considerations when running CAD/CAM/CAE and CFD applications is graphics performance, especially for 3D applications. Here, VirtualGL comes into play. VirtualGL is used to provide server-side hardware 3D acceleration to applications displayed on a remote client. When used with ThinLinc, it provides accelerated graphics for OpenGL applications running in a Linux environment. This means that the graphics processing is performed on the server side, allowing users to run graphics-intensive applications seamlessly on their remote machines, even when the client machine doesn’t have powerful graphics capabilities.

Читайте также:  Linux create file cmd

Advantages of Using ThinLinc for Accessing Applications Remotely on Linux

Choosing ThinLinc to access CAD/CAM/CAE and CFD applications remotely on Linux comes with a host of advantages:

Cost-Effective

Compared to other remote desktop solutions, ThinLinc offers a competitive edge with its superior price-performance ratio. This makes it a compelling choice for businesses that seek to optimize their expenses without compromising on features and performance.

Security

With remote access, sensitive files remain secure in the server room, significantly reducing the risk of data compromise.

Accessibility

ThinLinc provides native clients for Linux, Windows, macOS, and a web browser client. This ensures that Linux applications are accessible from anywhere and from any device, enhancing flexibility and convenience.

Scalability

The solution is highly scalable. Onboarding new employees is not dependent on providing hardware, but can be achieved in a few minutes, enhancing the efficiency of expanding teams.

Performance

Thanks to the integration of VirtualGL, users can enjoy server-side hardware 3D acceleration. This allows seamless operation of graphics-intensive applications, even on client machines with less powerful graphics capabilities.

Conclusion

Running CAD/CAM/CAE and CFD applications on Linux can offer numerous benefits, including the flexibility and security inherent in the Linux operating system. However, to maximize these applications, remote access capabilities are vital. ThinLinc provides a robust solution to this need, allowing users to access these applications from any location, on any machine.

Furthermore, the integration of VirtualGL ensures that users can leverage the high-performance graphics needed for these applications, all while keeping sensitive data secure. Thus, ThinLinc represents an excellent solution for businesses seeking to optimize their use of CAD/CAM/CAE and CFD applications on Linux.

Источник

LiveStreet

Desktop → CAD-CAM-CAE в Linux часть первая

Все знают что такое AutoCAD, некоторые слышали об альтернативном проприетарном CAD-CAM которое ничем не хуже, а иногда и лучше AutoCAD’а (если кому то интересно то я могу привести сравнительный анализ функционала и цен). Но в этом топике я хочу рассказать совсем об ином решении. Это большой интегрированный комплекс математических библиотек, модулей 2D-3D проектирования и вычислений от сопромата до коррозий — SALOME

Читайте также:  Установка патчей 1с linux

Итак что это такое SALOME — является свободным программным обеспечением, что обеспечивает общую платформу для пре-и пост-обработки для численного моделирования. Система основана на открытой и гибкой архитектуре собрана из повторно используемых компонентов, распространяется под лицензией LGPL.
Краткий обзор воможностей:
— Поддержка взаимодействия между CAD моделированием и расчетным программным обеспечением (CAD-CAE ссылка)
— Облегчает интеграцию новых компонентов в гетерогенных системах для вычисления
— Установить приоритет для многих физики связью между расчета программного обеспечения
— Обеспечивает общий интерфейс пользователя, для удобной и эффективной работы, что позволяет сократить расходы и задержки в проведении исследования
— Сокращает время для изучения программного решения, которое было основано на этой платформе
— Все функциональные возможности доступны через Python в консоли

Основана SALOME на Open CASCADE.
Кроме всего этого SALOME интегрируется с VTK — это очень качественная визуализация.
Математика системы использует библиотеки OpenFOAM

Продолжение следует… К сожалению документации на русском языке практически нет, что успею перевести сразу выложу, просто слишком много времени ушло на ее сборку и установку. В следующем топике я подробно расскажу об инструментах и форматах этой СAD-СAM-CAE

Комментарии ( 9 )

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

ps: SALOME кроссплатформенный? Под винду он есть? (Python и VTK вроде должны работать на любой ОС).

The binaries distribution is available for testing purposes.
Поглубже порыл.
Нашел ветку форума — www.salome-platform.org/forum/forum_14/859914133
Там написано «Вы можете скомплилить салом для винды, как это сделать — sites.google.com/site/wikisalomeplatform/Home/salome-windows/5-1-3/howto-compile
так что опять ручками и напильником 🙂 Что то меня размер напугал… 400 мегов?

Salome и под линукс то (свою основную платформу) нетривиально собирается, про винду даже думать страшно. :-/ Хотя, ситуация может и изменилась…

не тривиально это мягко сказано, 10-12 часов компиляции с удовлетворением зависимостей от библиотек которые тоже не мало весят

Читайте также:  Linux directory with many files

Источник

CAM/CAD/CAE

LeoCAD — это среда автоматизированного проектирования, рассчитанная на создание виртуальных моделей, компонуемых из деталей в стиле конструкторов Лего.

LibreCAD

Переписанная на Qt4 свободная версия QCad, развиваемая отдельно.

OCTREE

Linux Octree CAD — система архитектурного проектирования — обеспечивает черчение, моделирование и визуализацию.

Open CASCADE

Open CASCADE представляет собой набор библиотек и средств разработки ПО для трехмерного поверхностного и твердотельного моделирования, визуализации данных, обмена информацией с другими программами, используемыми для проектирования и численного моделирования, позволяющий создавать на его основе специализированные CAD/CAM/CAE/PDM-системы.

OpenDX

Open Data Explorer (OpenDX) — инструмент визуализации данных для Linux, который используется для выполнения крайне сложных задач визуализации научных данных.

OpenVSP

Утилита для параметрического моделирования летательных аппаратов.

PCB (Printed Circuit Board Editor)

PCB — интерактивный редактор печатных плат для X11.

PythonCAD

PythonCAD — простая в использовании и легко расширяемая чертёжная программа мирового уровня, обладающая невероятной гибкостью за счёт встроенного интерпретатора скриптового языка Python с использовани

QCad

QCad Community Edition — 2-мерная САПР с открытым исходным кодом, предназначенная для создания машиностроительных чертержей и архитектурных планов.

QElectroTech

Cистема автоматизированного проектирования (САПР) электрических схем, позволяющая создавать (рисовать) схемы, используя большой набор функциональных элементов.

Qucs

Qucs (Quite Universal Circuit Simulator — Целиком Универсальный Симулятор Цепей) — программа для симулирования всех видов электрических цепей с графическим QT интерфейсом.

QСad

QCad Community Edition – эта мощная, но простая в использовании программа для разработки двухмерных чертежей с открытым исходным кодом, доступная как для Linux, так и для Windows и Mac OS X.

Radiance

RADIANCE — это программное обеспечение для метода трассировки лучей (ray-tracing) на UNIX-системах, бесплатно распространяемое в исходных кодах. Разработано при поддержке U.S. Department Of Energy и федерального правильства Швейцарии (Swiss Federal Government).

Sailcut CAD

Открытое ПО для визуального проектирования парусов. Написано на C++ с использованием библиотеки Qt.

Salome

Salome — это открытая интегральная программная платформа для выполнения численных расчетов. И хотя, прежде всего Salome — это конечно-элементный пре-постпроцессор, но он является ядром вычислительной системы, вокруг которого в настоящее время объединяется множество CAE решателей. Его возможности наиболее мощные среди свободных аналогов (Gmsh и т.д.).

SolveSpace

SolveSpace — открытая параметрическая 2D/ 3D САПР с возможностью механического моделирования. Разработчик — Джонатан Уэстхьюс (Jonathan Westhues).

Источник

Оцените статью
Adblock
detector