自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

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

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

2022-08-31 14:03:56 1519

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

自定义宏命令图标

2022-08-19 17:58:38 422

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

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

2022-06-20 14:15:37 90

原创 3DEXPERIENCE服务器重建索引

3DEXPERIENCE服务器重建索引

2022-06-14 17:07:49 72

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

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

2022-03-04 16:57:51 496 1

原创 CATIA V6二次开发——关于测量

测量直线长度hybridShapeLinePtPt3.Compute(); //测量前必须先重载一次MeasurableService measurableService = (MeasurableService)ActiveEditor().GetService("MeasurableService");MeasurableLine measurableLine = (MeasurableLine)measurableService.GetMeasurable(hybridShapeLinePtP

2022-01-11 09:27:51 614

原创 Excel二次开发学习笔记——获取某列最后一个非空单元格的行号

Excel二次开发学习笔记——获取某列最后一个非空单元格的行号方法一:为了获取某WorkSheet某列最后一个非空单元格的行号,吭哧吭哧地搜了很多方法,最后整理出方法一;结果偶然发现有个更简单的方法,一行代码就能解决问题。方法一:/// <summary>/// 获取某WorkSheet某列最后一个非空单元格的行号/// </summary>/// <param name="sheet">表单</param>/// <param name=

2021-12-24 17:38:18 769

原创 CATIA V6二次开发——二三维几何信息传递

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

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

原创 CATIA V6二次开发——如何利用CaptureToFile截屏

CaptureToFile今天给大家分享一个很有趣的功能,如何利用CATIA自带的功能输出模型展示图?先上方法:方法本身并不难,只需要赋予格式及输出路径即可完成该功能。结果如下:看到这样一张图片不禁让我陷入了沉思,怎么会这么丑????那么如何让这个简单的功能变得有趣,图片变得好看点呢?第一步:背景换色第二步:隐藏结构树...

2021-11-30 19:40:54 763 1

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

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

原创 EKL语言的核心语法

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

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

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

2021-10-25 09:28:56 607

原创 什么是知识工程?

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

2021-10-14 19:41:35 759

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

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

2021-09-30 16:42:57 1040

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

参数集子参数集

2021-09-18 17:21:43 356

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

原创 EXCEL二次开发

Excel二次开发

2021-08-24 15:53:49 1057

原创 CATIA V6二次开发——遍历UDF下的元素及参数

在UDF实例化的过程中往往将UDF实例化至几何图形集或者几何体中,每个UDF可能不止输出一个对象和参数,那么如何获取UDF附带输出的元素和参数,代码如下:

2021-08-18 19:09:47 366

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

原创 CATIA V6 知识工程之嵌套循环

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

2021-07-16 09:15:00 370

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

原创 CATIA二次开发——遍历几何图形集下的轴系及控制轴系生成位置

CATIA二次开发——轴系相关问题1.遍历几何图形集下的轴系2.解决轴系生成位置的问题1.遍历几何图形集下的轴系近期遇到的问题:遍历轴系的时候发现,AxisSystem属性的轴系只有放在轴系集合下,才能被找到,放在几何图形集或其他位置均不能被找到。本来想遍历几何图形集下的轴系元素,但是发现没有对应的属性,只能查找 几何图形集、几何元素、草图等元素,无法直接遍历轴系。解决办法:(加入选择集,在选择集中筛选轴系类型)HybridBody axisHB = activePart.HybridBodies

2021-06-07 13:50:52 850

原创 CATIA软件操作——将命令添加至工具栏

CATIAV6 将命令添加至工具栏1.打开首选项2.点击自定义按钮3.自定义面板4.选择操作区域或新建操作区域,向其中添加命令5.选择任意想要添加的命令,点击确认,该命令被加入下方工具栏。6.成功将命令添加至工具栏1.打开首选项2.点击自定义按钮3.自定义面板4.选择操作区域或新建操作区域,向其中添加命令5.选择任意想要添加的命令,点击确认,该命令被加入下方工具栏。6.成功将命令添加至工具栏...

2021-05-28 09:49:27 5203

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

原创 CATIA V6二次开发——Automation之属性和方法

1.Automation之属性属性是描述一个对象某个方面特性的值,这个值可能是对象,也可能是普通数据类型(整数、实数、字符串等)。 比如 CATIA 中一个通过三个坐标值创建的点(HybridShapePointCoord)对象,具有 X、Y、Z 三个属性,分别对应其 X、Y、Z坐标。PtRef 属性表示点对象坐标的参考点, RefAxisSystem表示创建点所用的参考坐标系。在 Automation 中 HybridShapePointCoord 的属性描述如下图所示:以HybridBody对象

2021-04-29 18:10:05 929

原创 3DEXPERIENCE开启软件后显卡报错解决办法

开启CATIA软件后提示显卡报错原因是达索官方不支持游戏显卡,硬件支持列表请访问下方链接。Dassault Systemes网站上的认证硬件列表:为了让强迫症患者也能舒适的使用软件,提供解决方案如下:CATForceNotCertifiedGraphics=true把上面这句代码粘贴到 <catia 安装路径>\CATEnv\Env.txt.最后一行然后重新开启软件,完美解决问题!(PS:解决问题最好的方式就是让问题消失????)...

2021-04-22 18:21:33 1001

原创 CATIA V6二次开发——Automation之对象

Automation之对象1. Automation开发手册介绍1.1 对象(Object)1.1.1 聚合关系1.1.2 抽象对象(Abstract object)1.1.3 集合(Collection)1.1.4 AnyObject1. Automation开发手册介绍1.1 对象(Object)CATIA Automation 中采用对象结构图和文字表述的方式来描述对象(Objects)、对象的方法和属性以及对象之间的关系,青色表示普通对象,黄色表示对象集合,红色表示抽象对象。Automat

2021-04-16 18:41:54 883

原创 CATIA V6软件操作——地形生成

思路:1.由CAD处理地形模型,得到高程点及等高线信息,利用提取数据功能提取高程点及等高线对应的点,导出Excel,利用函数=C2&","&D2&","&E2 将其合并为一列,注意XY的顺序,然后复制合并后的数据粘贴在txt中,将其保存为asc格式文件。2.打开CATIA,新建地形,导入地形文件asc,生成点云文件,再利用局部处理功能筛除不满足条件的点,最后生成地形。...

2021-04-16 11:16:22 782

原创 CATIA二次开发——元素隐藏

CATIA二次开发——元素隐藏 方法一:GSMVisibility 方法二:利用Selection加入选择集再隐藏

2021-04-02 20:37:59 434

原创 CATIA二次开发——改变线型线宽颜色

利用RGB值以及线型线宽值修改元素属性public static void ChangeColorAndLinetype(Editor editor,HybridShape obj, int Red, int Green, int Bule, int LineType){ obj.Compute(); Selection sel = editor.Selection; sel.Add(obj); sel.VisProperties.SetRealColor(Red, Green

2021-03-31 09:13:21 1230

原创 Win10系统蓝屏!!!

WIN10蓝屏!!!问题描述使用Office软件的时候,只要一点保存,电脑直接蓝屏并重启。如下图:解决方案1.打开Windows更新2.查看更新历史记录3.选择卸载更新,找到KB5000802将其卸载4.重启完美解决问题!...

2021-03-22 19:39:55 212

原创 CATIA V6二次开发——UDF实例化

UDF实例化下面展示一个C#调用UDF实例化的案例:Editor ed = BLL.CatiaMethods.GetEditor();Part part = (Part)ed.ActiveObject;InstanceFactory factory = (InstanceFactory)part.GetCustomerFactory("InstanceFactory");//在数据库查找要实例化的UDFfactory.BeginInstanceFactory("UDFBoundingSphere

2021-03-15 15:57:30 872 2

原创 CATIA V6软件操作——文件管理

CATIA V6文件管理存储在收藏夹中(Favorite)存储在文件夹中(BookMark)存储在目录中(Catalog)存储在收藏夹中(Favorite)打开收藏夹的方式有两种,一种在工具选项卡五角星按钮,另一种在角色下拉菜单中。如图所示:保存文件至收藏夹的方式:保存要收藏的零件或者产品,并激活对象,以该对象为工作对象,然后点击工具栏五角星旁边的下拉图标,点击添加到收藏夹即可,然后打开我的收藏夹即可查看文件。注:收藏夹不仅仅能管理零件及产品,还能收藏目录,可以配合目录的方式进行文件管理和UDF

2021-02-23 20:08:22 2452

原创 CATIA V6二次开发——宏应用

CATIA V6 宏应用录制宏1.新建宏库启动录制实行操作:新建一个圆,将其拉伸,并封闭成实体然后停止录制,打开宏编辑器(快捷键为Alt)模块2中代码即为刚才的录制的操作![在这里插入图片描述](https://img-blog.csdnimg.cn/20210208143701293.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d

2021-02-09 09:18:44 1106 2

原创 CATIA V6二次开发——有序几何图形集

创建有序几何图形集创建测试点并将其隔离,加入有序几何图形集中CATIA = (INFITF.Application)Marshal.GetActiveObject("CATIA.Application");Part opart = (Part)CATIA.ActiveEditor.ActiveObject;HybridShapeFactory hsf = (HybridShapeFactory)opart.HybridShapeFactory;OrderedGeometricalSets orde

2021-02-04 19:31:31 1752 1

原创 CATIA 3DEXPERIENCE R2019x VBA开发介绍

CATIA 3DEXPERIENCE R2019x VBA开发介绍一、 什么是VBA?【VBA的官方解释】 VBA(Visual Basic for Applications)是VisualBasic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是MicrosoftOffice软件。它也可说是一种应用程式视觉化的 Basic 脚本。CATIA提供了多种二次开发的接口,其中包括自动化对象编程(Automation)和

2021-01-29 16:23:02 1499 3

3DEXPERIENCE 平台基础介绍.pdf

3DEXPERIENCE平台介绍

2021-02-03

空空如也

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

TA关注的人

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