Requirement

  • Python 3+

1. Overview

几乎所有高校的机械类专业都有《机械设计课程设计》课程,课程内容几乎都是设计一个减速箱。可能是一级减速,二级减速等,可能是直齿齿轮减速,斜齿轮减速等。在进行课程设计时,齿轮、带传递、蜗轮蜗杆等传动部件的计算量庞大,而且极容易出错。有的同学可能是手按计算器,一步一步来,这样效率是极低的。为了提高计算效率以及优化设计,我在进行课设的时候,借助了Python语言计算。现在将我的程序上传到Github,帮助大家的学习。

程序已经上传到Github,有需要的小伙伴可以去Github上下载程序。也欢迎大家在Github上进行改进或者在下方评论。

Github 链接:https://github.com/HuimingPan/course-exercise-in-mechanical-design
知乎链接:https://zhuanlan.zhihu.com/p/349813060

2. Structure

  • caculation.py 是主程序;
  • belt.py 带传动计算;
  • coupling.py 滚动轴承计算;
  • gear.py 齿轮传动计算;
  • key.py 键连接计算;
  • load_anlysis.py 轴上载荷计算;
  • rolling_bearing.py 滚动轴承计算;
  • shaft.py 轴直径的初步计算;

3. Deficiency

由于是在进行课设的时候写的程序,时间仓促,有很多不足待改进,也有很多想法没有能够实现。如果大家看到了这篇,希望能够一起来改进这个程序。

  • 没有建立《课程设计》中涉及的国标数据库,在调用的时候,需要手动查表并输入;
  • 没有建立AutoCAD的接口,使自动绘图;
  • 不能进行优化设计;
  • 没有引入机械动力学计算;

用于《机械设计课程设计》中的减速箱设计的Python计算程序相关推荐

  1. html网页设计课程的思维导图,UI设计初级教程学哪些?课程大纲和思维导图分享给你!...

    如果你现在还不会ps一张照片,那么说明你落伍了,如果一个企业没有一个专业的UI设计师,那么这个企业的前端后端产品应该不会太美,所以,UI设计师是一个企业的灵魂,有了设计师,一切都变得更美了,UI设计行 ...

  2. UI设计培训学习中必须掌握的设计原则

    不管是刚开始学习UI设计或者已经在学习UI设计同学中,UI设计的设计原则都是非常重要的,需要大家去重点关注的,下面小编就为大家详细的介绍一下UI设计培训学习中必须掌握的设计原则. UI设计培训学习中必 ...

  3. UI设计课程教程分享:Banner的设计和技巧

    Banner是一个网站的中心主题,可以从banner看出网站的内容.所以一个好的banner对网站的影响很大. 提高banner的制作从几点深入了解:文字排版.选择适合的图片及背景.颜色的用法. 一. ...

  4. 制育秧钵机/铲平机/C616数控车床/车床主传动系统/熟料圆锥式破碎机/船舶起重机/龙门铣床/桥式起重机/采煤机摇臂减速箱/圆锥筛/通道穿梭车/车床尾座体/变速器拨叉/刮板输送机/油菜排种器……设计

    制育秧钵机设计(说明书+CAD图纸+开题报告+英文) 铲平机的设计(说明书+CAD图纸) 超声电机星型减速器传动器的设计(论文 CAD图纸 SW三维图 开题报告 任务书 外文翻译) C616数控车床改 ...

  5. ui设计现状与意义_对于ui设计行业来说,用户界面设计的发展现状是什么?

    [摘要]用户界面设计的发展现状主要依靠计算机技术,实现了设计与信息技术的有机结合,适应了当前社会经济发展的需要.界面设计涉及面广,如印刷设计.动画设计.游戏设计等各个领域.本篇文章将讲述对于ui设计行 ...

  6. 计算机绘图课程选用课本,毕业论文(设计)AutoCAD用于计算机绘图课程案例库的开发.doc...

    诚信声明 本人郑重声明:本论文及其研究工作是本人在指导教师的指导下独立完成的,在完成论文时所利用的一切资料均已在参考文献中列出. 本人签名: 年 月 日 毕业设计任务书 设计题目: AutoCAD用于 ...

  7. 机械设计说明书_如何做机械设计课程设计?这篇文章总结很详细

    机械装置总体设计 今天和大家演示一遍机械设计课程设计的总体思路,老同学可以复习一下,新同学可以熟悉机械设计过程,掌握机械设计的一般方法和规律.机械装置如下图所示: 设计工作量和设计过程 1.设计工作量 ...

  8. 机械原理c语言程序,机械原理课程设计心得体会范文

    课程设计是培训学生运用本专业所学的理论知识和专业知识来分析解决 实际问题的重要教学环节,是对三年所学知识的复习和巩固.下面是小编整理的机械原理课程设计心得体会,欢迎大家参考! [1]机械原理课程设计心 ...

  9. 机械中计算机的应用研究,机械设计制造自动化中计算机技术的应用

    摘要:现阶段,随着我国科技水平的不断提升,在很大程度上计算机技术的发展与应用.当前计算机技术在各个领域中的应用越来越广泛,将先进的信息技术应用于机械设计制造行业当中,极大的促进了机械行业的发展进步.本 ...

最新文章

  1. idea 正则表达式搜索替换
  2. 模型裁剪--Rethinking the Value of Network Pruning
  3. Spring Cloud--Honghu Cloud分布式微服务云系统—System系统管理
  4. day16-小数据池
  5. project 模板_18个施工进度计划横道图模板,自动出图超方便,全部在这儿给你准好了...
  6. VM上安装Linux找不到硬盘
  7. java 校验文件类型_java如何判断一个文件的类型 | 学步园
  8. Information Theory, Inference, and Learning Algorithms
  9. 算法篇---java经典问题!!!
  10. COM组件的运行机制
  11. 中蜂几月份自然分蜂_蜜蜂什么时候自然分蜂?
  12. jfinal mysql存储过程_jfinal调用mysql存储过程
  13. mysql文档 主从_Mysql主从文档
  14. xp计算机组策略怎么打开,打开组策略的命令,教你组策略怎么打开!
  15. 2022年Google I/O 大会即将举行,可领取 2022 年 I/O 大会参会开发者资料徽章。
  16. linkerd mysql_《Linkerd官方文档》在Kubernetes中运行Linkerd
  17. ffmpeg将mp4转为m4a,m4a转mp3,mp3转ogg
  18. 【留言板】在这聊个天勾搭一下神犇之类的
  19. Python 命令行参数:Argparse 与 Click
  20. 十大最受欢迎的密码破解工具

热门文章

  1. 李群李代数 简明教程
  2. Linux 磁盘命令lsblk和blkid
  3. Visual C++ 6.0 操作PowerPoint 2003
  4. Markdowm使用手册
  5. 网络营销高人的八点心得/搜索引擎推广方法
  6. 【开发手记】泛化MindSpore的HwcToChw算子,使其支持多通道输入
  7. 三星S4手机短信怎么恢复
  8. 衡水东方计算机学校是技校吗,河北衡水技校有哪些 衡水哪个技术学校好
  9. 医院his系统什么服务器,医院营养餐微信订餐系统
  10. 腾讯WSD:手机QQ浏览器界面布局设计心得