乐趣区

关于chatgpt:试了试用ChatGPT做Abaqus二次开发-绝绝子

最近 ChatGPT 很火,据说有了 ChatGPT,许多高级码农都就业了。说来惭愧,自己从事 abaqus”>Abaqus 仿真工作多年,实则并不善于编程,虽有肯定编程根底,但理论应用中,最要害的是须要相熟函数库,真心感觉没有几年我的项目教训,很难记住 … 因而写代码对我来说始终是件挺神秘的事件。但就是这样的小白,仅花 10 分钟,竟然搞定了一个简略的程序,真的太好玩了!☺鉴于是个小白,所以第一轮,先给 GhatGPT 出了一个最简略的题:请用 python 在 abaqus 中创立一个 303030 的立方体以下是 ChatGPT 用了不到 1 分钟给出的代码:

间接复制过去,在 Abaqus 中 run 一下就生成了一个 303030 的立方体,如下图所示:(实际上,间接生成的语句有一个小谬误,但在运行时,能够很不便的批改过去, 真的只须要那么一丁点儿的编程基础知识)

(每次问他,答复都有略微有点不同实现的办法或者排版等,但程序并没有大问题,如果有问题,那就再刷新一次,哈哈)

第二轮,略微加大难度,来减少用户自定义尺寸和界面,在对话框输出:在 Abaqus 中创立 GUI 界面,要求用户输出立方体的长宽高。这一次工作绝对简单一些,间接 Copy 运行的话,尽管能实现用户界面,但无奈绘制出立方体。当然有了第一轮工作,我也稍稍有了点感觉,在 ChatGPT 中再更新几遍答复之后,发现是因为之前最初一栏多了一句话导致的,间接删除即可。以下是稍作批改后 ChatGPT 的答复,这一次 Debug,对于萌新小白来说, 破费了半小时。

生成了一个工工整整的用户界面,能够自定义立方体的尺寸

小结:
1.    是个好工具,毕竟会写和会看是两回事,AI 把代码都写得八九不离十了,还不会读嘛,尽管多多少少还是须要 Debug 一下,但学习效率真的倍增。对于萌新来说,花几分钟就能失去一个能运行的程序真的很有成就感,减少了学习的积极性~!
2.    除了 Abaqus 以外,实际上咱们还测试了其余一些不那么热门的仿真软件,但成果就差很多,代码逻辑尽管对,但 AI 写进去的大部分函数压根就不存在,当然,这次要是因为软件本身的 API 函数库可供使用的函数太少。
3.    当然啦,要代替人工还差很远,即便这么简略的例子,也呈现一些小谬误,更不用说一些更简单的例子了。但真是个好工具!

文章起源:技术邻 林丽

原文链接:https://www.jishulink.com/pos…

退出移动版