社区活动 技术论坛 pcdmis VB二次开发实例一个!
pcdmis VB二次开发实例一个!
2011-05-14 09:51 227 0 38
本工具为原创! 本工具基于VB语言,采用Excel里的VBA开发而成,程序简单,但实用性还是有一点点的!纯属起抛砖引玉的作用! 文件打开时,请确保“宏安全性”为“低”,要不然没办法运行!请放心,绝对无病毒! 运行程序时,请确保pcdmis已打开,且有零件程序被打开并有特征元素,才能看出效果! 不知道是不是海克斯康公司的人不允许讨论二次开发还是怎地,感觉好少有人讨论二次开发啊! 程序代码如下: ------------------------------------------------------------------------------------ Private Sub CommandButton1_Click() On Error GoTo abc: Dim app As Object Set app = CreateObject("pcdlrn.application") Dim part As Object Set part = app.ActivePartProgram Dim cmds As Object Set cmds = part.Commands Dim cmd As PCDLRN.Command Dim featName As String Dim measX, measY, measZ As String Dim theoX, theoY, theoZ As String Dim ii As Integer ii = 2 For Each cmd In cmds If cmd.IsMeasuredFeature Or cmd.IsDCCFeature Then featName = cmd.ID measX = cmd.GetText(MEAS_X, 0) measY = cmd.GetText(MEAS_Y, 0) measZ = cmd.GetText(MEAS_Z, 0) theoX = cmd.GetText(THEO_X, 0) theoY = cmd.GetText(THEO_Y, 0) theoZ = cmd.GetText(THEO_Z, 0) Cells(ii, 1) = featName Cells(ii, 2) = theoX Cells(ii, 3) = theoY Cells(ii, 4) = theoZ Cells(ii, 5) = measX Cells(ii, 6) = measY Cells(ii, 7) = measZ ii = ii + 1 End If Next Exit Sub abc: MsgBox "pcdmis没有打开" End Sub --------------------------------------------------------------------------------------------- 下载附件的友友顶一下啊,不顶不厚道!呵呵! 有兴趣的朋友,加QQ859027136讨论一下,加好友验证时,请注明“测量”字样!
我要回复

登陆后才能评论

登录
所有回贴(0)
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能