作为航天科技为主导的新式工业体系,即使作为工业二次元,智能化,也仅仅是工业发展过程中的原始社会阶段。所有的度量衡标准必然产生新的度量衡体系。这个关键节点上,国内滞后不成体系的软件开发,将会在下一个工业革命来临之际,显得苍白无力而战斗力薄弱。
长久以来国外CAD软件独领风骚,近些年来国内也有号称自主知识产权的软件问世,但是真正具有核心技术的软件产品并不多。
实现自主研发,打破目前“卡脖子”的困境。
发展自主软件,需要雄厚的技术实力、长时间的成本投入以及良好的生态环境,这对于一般的企业甚至高校可能未必能够实现。目前国内企业中望软件,数码大方,华云三维,精雕软件,千机智能以及华为等有技术有能力实现这一伟大突破。
国产CAD最痛心的不是落后,而是落后却不知道自己落后的程度,却还以为自己已经找到赶超的办法。他们永远不知道,学术体系的重要性。很多人会痛恨他们这种人,这些人不拿人当人。
实际上,国内工程师自始至终看不起国外软件。要是真正论起来,也是感情基础。用习惯了而已。真的说谁好多少,纯粹贴金。
如果有些软件(OEM版本)打着国产的招牌,招摇过市,不做好基础功能,现实只会打脸。
如果软件的终极就是国产软件,而国产软件就这个德性。那么整个软件业都会被国人看不起,而不是单独哪一个软件。
到时候,国内国外的软件都将被国人看不起。中国人最恨的就是自己人埋汰自己人。
鲁迅说:“自古以来,我们就有埋头苦干的人,有拼命硬干的人,有为人民请命的人,有舍身求法的人……这就是中国人的脊梁!”
国产CAD是我们的孩子,我们要有养孩子的耐心!
果子提议:
反馈软件BUG,优化软件功能。欢迎国产CAD软件粉丝积极参与,为国产CAD软件的研发应用建言献策。
工业软件是用出来的,要克服奴才心态,做自己的CAD!
你不经意的小建议,促进软件升级迭代。完善软件功能,期望你的助力,需朋友支持,使命油然而生。
1.软件操作界面:
目前,国产自主可控CAD/CAE软件,操作界面与国外对标软件相似,作为初次使用者非常好上手,而且体验过程中操作模式还可以切换非常方便,个性化体验很棒。
2.操作逻辑
开发3D(三维)+2D(二维)高度集成版本(比如达索的SolidWorks,以及俄罗斯ASCON的KOMPAS-3D)。我的建议,直接学习俄罗斯KOMPAS-3D,三维深度融合二维,高度参数化,易学可操作性较高。
一个软件的好坏不是自己说好就好的,靠用户口碑相传,真正好的东西没有人会拒绝!就像老毛子的crack,用起来很爽的。
SolidWorks是从中国崛起的。中国的软件有几个在中国崛起?SolidWorks成功主要在于学生群体学习使用(后备军多),教材多,和操作不太深,另外就是插件多。
国内可以学习俄罗斯Kompas-3D成功经验
KOMPAS-3D(K3D),简直就是Solidworks与AutoCAD的完美结合,三维和二维功能很强大,参数化丝毫不逊于Pro/E(CREO),它有个专门的管道模块,搞设计相当方便。
在俄罗斯,学校制图也不用CAD,用的是KOMPAS-3D。
软件界面,类似MC和CATIA的综合,操作及其简单,就像数学加减法。阿斯康(Ascon)的产品线很全。二维CAD直接集成在三维里面。
KOMPAS-3D是俄罗斯优化很好的3D设计软件,而且还非常强,自己开发写内核代码,关键是还快速的不断的根据实际使用中遇到的问题或者需求在更新,小步快跑。
3.功能需求
3.1 集成化开发:
(1)特征模板化:基本图素到高级图素的开发,这属于数学和软件开发前端考虑的问题。
(2)二次开发模板化:实际制造过程中出现的功能,怎么进行集成化开发,类似宏功能的开发。这个宏,要考虑开发语言工具和将来的开发空间和适用空间。我提倡进行两个并行开发的工具模式,一个是本地化的开发工具,一个是连接市场乃至机床制造端的通用工具。
3.2本地化嵌入式开发:
更大程度的开放API,就是界面资源和端口资源的开发。
专业软件,有很多东西需要进行本地化嵌入式开发。这个需要你们自己去进行市场和开发圈的实地调查。
parasolid有750个功能,很多功能不是没有用,而是这些东西都是软件的基础。直接关系到内核的开发。
必须要搞大数据,在大数据基础上开发工业软件。
4.数据格式的开发:自主可控中性格式
自己开发新格式(制定标准,标准是核心思想。)
去中心化很重要。这才是嵌入式系统的发展2.0模式。
1.0是资源集中化。理论发展铺垫阶段。
2.0是本体集中开发。属于应用及深化体系阶段。
2.5是泛中心化体系开发阶段。属于有新的学科理论介入
3.0才是,行星级体系构建阶段。可能是新的战争模式和新的资源模式发生的新阶段。
我希望国产CAD厂商在内存和数据存储格式进行图层化开发。这就是中性格式的重要意义。从原来的串联闭环数据采集到并联闭环数据采集的飞跃式发展。
国内偏偏花几十年,跟着别人吃灰。落后就得有落后的觉悟。如果没有自己的格式,那就拜拜了。
如何进行本地人才队伍的培养和保留,必须进行数据格式开发。
不重视数据格式,将会直接影响到内核和显示技术和三维功能的开发。将会步中望老路。
再不考虑数据格式,将来国产软件都是二流水准。没有自己的数据来源,一切都是浮云。
也就是说,数据格式,不自主,将来会出现,很多附加成本。这些附加成本是收不回来了。而且随着时间推移,越来越严重。
附加成本会影响使用者学习和使用成本。别人可以免费提供软件,但是国内无法进行免费。谁熬的过谁?眼睛放长远一点。回报会有的。
不自主就没有完全自由度!没有自己的自主格式,没有标准,很多东西都得不到满足。只能买买买。不停地买。
理想的东西虽然困难,但是却起到振奋人心的作用! 时间换空间而已。
5.研发人才:
必须进行技术层面的游击战术
国内:可以与国内华中科技大学,西工大,北航,浙江大学,哈工大等合作,培养后备力量。
国内专家学者大有可为:
上海交大教授何援军,强在,数据解析。主要搞几何计算的,研究几何奇异的,数据也搞,是快刀手的存在。
华中科技大学教授陈立平,强在参数化方面,主要成就有约束求解器CBA,MWORKS/Modelica和直接建模技术。
华云三维CEO梅敬成博士,强在功能逻辑,数学逻辑(数学算法)。主要成就:CAD曲线曲面,回弹补偿,OCC内核和达索内核,自主可控三维建模内核DGM以及约束求解器DCS.
何教授,强在,数据解析。陈教授,强在参数化方面。梅博士,强在功能逻辑,数学逻辑。何教授连接理论实践,正好横贯数学软件的三个层面。
CAD软件参数化越来越严重。何教授可以跟陈教授和梅博士形成铁三角。这个具有历史意义,远大于实际战术意义。
我们的优势在于,国内统筹规划优于世界。这样就能发挥国内集中发展的优势。
购买国内工业手册和机械标准,购买德国日本美国法国英国俄罗斯的相关工业标准手册。大量购买搜集比如国内一些软件论坛的资料。(主要让研发懂行业,知道怎么回事在干活!)
为国考虑,桌面桌底的东西都要好好的去考虑。
国外:加强与俄罗斯的联系。
中国必须和俄罗斯形成新的战略合作。这在50年后,将会决定两个民族的生存。战略高度远超我们现在的预测。
6.三维建模引擎(CAD内核)
目前国内企业内核和求解器情况:国内只有华云三维CrownCAD (DGM),中望3D内核是收购VX(,数码大方CAXA实体设计(西门子ParaSolid和ACIS 部分自主内核)。。。
目前看到华为三维已开发Liunx版本建模引擎和约束求解器,华为也入场三维建模引擎。。。
华为应该会扶持国产CAD厂商,深度和鸿蒙系统整合。。。。
我希望华为以系统和系统语言工具和几何引擎作为深度融合开发的重要组成部分,两步并作一步走。不能再跟着国外软件发展模式亦步亦趋。
7.约束求解器:
三个方面,一个是数据格式二进制开发,然后数学模型的开发和检测测试软件环境开发,还有一个具体结构的开发,主要还是为了后期进行求解器进化做准备。
求解器开发过程中会出现很多暂时用不起的功能,但是可以进行技术储备。很多二维功能,一开始不进行强化,后期三维会受到很多限制。
注意:包裹体,缠绕,投影,扭曲,以及螺旋的计算开发。加强机械标准和求解器的关系。多考虑怎么把一个形状的杆状零件怎么进行扭曲螺旋化计算。
其余的方面,他们可以自己在求解器开发过程中,慢慢积累自己的开发工具,语言环境,测试工具和软件调试工具,以及专门针对数学家的辅助计算工具。.
注意:要考虑,加工模块的求解器相关开发,自己面向工业分析和数学分析物理分析化学分析的端口数据开发形态问题。
目前国内企业内核和求解器情况:国内只有华云三维CrownCAD (DGM和DCS),中望3D内核是收购VX(约束求解器西门子DCM),数码大方CAXA实体设计(西门子ParaSolid和ACIS 部分自主内核,约束求解器西门子DCM)。。。
8.软件使用情况调研:
国内:CAXA电子图板,中望CAD,浩辰CAD,天河CAD,天目CAD,尧创CAD。这类必须进行至少软件使用的情况。按照最早版本到最新版本两个版本的比较。找出具体操作逻辑进化主线!
国外:建模软件:Inventor,AutoCAD,Creo,KomPAS-3D,T-flex CAD, Cimatron早期后期版本,UG/NX早中晚版本,以及CATIA早起后期,向一些业内军方寻求帮助(咨询也行)。
9.并行计算以及超算:
大型数据和小型产品的计算开发调试问题。超算的利用问题。二进制,开关的开发问题。
10.AR,VR技术:
多关注机器人运动逻辑和民用大疆无人机的遥感技术
11.现有企业合作:
进行战略性合作和技术前端的前瞻性研究,强化与实体,中段开发的沟通联系。
国内:二维CAD这块加强与CAXA电子图板(数码大方),三维CAD加强与CrownCAD(华云三维)合作
咨询精雕科德广数的控制器开发基本逻辑和后处理模态化的开发基础建立问题。
安插人员进入国内一些比如美的机器人,合资企业的机床领域,控制器领域。
国外:俄罗斯ASCON,TOP System,以及LEDAS
machineworks, moduleworke, impost vericut这类软件也要注意吸收
12.软件测试及使用:
国内:招聘一批专门进行软件操作的使用者,从使用角度出发。
国外:争取得到老毛子(俄罗斯)的软件使用版本和经验。
大量在第三方网站,下载或收购搜集现有的原始图纸资料,我建议几个,UG爱好者论坛,专职网,开拔网,沐风论坛,水泵论坛。
实际上,没有业内人推广,国产软件很难快速发展。
中望3D的口碑还把中望CAD拉了下来。很多业内人知道中望CAD历史的,新仇旧恨一起爆发了。建立口碑不容易,拉跨太容易了。
13.概述
总体三个方面。以数据格式,求解器,和具体使用场景去考虑内核乃至架构,开发工具,端口,系统整体的布局。
吸收别人好的东西,自己进行原创性开发不过分。从内核考虑软件开发,只是短期目的。
多进行行业顾问团队的建设。要想横跨几十年,经验加成很重要。
多了解一些传统手工的方面搜集。不仅仅是这些,还要有一批使用者团队。
工业软件有很多功能指向性。建议去专注电机,螺杆,水泵,电磁,机械运动逻辑的开发。看似没用,实际大用。厚积薄发。虚怀若谷。精用精诚,大刀阔斧。
很多东西没参与过,永远做不好。同样的软件,不同的组合,都有很大说法。真的以为开发软件就是不停打代码,那就出溜了。
80后已经岁数渐渐大了。华为这类公司没有得到80后的援外力量,这是一个遗憾。将来很多软件成不了气候,很多人会后悔的。
真的以为实力就是一切,太累也不实际。二次元世界,他们比我们清楚。所以前期的调查和准备很重要。
这个团队要有一个大蓝的性格才行。大蓝的性格和大黄的性格天然不兼容。也就是说,不专业的软件,会直接被工业人所抛弃。国家力量都未必能够推动。数码方就是明证。全国独一无二的时候,国内几乎一边倒的排斥CAXA建模和加工。很多人下载了软件,当天就卸载了。速度之快,变化之快,我在国外软件都没有见过。几乎都可以超过CATIA,CATIA是因为教程不多。
多看看新版的AutoCAD功能。里面有很多近似开发软件的思路。不重视,那就很难发展。尤其是一些分析和加工模块。将来出现什么问题。也是没办法的事情。