社区活动 技术论坛 pcdmis VB二次开发实例一个!
pcdmis VB二次开发实例一个!
2011-05-14 09:51 232 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讨论一下,加好友验证时,请注明“测量”字样!
我要回复

登陆后才能评论

登录
所有回贴(38)
王惠雅
谢谢!我用中转方式导出啦,不过你的方便些。
2011-06-01 11:10
回复
取消
提交
王惠雅
学习啦:Z
2011-06-01 11:11
回复
取消
提交
下载来看看,谢谢分享!!!
2011-06-01 18:30
回复
取消
提交
楼主,加你QQ,有空交流一下,新版的尺寸评价结果,如何导出
2011-07-08 13:27
回复
取消
提交
很好的东西,关键是怎么用,是不是下载到CMM电脑中就是可以了。
2011-08-25 13:38
回复
取消
提交
[quote] 原帖由 [b]87292504[/b] 于 2011-8-25 13:38:00 发表 很好的东西,关键是怎么用,是不是下载到CMM电脑中就是可以了。 [/quote]参照1楼和10楼的方法去做!
2011-08-26 12:00
回复
取消
提交
好 东西呀,最近都在为二次开发入门纠结呢?
2011-09-08 22:22
回复
取消
提交
王奎
顶一下:Z
2011-09-09 08:08
回复
取消
提交
顶:) :) :)
2011-09-16 17:13
回复
取消
提交
有什么实际的用途么?
2011-09-19 08:15
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能