序言
最近在做一个工具,需要使用到Midas,这个想法是从今年过年的时候开始的,我本身是一个使用Midas的土木人。我发现在我的工作中存在着大量的重复性工作,对于文档的开发是好办的,毕竟网上有现成库,只需要pip一下拿来用就好,但是对于Midas而言,在24版本之前官方都是没有一个可以使用的接口的,可能mct文件算半个?但是这种半自动的工作流还是比较耗费时间的,或者说有些细微变动其实不如自己手搓来的快,因此通用性较差。
但是好在想睡觉有人送枕头来了,过年有这个念头的时候问AI这玩意怎么办?AI让我去写mct,但是说实话,mct有点太麻烦了,至少对于我这种懒人而言是这样的,我更多的希望是我填好参数之后点击计算就可以自动的计算然后生成结果和计算书还有图纸,就和理正那种傻瓜式的软件差不多。不过不知道是不是受限于当时的技术原因还是说因为公司机密,理正的计算书很多时候存在没有公式的情况,因此有些时候针对计算不通过的情况下根本不知道怎么调整,可能是我太菜了。
扯远了,我写这篇文章也没有咋动脑子思考过,可能这篇文章并不是对公众看的吧,更多的像是一篇小学生日记,不过怎么说,也算是我的第一篇技术博客,希望再过三年五年回头看到这篇文章的时候能够感谢现在的自己吧。
我本身不是一个科班出身的,大一二那会儿封校,寻思着学学编程吧,都说Python好学,结果到了现在才算是开始,以前在b站跟着用unity做过一个小狐狸的小游戏,不过那个并没有完成就夭折掉了,或许是因为父亲的不支持也或许自己的三分钟热情。但是现在属于是刀架脖子上了,再有几个月就毕业了,找不到一份可以持续性发展的工作就要寄掉了,所以或许是出于这个动机吧,使得我能够每天能够看看我写的代码。现在写了第一条博客,希望是一个好的开始,能够每天抽出一两个小时或者更多的时间来写写代码,研究研究。
这篇文章是我的第一篇技术博客,同时也是本系列的序言,在这个系列中我将造轮子,这个轮子的主要目的是为了不去写那个沟槽的json,真的是太折磨人了。轮子涵盖目前将要涵盖基础的文档使用和节点单元的建立,欢迎针对Midas API进行二次开发的开发者对我的轮子提出意见,不论好坏,只求对我言辞留有一丝温柔即可。
以下是这个轮子的开发路线图:
我把这个轮子叫做PyMiMi,后续上传到pypl,之前上传过一个关于截面计算的轮子,但是就连我自己也没有去用这个轮子,哈哈哈哈哈,希望这个轮子能够有人使用吧,不过就算没有人使用也是方便自己了。