- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 WHAT IS CAA?
CAA(Component Application Architecture,组件应用架构)是达索系统专为 CATIA V5/V6、3DEXPERIENCE 平台推出的原生组件化二次开发框架,广泛应用于航空、汽车、船舶等高端制造行业,用于平台功能深度扩展与行业定制开发。
2026-05-25 13:14:30
11
原创 【Python 基础语法】
本文摘要: Python3基础语法要点包括:1)默认UTF-8编码,支持指定其他编码;2)标识符规则(字母/下划线开头,区分大小写,禁用关键字);3)代码缩进表示代码块,同一层级需保持一致;4)支持单行(#)和多行('''或""")注释;5)数字类型(整型、布尔、浮点、复数);6)字符串操作(索引、切片、连接等);7)import导入模块的多种方式;8)print输出控制;9)通过空行提升代码可读性。特别强调Python通过缩进而非大括号定义代码块,这是其显著特点。
2026-04-15 16:48:21
336
原创 达索系统与英伟达共建工业AI新纪元
达索系统与英伟达的合作不仅仅是技术的叠加,更是为工业AI构建了一个长期的框架。通过将虚拟孪生与物理AI深度融合,他们正在让数百万专业人士能够以扩大100倍甚至1000倍的规模开展工作,从而开启一个设计即可信、创新可规模化的全新时代。注:本文基于2026年2月达索系统与英伟达发布的公开合作资料整理。
2026-02-10 17:49:49
254
原创 What is BOM?
BOM(Bill of Materials) 即物料清单,是产品全生命周期中,记录构成产品的所有零部件、原材料、辅料的名称、规格、数量、层级关系的核心文件,是研发、生产、采购、仓储、成本核算的基础数据,EBOM 和 MBOM 是 BOM 在不同阶段的具体形态。
2026-02-03 10:04:42
744
原创 生成式体验时代的工程开发:拥抱 AI,重塑设计未来
摘要:人工智能技术正在重塑工程设计领域,3DEXPERIENCE®平台通过四大核心能力推动行业变革:稳健参数化建模实现自动化优化,知识工程智能化实现经验传承,MODSIM一体化设计确保多学科协同,生成式AI提供创新方案和自然交互。这一技术体系不仅提升设计效率和质量,更促进可持续创新,标志着工程设计从个体经验向集体智慧、从手动操作向AI辅助的转型,助力企业在数字化时代获得竞争优势。
2026-01-30 16:17:28
56
原创 达索3DE平台-知识工程流程模板Company Apps Builder (KAC)介绍
达索知识工程流程模板,可以用UI界面进行交互的EKL高级开发方式
2026-01-05 15:34:44
92
原创 CATIA软件操作——获取圆管中心线
获取圆管的中心线一开始想通过EKL在知识工程里直接通过函数获取,后来没有找到函数,索性曲线救国了,方法如下。
2023-05-21 18:25:24
9575
2
原创 3DEXPERIENCE卸载补丁回滚至之前版本
3DEXPERIENCE有时候打了补丁之后也并没有解决啥问题,想回退至之前版本,按照如下操作即可。
2022-06-20 14:15:37
905
1
原创 CATIA V6二次开发——关于测量
测量直线长度hybridShapeLinePtPt3.Compute(); //测量前必须先重载一次MeasurableService measurableService = (MeasurableService)ActiveEditor().GetService("MeasurableService");MeasurableLine measurableLine = (MeasurableLine)measurableService.GetMeasurable(hybridShapeLinePtP
2022-01-11 09:27:51
2249
原创 Excel二次开发学习笔记——获取某列最后一个非空单元格的行号
Excel二次开发学习笔记——获取某列最后一个非空单元格的行号方法一:为了获取某WorkSheet某列最后一个非空单元格的行号,吭哧吭哧地搜了很多方法,最后整理出方法一;结果偶然发现有个更简单的方法,一行代码就能解决问题。方法一:/// <summary>/// 获取某WorkSheet某列最后一个非空单元格的行号/// </summary>/// <param name="sheet">表单</param>/// <param name=
2021-12-24 17:38:18
1987
原创 CATIA V6二次开发——如何利用CaptureToFile截屏
CaptureToFile今天给大家分享一个很有趣的功能,如何利用CATIA自带的功能输出模型展示图?先上方法:方法本身并不难,只需要赋予格式及输出路径即可完成该功能。结果如下:看到这样一张图片不禁让我陷入了沉思,怎么会这么丑????那么如何让这个简单的功能变得有趣,图片变得好看点呢?第一步:背景换色第二步:隐藏结构树...
2021-11-30 19:40:54
2914
2
原创 EKL构造点和线的基本用法
案例1:曲线上间隔5000mm生成点let P(Point)let i(Integer)i=1for i while i<=length(`零件几何体\样条线.1` ) /5000mm{ P=CreateOrModifyDatum("Point",`左上弦点` ,`关系\知识工程阵列.1\Point` ,i) P=pointoncurve(`零件几何体\样条线.1` ,`零件几何体\点.1` ,5000mm*i,true) P.Name ="左上弦杆"+"_"+i P.Color
2021-11-16 18:15:17
1287
原创 CATIA V6二次开发——关于Compute
这篇博文就说一个方法,那就是Compute! 不要问我为啥,自罚抄写100遍!!!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Compute!Com
2021-11-08 16:57:21
498
原创 企业知识语言(Enterprise Knowledge Language,EKL)
企业知识语言(Enterprise Knowledge Language,EKL),是V6 提供的一种编程语言,使用户可以在具体的使用过程中对V6进行再次开发
2021-10-25 09:28:56
2363
原创 CATIA V6二次开发——复杂装配体的结构树遍历
复杂装配体的结构树遍历获取根节点对象获取层级1对象获取层级2对象获取层级3对象参考资料首先查找Automation开发手册,找到相应的方法,如下图:需要说明的是,想要遍历结构树,必须找到顶层根节点vpmRoot以及它的参考对象vpmRefRoot。在CATIA V6 的环境中,每个层级的对象都有一个实例对象和一个参考对象,参考对象下的实例即为下一层级所有的对象集合。案例装配体结构树如下:获取根节点对象// 调用 editor-level servicePLMProductService ser
2021-09-30 16:42:57
3719
原创 CATIA V6二次开发——用VB脚本实现布尔运算
VB脚本编辑器在KDI模块中,可以利用VB语言实现一些知识工程阵列无法实现或实现起来比较麻烦的功能。以下为体积布尔运算的实现脚本。VB脚本体积布尔运算Dim editor1 As EditorSet editor1 = CATIA.ActiveEditorDim part1 As PartSet part1 = editor1.ActiveObjectDim shapeFactory1 As ShapeFactorySet shapeFactory1 = part1.ShapeFacto.
2021-09-13 09:38:17
1487
原创 CATIA V6二次开发——遍历UDF下的元素及参数
在UDF实例化的过程中往往将UDF实例化至几何图形集或者几何体中,每个UDF可能不止输出一个对象和参数,那么如何获取UDF附带输出的元素和参数,代码如下:
2021-08-18 19:09:47
1392
原创 CATIA二次开发——修改对象的透明度属性
实现代码如下:obj.Compute();Selection sel = editor.Selection;sel.Clear();sel.Add(obj);sel.VisProperties.SetRealOpacity(255-value, 0);//此处填写透明度值是255减目标透明值之差sel.Clear();
2021-08-04 16:24:07
1341
原创 CATIA V6二次开发——几何图形集下遍历UDF
方法一:利用选择集筛选UDFSelection sel = ActiveEditor.Selection;HybridBody griderHB = (HybridBody)spanHB.HybridBodies.GetItem("纵梁轴线");sel.Clear();sel.Add(griderHB);sel.Search("CATPrtSearch.UserFeature,sel");HybridShapeInstance griderUDF = sel.Item(1).Value as H
2021-06-24 11:19:12
1190
原创 CATIA二次开发——遍历几何图形集下的轴系及控制轴系生成位置
CATIA二次开发——轴系相关问题1.遍历几何图形集下的轴系2.解决轴系生成位置的问题1.遍历几何图形集下的轴系近期遇到的问题:遍历轴系的时候发现,AxisSystem属性的轴系只有放在轴系集合下,才能被找到,放在几何图形集或其他位置均不能被找到。本来想遍历几何图形集下的轴系元素,但是发现没有对应的属性,只能查找 几何图形集、几何元素、草图等元素,无法直接遍历轴系。解决办法:(加入选择集,在选择集中筛选轴系类型)HybridBody axisHB = activePart.HybridBodies
2021-06-07 13:50:52
2671
原创 CATIA软件操作——将命令添加至工具栏
CATIAV6 将命令添加至工具栏1.打开首选项2.点击自定义按钮3.自定义面板4.选择操作区域或新建操作区域,向其中添加命令5.选择任意想要添加的命令,点击确认,该命令被加入下方工具栏。6.成功将命令添加至工具栏1.打开首选项2.点击自定义按钮3.自定义面板4.选择操作区域或新建操作区域,向其中添加命令5.选择任意想要添加的命令,点击确认,该命令被加入下方工具栏。6.成功将命令添加至工具栏...
2021-05-28 09:49:27
12989
原创 CATIA V6软件操作——知识工程阵列
知识工程阵列小案例点线连杆点生成连杆生成点线连杆点生成let P(Point)let i(Integer) i=1for i while i<=length(`零件几何体\样条线.1` ) /5000mm{P=CreateOrModifyDatum("Point",`左上弦点` ,`关系\知识工程阵列.1\Point` ,i) P=pointoncurve(`零件几何体\样条线.1` ,`零件几何体\点.1` ,5000mm*i,true) P.Name ="左上弦杆"+"_"+
2021-05-14 17:00:21
3167
原创 CATIA V6二次开发——Automation之属性和方法
1.Automation之属性属性是描述一个对象某个方面特性的值,这个值可能是对象,也可能是普通数据类型(整数、实数、字符串等)。 比如 CATIA 中一个通过三个坐标值创建的点(HybridShapePointCoord)对象,具有 X、Y、Z 三个属性,分别对应其 X、Y、Z坐标。PtRef 属性表示点对象坐标的参考点, RefAxisSystem表示创建点所用的参考坐标系。在 Automation 中 HybridShapePointCoord 的属性描述如下图所示:以HybridBody对象
2021-04-29 18:10:05
2638
原创 3DEXPERIENCE开启软件后显卡报错解决办法
开启CATIA软件后提示显卡报错原因是达索官方不支持游戏显卡,硬件支持列表请访问下方链接。Dassault Systemes网站上的认证硬件列表:为了让强迫症患者也能舒适的使用软件,提供解决方案如下:CATForceNotCertifiedGraphics=true把上面这句代码粘贴到 <catia 安装路径>\CATEnv\Env.txt.最后一行然后重新开启软件,完美解决问题!(PS:解决问题最好的方式就是让问题消失????)...
2021-04-22 18:21:33
2477
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅