关于CATIA工具命令的二次开发(如何得到catia中的unit设置 CATIA二次开发)

2024-09-06 百科 86阅读 投稿:南城

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

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

五、注意事项 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因子固定

声明:沿途百知所有(内容)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们将尽快删除