网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月06日漏签0天
catia吧 关注:123,978贴子:264,917
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回catia吧
>0< 加载中...

CATIA 编写VBA进行DMU运动副建立出错

  • 只看楼主
  • 收藏

  • 回复
  • fhui126
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
'学着对运动模型进行VBA 编写,查看 V5Automation.chm 文件找到一段代码,如下:
Sub CATMain()
Dim oRootProduct As AnyObject
Set oRootProduct = CATIA.ActiveDocument.Product
Dim oProductToFix As Product
Set oProductToFix = oRootProduct.Products.Item(1)
oRootProduct.ApplyWorkMode DESIGN_MODE
Dim sRefName As String
sRefName = "Product1/PartKIN_1.1/!Line.1"
Dim oReferenceLine1 As Reference
Set oReferenceLine1 = oRootProduct.CreateReferenceFromName ( sRefName )
sRefName = "Product1/PartKIN_2.1/!Line.1"
Dim oReferenceLine2 As Reference
Set oReferenceLine2 = oRootProduct.CreateReferenceFromName ( sRefName )
Dim cTheMechanisms As AnyObject
Set cTheMechanisms = oRootProduct.GetTechnologicalObject("Mechanisms")
Dim oNewMechanism As Mechanism
Set oNewMechanism = cTheMechanisms.Add()
Dim iNbmech As Integer
iNbmech =cTheMechanisms.Count
Dim sMechanismName As String
sMechanismName = oNewMechanism.Name
oNewMechanism.FixedPart = oProductToFix
Dim aVar1(1)
Set aVar1(0) = oReferenceLine1
Set aVar1(1) = oReferenceLine2
Dim oNewJoint as Joint
'运行到下一句时报错--------------------
Set oNewJoint = oNewMechanism.AddJoint("CATKinCylindricalJoint",aVar1)
Dim iNbjnt As Integer
iNbjnt = oNewMechanism.NbJoints
Dim oNewCommand1 as MechanismCommand
Dim oNewCommand2 as MechanismCommand
Set oNewCommand1 = oNewMechanism.AddCommand("CATKinLengthCmd",oNewJoint)
Set oNewCommand2 = oNewMechanism.AddCommand("CATKinAngleCmd",oNewJoint)
End Sub


  • fhui126
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2026-03-06 17:22:11
广告
不感兴趣
开通SVIP免广告
  • fhui126
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还望各位大侠指点一二~~


  • 龙腾雨霁
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把dim xxx as xxx 的as xxx都注释掉试试


  • a398001844
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不知道楼主大神解决没有,我也遇到了同样的问题,求指导🙏🙏🙏


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回catia吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示