一堆小优化+一个彩蛋功能)
目录1.版本信息2.更新内容介绍2.1 材料表模块增加多个开关2.2 Ftube类型元件合并同类项2.3 材料表分页2.4 配置文件的目录固定位置2.5 元件库模块里材料描述没有兼容参数化描述2.6 彩蛋功能管件建模demo1.版本信息准备发布1.1.0版本。固定了兼容参数化查询功能补充了一批小优化点同时增加了一个彩蛋功能供大家娱乐彩蛋功能完全靠AI氛围编程实现自己没有写一行代码。开发完之后的感受就是传统软件开发行业感觉基本玩完了以前还可以利用行业领域专业知识形成技术护城河专业IT软件开发这种交叉技能掌握者不敢说吃香吧毕竟需求十分小众至少能稳稳有口饭吃现在AI瞬间就打破了这种“领域知识经验个人开发能力”的壁垒十年的专业领域知识对AI来说学习的时间是分钟级别的再加上吊炸天的coding能力只能说这一行对于绝大部分人类开发者来说可以洗洗睡了以后在开发基本就是娱乐和情怀支撑。最终AI接入E3D这种主平台本体所有现在的赋能型的插件工具都会逐步退出历史舞台这些工具所提供的能力后续都将通过与AI对话的方式由AI智能体利用平台原生的功能实现。2.更新内容介绍材料表模块增加多个开关Ftube合并同类项、材料表分页、统计缺失壁厚的材料Ftube合并同类项按管线材料变和综合材料表分页显示配置文件的目录固定位置元件库模块里材料描述没有兼容参数化描述彩蛋功能管件建模demo。2.1 材料表模块增加多个开关图1增加三个开关是否统计缺失壁厚信息的材料勾选表示统计材料项壁厚列会显示缺失壁厚不勾选材料项不统计材料项不出现在材料表中材料表是否按管线材料表和综合材料表分页显示勾选则分页Ftube类型元件是否合并同类项勾选则相同属性的Ftube合并为一项件数累加。2.2 Ftube类型元件合并同类项如图图2Ftube类型元件合并同类项2.3 材料表分页如图图3材料表分页2.4 配置文件的目录固定位置pdms有个挺奇怪的问题 就是这个插件启动的时候回去找我配置文件custom.xml但是有时候他却不是去默认的\PDMS12.1.SP4\NakiToolkit\NakiPipeline下面找问题出在之前我用的是Environment.CurrentDirectory 获取的不是 PDMS 安装目录也不是插件 DLL 所在目录而是 PDMS.exe 这个进程的“当前工作目录”。它完全取决于 PDMS 是怎么被启动的快捷方式启动等于快捷方式属性里“起始位置Start in”那一栏。AVEVA 官方系统管理指南本身就要求把 PDMS 快捷方式的 Start in 设到本地用户目录比如 C:\pdmsuser——这时插件就会去C:\pdmsuser\NakiToolkit\NakiPipeline\custom.xml 找自然找不到。bat / 脚本启动等于 bat 执行时所在的目录双击运行和从别的脚本调用结果还不一样。进程运行期间还会变CWD 是进程级状态登录项目、PML 里 SYSTEM/!system() 之类的操作都可能改它。所以甚至同一次会话的前后行为都可能不同。同一个用户、同一份安装从不同的快捷方式/启动方式进 PDMSEnvironment.CurrentDirectory 就不同恰好落在 \PDMS12.1.SP4 时你的默认路径就对了落在项目目录时就去项目目录下找。本次更新修改了获取配置文件相对路径的方法以后固定去\主目录\NakiToolkit\NakiPipeline获取配置文件。图4调整获取配置文件相对路径的方法2.5 元件库模块里材料描述没有兼容参数化描述修改前和优化后如图所示。图5 修改前图6 优化后的参数化表述2.6 彩蛋功能管件建模demo纯vibe coding 自己没有写一行代码感受一下AI的强大。彩蛋功能管件建模