分析
这一过程的核心在于机械设计,python的编程的用途有两个
1.当作计算器,缺点在于没有casio计算器那样的自然显示,优点在于可以反复调用,使用lambda函数简化运算
2.当设计需要修改时,对应的python计算自动产生相应的变动
使用编程完成机械设计的意义
1.减少重复劳动
2.方便迭代,甚至可以完成优化设计
日后需要解决的事情
1.将常用的计算封装起来,编写相应计算流程的代码注释
2.编写一个gui,通过拖动的方式解决作用域/变量导入的问题
3.对于查表的操作可以使用如abbyy的ocr软件导入电脑中
4.对于图可以先扫描,后用网上的服务(WebPlotDigitizer/DataThief/digitizer/getdata-graph-digitizer)将其数据获取
过程
1.先用纸/笔+计算器手动完成一次计算过程,算式结果写在草稿纸主体部分
2.计算结果还有提取写在右边
3.标注需要查图表的部分,写在左边
4.理清计算流程,绘制流程图于单独一页
5.当需要重复计算时再编写python计算程序
题外话-python在广义的机械设计中还能做什么
生成csv数据表格驱动设计软件
作为abaqus的脚本(快速建模,访问数据库,外部数据后处理,高级处理)
科学计算,如统计分析,运动轨迹分析,求数值解
结果展示,使用matpoltlib
单片机的串口传入数据处理(如果绘图使用processing更好)