第三十六章 批处理脚本
    馀航下载了图纸后,转头瞧见万黎鸿正眼巴巴地看着自己,眼神中充满了期待。

    馀航忍不住笑了出来,拍了拍他的肩膀,说道:“想试试吗?”

    万黎鸿连忙点头如捣蒜,毕竟这可是货真价实的学校里学不到的国外先进技术,机会难得,他可不想错过。

    馀航便手柄手地将基本操作传授给了他,从模型的创建到网格的划分,再到材料属性的设置,每一个步骤都讲解得十分详细。

    “你对照着刚才收到的详图,把之前没有的细节添加到模型中去。”

    “擦,这就直接丢给我了?!”万黎鸿的语气中竟然能听出些兴奋的情绪,真是名副其实的好员工。

    “那你做什么?”万黎鸿一边转动着模型,一边问道。

    “我?”馀航修长的手指在键盘上飞快地敲击着,屏幕上瞬间出现了一行行复杂的代码,让人看得眼花缭乱。

    系统里没有象Visual Studio这样的IDE(集成开发环境),毕竟不是程序员系统。

    不过写写脚本程序而已,Windows自带的记事本就足矣。

    “这是啥?!”万黎鸿惊讶地张大了嘴巴,一脸不可思议地看着馀航。

    “PCL,Patran的二次开发语言。”馀航边打字边回答道,“待会要比较多个整改方案,手动建模效率太低,还是进行参数化后,批量处理比较快。”

    其实他更熟练的是Python,但老版本的Patran还没有完全支持,只能退而求其次。

    好在【初级理论】技能已经激活,各种程序语言的语法对他来说完全不是问题,只要看一眼文档就能上手。

    “到底有没有什么是你不会的?!”万黎鸿叹了口气,渐渐地感到这位自己选定的竞争对手,变得有些遥不可及。

    “其实很简单,比力学容易多了。”

    在馀航看来,只要掌握了基本的逻辑,编程其实并不难。

    尤其是“面向对象”的概念诞生后,编程就变得象是搭积木一样,只要熟悉了各种函数的功能和调用方式,便能很快实现所需功能。

    而力学所需要的数学基础深不见底,理论又比较抽象,最关键的是不象编程那样能快速得到准确的反馈,需要大量经验积累。

    馀航知道,在即将到来的二十一世纪,华夏将会掀起一股全民转码的风潮,基本上随便抓一个理工科的学生,都能写出一段完整度不错的程序来,编程将会成为一种必备技能。

    “没兴趣。”万黎鸿头也不回,继续埋头创建他的模型,“程序只能偷懒,实业才能兴邦。”

    馀航露出一个苦笑,虽然万黎鸿的观点带着些那个年代对计算机特有的偏见,认为计算机不可信,但他的这句话也不能说没有道理。

    如果年轻人都一窝蜂地去转码了,工厂都没人愿意去,那巨轮如何下水?飞机如何上天?人民的基本生活如何保障?谁来守护华夏的工业命脉?

    算了,这不是现阶段的馀航该考虑的问题,他现在要做的,是先把眼前的振动问题搞定。

    经过几个小时的努力,万黎鸿的模型终于修改完毕。

    馀航试着运行了一下,屏幕上还是跳出了一行红色的错误提示。

    “有限元计算在同一个位置不能出现多个节点,否则会影响计算结果的准确性。”馀航指着屏幕,耐心地解释道。

    “重合了有什么关系?CAD制图复制后经常出现重合啊?”万黎鸿不解地问道。

    “CAD制图是为了得到图纸,所绘即所得,看着没问题就行。”馀航接着说道,

    “而有限元是为了计算,你想啊,假如把一根杆离散成两根,中间那个连接点是不是必须唯一?如果那个位置是重合的两个点,那这根杆就会变成两根独立的杆,是不是就和原始模型不一样了?”

    一边说着,馀航还一边在纸上画图给万黎鸿看,解释其中的原理。

    “恩……好象的确是这样。”万学霸不愧是学霸,瞬间秒懂,恍然大悟道,“那难道需要全部删掉,重新再来一遍?”

    “那倒不用。”馀航接过鼠标,熟练地点开了Tools工具栏,

    “这时候,Patran这种前后处理工具的作用就显现出来了,它内置了程序,可以直接把重复节点合并,省去了一个一个去调整的繁琐操作。”

    命令栏提示:523个节点被删除!

    “看到了吧?”馀航笑道,“如果没有程序,这523个点都要靠你去手动删除,怎么样,程序还是有用的吧?”

    “恩……有空时看看也行。”万黎鸿嘴上虽然不承认,但心里还是感受到了程序对效率的提升。

    再次提交计算后,没有报错提示!

    “真有你的,第

本章未完,请点击下一页继续阅读>>