国产工业软件的“盗版原罪”与“数据驯化”——一个CAD二次开发从业者的吐槽

🔑 关键词:工业软件,CAD二次开发,数据驯化,盗版生态,国产替代

📖 摘要:从个人CAD二次开发经历聊国产工业软件真正卡点:不是内核,而是围绕盗版形成的信任惯性,以及断裂的图纸数据流。

聊到国产工业软件,大家都爱谈“卡脖子”,但我不太同意。我在一家小公司做过五年CAD二次开发,接触过不少客户。真正的痛点不是几何内核写不出来,而是没人愿意为一套“看起来差不多”的软件付钱。当年我们用开源的Open CASCADE做内核,性能确实比不过ACIS,但在处理常见钣金件上够用了。问题是客户拿到软件第一件事是问能不能导入SolidWorks文件,导入进来断面了,就归咎于我们不行,没人关心内核是自己的还是租的。

图片

再说国外软件。我翻过CATIA V5的安装目录,里面有90年代写死的注释代码;SolidWorks的API文档里甚至保留着从1997年就开始废弃的接口。这些“历史包袱”恰恰是最大资产。工业软件不是写出来的,是“用”出来的。一个功能是不是合理,要看有没有几万个老师傅在屏幕上骂过娘。国外那些软件参数是几十年制造业流程的数据驯化出来的。国内很多团队一上来就想搞“全自研三维引擎”,但最初连生产一个圆角的过渡面都抖,因为找不到一个懂模具的老工程师配合测参数,只能自己调。

图片

我自己的经历更糟。以前我们帮一家阀门厂做选型工具,对方工龄二十年的老师傅只用我们软件看个三维形状,真正的计算还是自己手抄公式。问他为什么不用内置的选型算例,他说“我信不过,这玩意做坏了算谁的”。这让我意识到盗版软件培育出的“信任惯性”有多可怕。大家用SolidWorks画错了,只会怪自己操作不当;用国产软件画错了,第一反应是软件不行。这种心态下,即使国产软件代码再漂亮也没用。

图片

还有一个被忽略的事实:国内“图纸合法性”是断代的。很多工厂里流通的图纸其实是“手工三维转二维CAD再转换格式”的产物,跟设计数据流根本对不上。外国公司用PDM/PLM管理整个变更链,而我们很多厂连BOM都是Excel加微信。不是我们买不起,是一开始就在盗版环境里绕过流程长大。所以我不看好“纯代码国产替代”,我觉得要做的是把“改了文件名的盗版SolidWorks习惯”掰过来,从数据管理这种脏活累活做起,用插件、工具链慢慢蚕食。

图片

这篇其实没结论。我现在不干这行了,在卖阀门。但每次看到有人说国产工业软件只需“十年十倍投入”就能超车,我就想笑。代码可以逆向,人才可以挖,但二十年的工程习惯和信任不能靠PPT跨越。工业软件要在车间里“磨”出毛病来,不是写出来。希望那些靠盗版起家、今天却骂国产不行的人,先把自己电脑里的许可证清理干净再说。这话听着刺耳,但真话都刺耳。

图片

🏷️ 标签: