一个开源的平面连杆机构综合工具。
pyslvs-ui的Python项目详细描述
Pyslvs用户界面
一个基于GUI的(PyQt5)工具,用于设计二维联动机构。在
- 平面连杆机构仿真
- Python Solvespace:Kernel fromSolvespace和Cython bundle。在
- Pyslvs:Kernel fromSketch Solve和Cython。在
- 机械合成
- Number合成:组合机制的属性。在
- Structural Synthesis:Cython算法用于找出该机制的结构可能性。在
- Dimensional Synthesis:来自三个Cython算法的内核(重写)。在
- 网站
- 读docs(stable/latest)
- Content Management System(待维护)
- Blog Framework(待维护)
- 其他 在
如果您有任何问题,请发表关于GitHub问题的帖子或联系pyslvs@gmail.com。在
入门
可执行文件
下载您平台的便携式executable file。在
PyPI公司
pip install pyslvs-ui
来源
分支master
正在开发中,请使用stable
分支直接安装稳定的依赖项。在
或者,按照文档逐步构建master
分支。在
图书馆
Pyslvs有一个可以在没有GUI的情况下工作的解算器后端:
frompyslvsimportexample_list,parse_vpoints,t_config# Get example with nameexpr,inputs=example_list("Jansen's linkage (Single)")# Parse the mechanism expression into a list of joint datavpoints=parse_vpoints(expr)# Config joint data and control data for the solverexprs=t_config(vpoints,inputs)# Solve the positionresult=expr_solving(exprs,vpoints,{pair:0.forpairininputs})# Get the result from joint 7x,y=result[7]print(x,y)# -43.170055 -91.753226
有关详细信息,请参见the documentation。在
文件
pyslv和内核API的文档。 从来源开始:
pip install mkdocs pip install -r doc-requirements.txt mkdocs serve
引用
请看reference。在
- 项目
标签: