1. 首页>精华知识 > 知识

怎么用二次开发把catia的k因子固定

作者:王楠林
2020-04-21
知识

1.关于CATIA工具命令的二次开发

定义自己的工作模块不算二次开发了,只是catia的一个功能,catia可以像其它软件一样把所有的功能在同意界面调出来,可是那样就太乱了。举个例子,空间分析几个常用的功能在DMU里面有,在装配里面也有,因为都常用。在曲面里面,你也可以把实体的命令弄出来。 在工具栏右键,进入自定义,

新建一个bench,咋翻译我不太会,呵呵,一直都用英文的。然后到toolbars里面可以添加你想要的命令,想添加啥加啥,呵呵。

这个就不算二次开发了。

我说的这些二次开发的命令,和宏差不多,都是用语言程序编写的,但是更复杂一些。就像为catia开发一个新的命令!catia的宏我用的不多,常用的是在图纸里面做百格的宏,不过现在也不用了,用一个新的命令,也是二次开发的。

我想宏应该也算是二次开发,也是最常用的。tools/Macro

2.如何得到catia中的unit设置 CATIA二次开发

首先,因为你的这个SPAWorkbench是当前Activedocument的.你当前的活动文档就是你需要测量的2个产品的父文档.它是个Product.在Product里创建Reference只有CreateReferenceFromName可以用的.这个函数的使用需要写出你想创建Reference的特征的BrepName.函数的说明如下:FuncCreateReferenceFromName(CATBSTRiLabel)AsReferenceCreatesareferencefromaname.Areferenceisanobjectthatcanstandforanygeometricalobject.CreatingreferencesisnecessaryforaddingconstraintsbetweentwocomponentsusingBrepelementsoftherepresentationsofthesecomponents.Parameters:iLabelThepathoftheBrepelementtouseintheconstraint.Thispathispassedasacharacterstringcomprisingthecomponentpathfromtherootproducttothecomponentconcerned,concatenatedtotheBrepelementpathintheproduct'srepresentation.Componentsareseparatedusing"/",andtheproductpathisseparatedfromtheBrepusing"/!".Returns:ThecreatedreferenceExample:ThisexamplecreatesareferencefromthepathofaBrepelementintheProd2productlocatedbelowtheRootrootproduct.ThefaceislocatedinthePad.1padandlimitedbytheCircle.1circle.DimRefAsReferenceRef=Prod2.CreateReferenceFromName("Root/Prod2/!Face:(Brp:(Pad.1:0(Brp:(Circle.1))):None())")你用的Part.CreateReferenceFromObject只能在零件级的文档内使用.这个用了也没用.你的Product得不到这个在part里创建的Reference.因为不是一个文档.。

3.CAA CreateLaw这个函数怎么用 CATIA二次开发

catia+CAA+RADE安装指南 一、安装catia 1. 安装 CATIA P3 V5R14,应该就是一路next了,至于刚开始的导入许可可以不管。

2. 安装完成以后从安装盘里面的crack文件夹下拷贝 JS0GROUP.dll 到你的安装目录Dassault SystemesB14intel_acodebin下 3. 删除存在的CATSettings,默认应该在C:documents and Settings用户名Application DataDassaultSystemesCATSettings 4. 启动 CATIA V5R14 5. 然后到工具 --> 选项 --> 许可认证标签页下选中AC3, AL3, MD2 -->点击OK 6. 重启 CATIA V5R14 作为一般用户上面的3.4.5可以不用处理。 对于要对catia进行二次开发的网友,安装CATIA时候一定要将CATIA安装到跟目录下而且目录中不要有空格,例如d: CATIAB14intel_acodebin二、对于catia二次开发的人要在安装CAA和RADE前安装vc,就是我们平常安装了,这个不用我多少了吧^_^三、安装CAA 关于CAA的安装会自动选择你安装catia的目录安装,大概就是一路next了^_^四、安装RADE 1.安装rade不要装在CATIA文件夹下,安装方法和安装CATIA一样如d: radeB14intel_acodebin 。

2.打开控制面板-管理工具-服务,把服务里面的 LaunchCommandServer和ReleaseClient停止,再把Rade的crack文件下JS0GROUP.dll拷贝到d: radeB14intel_acodebin下覆盖。启动服务(如果不停止服务,也就是服务正在运行是不能替换的)。

五、注意事项 1.对于不能启动CATIA的情况可以去网上找个破解文件,也就是JS0GROUP.dll 动态链接库。

4.用VB做CATIA的二次开发

可以,有好几种方法实现。一般先用宏录制过程,然后将vb与catia链接,程序如下:

Dim CATIA As Object

On Error Resume Next

Set CATIA = GetObject(, "CATIA.Application")

If Err.Number 0 Then

Set CATIA = CreateObject("CATIA.Application")

CATIA.Visible = True

End If

On Error GoTo 0

将宏的过程考进去就可以了。

5.求用C++对CATIA二次开发的教程

学过C++吗?

用过Visual C++吗?

C++开发catia二次应用,我们叫CAA的catia二次开发.

这个东西可不是一般的难度.

我不是打击你.假设你只是兴趣使然.我建议你放弃这个东西.

全世界真正懂Visual C++开发的的程序员不超过100万.也就是说每6000人中只1个.

这个是系统的东西.你要会C++,熟悉微软类库,熟悉com原理,熟悉ATL等等等等.

如果你只是为了简单的应用,能够满足你设计上的需求.我建议你还是用VB写一些脚本就够了.

怎么用二次开发把catia的k因子固定

推荐阅读
  • 描写人多的四字词语

    人山人海、比肩继踵、万人空巷、座无虚席、门庭若市、高朋满座、沸沸扬扬、热闹非凡、门庭若市、熙熙攘攘、车水马龙、人来人往、 济济一堂、摩肩接踵、.熙熙攘攘、 攘来熙往 熙来攘往 、比肩叠踵 、宾客如云、 驾肩…

    知识 2024-05-09
  • 毫升和斤怎样换算

    毫升是体积单位,斤是质量单位,不能换算。根据物质密度不同,换算比例不同。对于水来说,一斤等于500毫升…

    知识 2024-05-09
  • 泡沫之夏第三部小说的结局是什么啊

    夏沫与欧辰一起,还有了个孩子,夏沫弟弟死了,最后是夏沫和欧辰在一起了,不过洛熙也得到了从未有过的平静的内心,所以可以说是一个大团圆结局。明晓溪写了番外在仙度瑞拉,说夏沫生了一个儿子,叫做橙橙。夏沫因为…

    知识 2024-05-09
  • 什么软件的卫星地图最清晰最高看到人

    就目前而言,手机用卫星图较为清晰、能看到人的还是谷歌。有两种产品,一是手机版谷歌地球(Google Earth),打开后就是卫星图。二是手机版谷歌地图(Google Maps),既有卫星图,又有矢量图,还能导航。  国内的手…

    知识 2024-05-09
  • 在手机上正规赚钱方法(手机能赚钱的5

    一、众包类:按照任务操作,单价较低,做得越多,收入越多众包类项目是手机赚钱比较常见的类型之一,经常可以看到一些网友操作这类项目,譬如:众人帮、阿里众包、百度众包等,是业内较为知名的任务众包平台,每天都…

    头像 bianji123
    知识 2024-05-09