首页/文章/ 详情

国内自主工业软件的引领者,自主生态的构建者三维云CAD:CrownCAD

1月前浏览162

  

  作为智能制造的重要基础和核心支撑,工业软件对推动中国制造业转型升级、建设制造强国具有重要的意义。当前,工业软件核心技术被国外垄断,加快攻克“卡脖子”问题成为迫切需求。随着互联网、云计算技术的快速发展,制造业设计模式由传统单机向多人协同设计转变,CAD也需要顺应技术变革为多人异地协同研发提供支撑,CAD云化就成了必然趋势。


国内首款云架构的三维CAD平台 CrownCAD发布会 #梅敬成# # 助力国产操作系统!国内首款云CAD:CrownCAD#

1.云CAD:CrownCAD

  CrownCAD在CAD关键技术上实现国产自主,为中国制造业的创新提供坚实保障,其对于中国制造业具有里程碑意义。


 


  国内首款基于云架构的三维CAD平台CrownCAD包含CrownCAD、CrownCAD APP、三维几何建模引擎DGM和几何约束求解器DCS四大产品,发布会上梅敬成博士对四大产品进行了详细介绍。


   

   针对高端制造业的“卡脖子”需求,CrownCAD提供了完全自主研发的两大CAD核心技术:三维几何建模引擎DGM和几何约束求解器DCS。三维几何建模引擎是三维CAD软件的核心和基础组成部分。DGM( Diamond Geometry Modeler )是完全自主研发且能够独立对外集成的三维几何建模引擎,提供与国际主流建模引擎兼容的API接口。几何约束求解器是三维CAD参数化设计的基础组件,用于求解尺寸和几何约束,实现二维、三维的参数化设计,在草图、工程图、三维装配、运动仿真中广泛应用。DCS( Diamond Constraint Solver)是完全自主研发的二维、三维约束求解引擎,提供与国际商用约束求解器兼容的API接口。两大核心技术可以让企业独立使用,并按照企业的业务特点进行深度定制。


打个比方:三维内核相当于飞机机体,求解器相当于发动机,动力沙皇。高校不做求解器,是因为在学术上的性价比低,工具研发不能算科研;而企业不做求解器,根本上是觉得这是一个浩大而困难的工程,技术实力根本不可能做得到。求解器对开发人员的数学能力要求特别高,云CAD自主内核和求解器,解决缺“芯”少“魂”的事。


  乘云起飞,新一代云CAD——CrownCAD, 云CAD建立在自己的几何造型引擎上,承担了国家的云三维核心引擎课题,与华中科技大学、浙江大学和清华大学等六所高校紧密合作,约束求解器主要与华中科技大学合作。也在探讨广泛合作,例如公差分析模块在与资深专家对接。” 基于云架构的CrownCAD不止解决了“三维几何建模”和“几何约束求解器”自主可控的问题,更将原来基于PC端的三维CAD产品设计工作搬到云端,打开网页就能进行产品三维设计,用户体验显著提升。


2.说说个人看法:


1.发展核心技术要坚持自力更生,三维内核和约束求解器,自主研发,安全可控,便于定制开发。


5G/6G时代,万物互联吗,不破不立的时候了。云CAD,有自己的坚持,自主研发核心技术难能可贵!


2.云CAD:简单点就是需要网络,涉及到缓存速度和网速推送以及系统资源分配问题。三个系统,多个变量。云应应用的就是分层技术。属于AI技术的衍生品的强化运用。软件分层。我们看到的,只是结果和过程。云CAD是可以分层叠加的,就像图层,透明的不代表不存在。只是代表看不清罢了。VIP操作有个掩码,不妨把这个掩码作为一个系统开发出来。毕竟不需要实时更新Lic文件。


3.CrownCAD云平台是一种将您的 CAD 应用程序和功能放在云端的有用且灵活的方式。“同时拥有 DGM 和DCS意味着 3D Web 功能现在与强大的 3D 建模功能相结合。这使客户处于有利位置,只需开发其解决方案所需的那些特定功能,因为标准功能已经到位。因此客户' 解决方案的开发速度比平时快得多,而且价格也更低。如果客户为了省钱更喜欢使用云CAD的二次开发功能,可以自己开发模块。”


CrownCAD云平台是一个为在线 3D 建模开发应用程序的平台,所以我认为创纪录的兴趣水平的主要原因是公司开始意识到世界和我们组织它的方式可能不是疫情结束后也是一样。企业要求他们的工程师在家工作,这很可能成为未来的方式。


新冠疫情,对于设计和研发,有时必须进行远程工作,并且由于全面和部分锁定可能会持续数月,因此 Web 和云解决方案正在成为软件开发和生产使用中的规则。


有许多在线工具可用于银行/会计、会议/会议、创作/文档等。但是用于 3D 建模的在线工具在工程师中还不常见,因为设计软件往往比较保守。在这里,事情也将不可避免地发生变化。


在线开发创新的 3D 建模解决方案,可以在家办公,新工作环境做好准备是明智之举。


3.核心技术需要在试错中发展,核心技术产品的难点不在科学原理,而在于工程细节的完善。试错需要时间和耐心,时间是核心技术产品最有效的门槛。有没有办法避免上述耗时的多轮试错,不用爬楼梯,一步就上楼呢?改革开放以来,我们进行了各种尝试。第一阶段是造不如买、买不如租;第二阶段是“市场换技术”,希望通过成立合资企业来掌握核心技术;第三阶段是直接收购国外高科技企业。事实证明,这些都不是根本的解决办法。


软件计算时,很多功能是底层覆盖的,我们看不见。但确实存在。这就是底层逻辑。云CAD在不断试错,希望可以。


4.软件开发,容不得一点虚的。可以存,可以对,都不是结果!没有结果就是问题。希望国产工业软件开发者不是那种务虚的人 。关注国产工业软件,是希望他好,这是情怀。踏踏实实干事(做好软件),切切实实把事干好。说句实话,国内很多人花了不止一万去学软件。托起一款软件肯定没那么容易,但是闲置起来,很简单。


5.希望国产云CAD;放下身段,与用户深度互动,听取用户意见,加大改善力度。放下身段,与小企业(大企业)深度参与项目,改善/增强功能模块。这样软件的健壮性能不断提高。软件有人陪你玩,才能得到应用和试错的机会,在试错中才能上几级“楼梯”。


加大应用推广,适时放出软件通识学习教程以及案例教程。基础理论应用的薄弱,会造成不稳定。软件开发本来就具有单一聚散性,这样各种问题就变得尖锐起来。


国内是世界最大的软件应用市场。国内拥有广泛的潜在客户群体和从业人员。

也许我实际操作能力不熟练。但是我能把一款软件的功能用到极致。这是我的能力。高大上从来不是我的追求。


6.多参与制定一些国家标准,以及企业标准。有了标准才能改善。才能兼容。没有标准,别人怎么来兼容你,你又怎么兼容别人。因为软件必须要有定位,开发必须有灵魂,行业必须有长远宏观考虑。否则一切理论研究都是浮云。


7.云CAD平台也是一个好的学习型平台。培养人才,储备青年才俊,海纳百川。有了后备生力军,就可以登堂入室。何为登堂入室,就是自己脑子里有没有一个屋子,能装得下别人的自己的东西。屋子太小,装不下。屋子太矮,装不高。有了这个系统,别人的经验,自己的感悟,就能一点点组装起来。

作为一个平台,看能不能在教育和学院里搞出一批力量出来!


8.说说开源OCC:开源,一般都是玩弄规则和代码的东西。瘸腿战神。一时英雄。技术迷信。我有能力,何必开源。没能力,开源有何用。开源没有自然基础。一直在玩弄代码。就像企业里的一些管理者,实际不行,为了玩弄规则而玩弄规则。


9.说说二次开发:官方可以开发一个二次开发的全过程。这样会好很多。不是什么人都愿意花来开发。给个模式会好很多。质量不行数量来补。这也适合目前情况!


10.给云CAD的开发建议:其实很草率。技术倒挂。运用现有所知道的技术进行整合。精简,精炼成基础。然后重构。看看能不能开发出一款自己的体系参照物。软件只是一个平台。核心技术才是根本。成为系统性理论才能推广和被推翻。系统的东西,只有两个属性,一个是传承,一个是被推翻,被重构。


3.结束语:

   鸿星尔克蜜雪冰城等现象,揭示出了中国市场的深层意义,得到中国消费者认可,就等于有了一道免死金牌。

   中国的消费者要想捧你,你以前有错也不重要了,别再犯错就行了。中国市场是带有情绪性的,情绪性一上来市场规律不起作用了,经济法则失灵 。你的产品再物美价廉,我就是不买因为我讨厌你。

  国产软件还有很多的路要走。核心,求解器,机床配套等,要提升和开发的地方还多。毕竟我们是后发,要抓住机遇和条件。华天软件,加油吧!


来源:山涧果子
二次开发云计算理论DCS装配工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-05
最近编辑:1月前
山涧果子
大专 签名征集中
获赞 206粉丝 53文章 1350课程 0
点赞
收藏
作者推荐

CrownCAD二次开发,从中国结代码看代码简洁之美

导读:作为CAD建模软件来说,solidworks上的二次开发,creo上的二次开发,有很多人都在做。但是,那些都是单机版本的,是孤立的。但是,华云三维的crowncad,是中国CAD行业的异军突起。在最新公开发行的版本中,二次开发的功能非常强大。本文,就从crowncad的官方网站的案例代码说起,让大家体会一下crowncad的强大的二次开发功能。1.有了画布,想象就有了舞台记得几个月前,和华云三维的梅博士交流的时候,梅博士很谦虚地说,crowncad的二次开发功能还不够强大,还有很长的路可以走。我自己看了crowncad的二次开发的功能,说实话,就数学系的视角来说,已经非常完备了。我几乎可以在这个上面做所有和cad有关的事。因为在数学眼里,有点就可以,有线就更好,有面就方便了,有体,那就是完美。开个玩笑。作为一个优秀的软件,尤其是以云端架构来做云端的CrownCAD,二次开发是要靠大家来完成。上图,是crowncad官方文档中给出的非常漂亮的中国结。下面我们了解这个中国结在crowncad中的故事。2.寻找入口二次开发的入口,crowncad写得很低调,在右侧。有一个程序列表。点开程序列表之后,就弹出了一个菜单,添加,搜索,我的程序,发布的程序,还有基本的时间管理(和罗同学的时间管理可能有点不一样)。点击中国结,然后右键,【打开】这是我的界面,因为我已经发布了这个程序。你可以在公开的发布,你也可以收费。二次开发的盈利从哪里来?二次开发的盈利从这里来。crowncad为什么就是技术男的淘 宝店了呢?这就是原因。打开后就是程序的代码了。这就是crowncad二次开发的IDE平台。下面就简单介绍一下,这个中国结的程序结构。3.我的界面,我的参数 首先是设置输入参数,和其他软件的界面一样。// 生成建筑模型@ui { @input('底柱高度', bind="dBeam0Height", default = 120, min=10); @input('层数', bind= "layNum", default = 4);}我单独把这段代码存在一个“我的中国结”的文档中,点击发布,并在发布程序列表运行。双击【我的中国结】,左侧会出现参数设置界面。对比一下代码,是不是非常简单清晰,明了。这就是crowncad的巧妙、方便之处。4.执行与逻辑输入参数并构建参数界面之后,剩下的就是算法了。对于中国结的算法,我就不详细讨论。这里说明一下,几个语法。首先定义函数:// 创建折线段function createLines(pnts) { var lenth = pnts.size(); for (var i = 0; i < lenth - 1; i++) { Sketch.createLine(pnts[i], pnts[i + 1], 0); }}每一个点的坐标,在sketch里绘制折线。crowncad的内置函数,会有说明注释。只要把鼠标放在函数名上就会浮出来。另外,在API列表中,也可以看到这些函数。5.结论CrownCAD对个人用户是免费的。二次开发上也非常方便。云端的架构,可以让我们随时随地地进行二次开发和使用。同时还可以分发给其他的同事、用户。希望更多的人加入到crowncad的二次开发的大军中。首先是大家都来使用crownCAD吧!来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈