Pyslvs — свободная 2D САПР для коструирования, синтеза и анализа кинематики механизмов, совместимая с сервером PMKS.
Основные изменения в версии 18.3.0 (с момента релиза версии 18.1.0):
- Функция автоконфигурации в триангуляционной итерации.
- Функция отмены для опции «Keep DOF».
- База данных может хранить настройки значений вводимых переменных.
- Операция «Undo» для настроек значений вводимых переменных.
- Параметрический синтез ассоциировани с функцией триангуляционной итерации.
- Загрузка функций профиля.
- Функции отображения и редактирования целевей траектории.
- Функция обработки результатов.
- Добавлены ограничители «fitness» и «time» для цели задачи.
- Предпросмотр канваса в триангуляционной итерации применяется к связанному интерфейсу.
- Улучшены функции «New link», «Zoom to fit», «Mechanism storage» и функции свзанные с параметрическим синтезом.
- Исправлена ошибка возникающая при не правильной привязке к «земле».
- Добавлена функция проверки обновлений программы.
Полный список коммитов с момента релиза версии 18.1.0 смотрите в репозитории проекта на Github'е.
Особенности программы:
- Код программы написан на Python3 с использованием PyQt5 для построения графического интерфейса.
- В качестве геометрического решателя программы используется ядро САПР SolveSpace переписанное на Python3 — python-solvespace.
- Для выполнения кинематического синтеза механизмов используется ядро на основе алгоритмов Cython.
- Для организации групповой работы над проектом и управления версиями поддерживается взаимодействие с Git-репозиториями.
- Workbook (*.pyslvs) — родной формат программы для файлов проекта (рабочая тетрадь).
- Импорт:
- Expression (string) — ввод строки формулы механизма.
- PMKS server (URL) — поддерживается импорт из серверов PMKS.
- Workbook (*.pyslvs) — импорт/вложение из других рабочих тетрадей. Также можно импортировать из встроенных примеров.
- Экспорт:
- 2D sketch (*.slvs) — экспорт чертежа в формате SolveSpace.
- 2D sketch (*.dxf) — экспорт чертежа в файл Autodesk DXF.
- Get expression (string) — вывод строки формулы механизма, которую можно будет подставить в другие рабочие тетради.
- Image / Image to clipboard (*.png) — экспорт рабочего окна в виде изображения (скриншот рабочего окна).
- PMKS (URL) — генерирование ссылки для воспроизведения механизма с использованием PMKS сервера.
- Импорт:
- Идет работа над онлайн-версией для возможности демонстрации файлов проектов на веб-сайтах.
Исходный код и бинарные пакеты (AppImage для Linux)
>>> Подробности