自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 3DEXPERIENCE & EKL获取代码运行时间

EKL代码功能用时统计

2026-01-13 16:47:17 51

转载 3DEXPERIENCE 学习路线【转发】

3DEXPERIENCE 学习指南

2026-01-12 11:06:12 120

原创 达索3DE平台-知识工程流程模板Company Apps Builder (KAC)介绍

达索知识工程流程模板,可以用UI界面进行交互的EKL高级开发方式

2026-01-05 15:34:44 92

原创 达索3DE平台可视化编程模块Visual Script Designer

达索可视化编程

2025-12-25 11:19:21 192

原创 3DEXPERIENCE结构树中的类型关系图谱

遍历结构树过程中各类型关系图谱

2025-08-01 17:23:06 162 1

原创 3DEXPERIENCE参考属性和实例属性的获取

利用VBA接口,通过函数方法进行零件参考属性和实例属性的获取。

2025-06-05 16:57:20 363

原创 3DE出图四种视图模式介绍

3DE工程图四种视图模式介绍

2025-05-12 15:17:33 358

原创 CATIA软件操作——获取圆管中心线

获取圆管的中心线一开始想通过EKL在知识工程里直接通过函数获取,后来没有找到函数,索性曲线救国了,方法如下。

2023-05-21 18:25:24 9575 2

原创 达索系统基于3DEXPERIENCE平台开发工具介绍

达索系统基于3DEXPERIENCE平台开发工具介绍

2022-08-31 14:03:56 3417

原创 CATIA软件操作——自定义宏命令图标

自定义宏命令图标

2022-08-19 17:58:38 3315

原创 3DEXPERIENCE卸载补丁回滚至之前版本

3DEXPERIENCE有时候打了补丁之后也并没有解决啥问题,想回退至之前版本,按照如下操作即可。

2022-06-20 14:15:37 905 1

原创 3DEXPERIENCE服务器重建索引

3DEXPERIENCE服务器重建索引

2022-06-14 17:07:49 634 2

原创 CATIA V6二次开发——多层结构树遍历之指哪打哪

本文提供方法可用于多层结构树遍历,将结构树遍历和人机交互相结合,达到指哪打哪的效果。

2022-03-04 16:57:51 2052 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二次开发——二三维几何信息传递

读取CATIA模型中几何信息,传递至CAD重构。

2021-12-03 18:03:20 810 1

原创 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

原创 EKL语言的核心语法

2021-11-03 19:04:55 1675 1

原创 企业知识语言(Enterprise Knowledge Language,EKL)

企业知识语言(Enterprise Knowledge Language,EKL),是V6 提供的一种编程语言,使用户可以在具体的使用过程中对V6进行再次开发

2021-10-25 09:28:56 2363

原创 什么是知识工程?

CATIA知识工程是一种组织、重用和分享设计或企业知识的方法,主要通过一系列参数化、规则编辑、知识管理的工具来实现。

2021-10-14 19:41:35 1897

原创 CATIA V6二次开发——复杂装配体的结构树遍历

复杂装配体的结构树遍历获取根节点对象获取层级1对象获取层级2对象获取层级3对象参考资料首先查找Automation开发手册,找到相应的方法,如下图:需要说明的是,想要遍历结构树,必须找到顶层根节点vpmRoot以及它的参考对象vpmRefRoot。在CATIA V6 的环境中,每个层级的对象都有一个实例对象和一个参考对象,参考对象下的实例即为下一层级所有的对象集合。案例装配体结构树如下:获取根节点对象// 调用 editor-level servicePLMProductService ser

2021-09-30 16:42:57 3719

原创 CATIA V6二次开发——如何获取参数集下的子参数集

参数集子参数集

2021-09-18 17:21:43 1285

原创 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

原创 EXCEL二次开发

Excel二次开发

2021-08-24 15:53:49 2350

原创 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 知识工程之嵌套循环

1.知识工程之嵌套循环2.获取UDF输出时的附加元素

2021-07-16 09:15:00 1291

原创 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

3DEXPERIENCE 平台基础介绍.pdf

3DEXPERIENCE平台介绍

2021-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除