CATIA VBA(VBS) 二次开发中的选择过滤器 在文章《CATIA使用VBA(VBS)二次开发时用户的交互选择》中介绍了在CATIA中使用SelectElement2方法进行用户交互选择。在使用SelectElement2进行选择时需要设置选择过滤器,CATIA CAA Visual Basic中提供了如下两类选择过滤器:直接使用对象名称作为过滤器关键字,如HybridBody、HybridShape、Body、Plane、Point、Line等;使用枚举类CAT... 2019年07月14日 CAD 喜欢0 阅读 1,415 views 次 阅读全文
CATIA使用VBA(VBS)二次开发时部件集的创建和遍历 下面以几何元素部件集Geometrical set的选择、创建、遍历和元素的插入为例介绍在CATIA中使用VBA(VBS)二次开发时部件集的操作方法。Sub catmain()'Geometrical set 的选择Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDim iStatus, iType(0)iType(0) = "HybridBody"iStatus = iSelection.Se... 2019年07月07日 CAD 喜欢0 阅读 1,817 views 次 阅读全文
CATIA在VBA(VBS)二次开发中使用HybridShapeFactory创建标准图形曲面的方法 下面以一个球形曲面的创建为例,介绍在CATIA中使用VBA(VBS)进行二次开发时通过HybridShapeFactory类创建标准图形曲面的方法。示例代码如下:(代码中有关对象选择的详细介绍可参考文章《CATIA使用VBA(VBS)二次开发时用户的交互选择》。)Sub catmain()Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDi... 2019年06月29日 CAD 喜欢0 阅读 1,470 views 次 阅读全文
CATIA使用VBA(VBS)二次开发时用户的交互选择 在CATIA中使用VBA(VBS)二次开发时,可以使用SelectElement2方法来进行交互,实现用户的选择,使用Item2来获取选择集中的元素。此方法可以进行基准面、点、线、曲面、实体等任意类的选择。用户交互选择示例代码如下:Sub catmain()Dim iSelectionSet iSelection =CATIA.ActiveDocument.SelectionDim iStatus, iType(0)... 2019年06月29日 CAD 喜欢0 阅读 1,952 views 次 阅读全文
在CATIA二次开发中使用VBA(VBS)的TypeName函数获取文档类型 在CATIA二次开发中可以使用VBA(VBS)的TypeName函数获取文档类型,TypeName函数的定义如下:TypeName(varname) 参数 varname 是一个Variant , 它包含除用户定义类型的变量之外的任何变量。此函数返回一个提供有关变量的信息的 String。由 TypeName 返回的字符串可以为下列任一项: 返回的字符串变量对象类型类型为 objecttype ... 2019年06月23日 CAD 喜欢1 阅读 1,176 views 次 阅读全文
CATIA使用VBA(VBS)二次开发在工程图背景图中创建草图文字 在CATIA工程图中制作标题栏、明细表时均需进入CATIA工程图的背景模式中(Sheet Background)。以下代码为在CATIA中使用VBA(VBS)二次开发在工程图背景图中创建草图文字的方法。Sub catmain()Dim lBView,lFact,lTexts,Ln,lViewDim LH,LW,TxSet lView = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveViewSet lBView = CATIA... 2019年06月23日 CAD 喜欢0 阅读 991 views 次 阅读全文
CATIA使用VBA(VBS)二次开发在工程图激活的视图中创建文字 在CATIA中使用VBA(VBS)进行二次开发,可通过如下代码在工程图激活的视图中创建文字:Sub catmain()Dim lView,lTexts,lFont,LtSet lView = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveViewSet lTexts = lView.TextslFont = "FAWFONT"Set Lt = lTexts.Add("www.leanwind.com", 10, 20)'设置文字位置Lt.AnchorPosition... 2019年06月22日 CAD 喜欢0 阅读 684 views 次 阅读全文
CATIA使用VBA(VBS)二次开发在工程图激活的视图中绘制草图 在CATIA中使用VBA(VBS)进行二次开发,可通过如下代码在工程图激活的视图中绘制草图:Sub catmain()Dim lView,lFact,Cl,C2,lSlct, lVisprp,lBView'获取激活视图Set lView =CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView'创建二维画笔Set lFact = lView.Factory2D'创建直线、圆、样条曲线等图元... 2019年06月16日 CAD 喜欢0 阅读 1,005 views 次 阅读全文
在Creo部件中插入用户自定义特征(UDF) 在文章《在Creo中创建用户自定义特征(UDF)》中介绍了在Creo中创建自定义特征(UDF)的方法,下面介绍下如何将自定义的特征放置到部件中。在模型中点击用户定义特征,在打开的文件打开对话框中选择要插入的UDF。系统弹出“插入用户定义的特征”对话框,从中选中“高级参考配置”复选框(该项为默认选项),然后单击确定。... 2019年05月15日 CAD 喜欢2 阅读 2,341 views 次 阅读全文
在Creo中创建用户自定义特征(UDF) 在Creo中用户自定义特征的英文为UserDefined Feature,简称UDF。一个完整的UDF包括选定的特征,它们的所有相关尺寸,选定特征之间的关系,以及在零件上放置UDF的参考列表。用户自定义特征可以分为从属的和独立的。从属的UDF 在运行时直接从原始模型中读取原始值,如果原始模型中的尺寸发生改变,那么,这些改变的尺寸也会自动反应到UD... 2019年05月15日 CAD 喜欢2 阅读 4,538 views 次 阅读全文