QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2779|回复: 5
收起左侧

[求助] VB中引用PM10的问题

[复制链接]
发表于 2013-3-4 14:33:28 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Dim PM  As PowerMILL.Application
& g$ |1 [; g8 @0 T! ASet PM = CreateObject("PowerMILL.Application")$ q1 S' d9 d( I
PM.Visible = True- \8 M6 {# J1 R3 e
PM.DoCommand "CREATE TOOL" & " D10" & " ENDMILL"
* p9 h6 I9 I5 u6 f  MPM.DoCommand "EDIT TOOL" & " D10" & " DIAMETER" & " 10"
/ @7 e: Z7 H0 W7 v8 K3 K PM.DoCommand "MACRO " & App.Path & "\体积.mac"
" ^9 t, S+ M% h1 P% I Dim ZMIN, ZMAX As Double3 m$ i7 }+ i% k! G7 h; M
    ZMAX = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MaxZ")# R* w' ]( Z9 Q+ m' D0 D, E8 n
    ZMIN = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MinZ")
1 j" _, a; O- h5 ^    Text1.Text = ZMAX4 l0 P* A8 [8 N$ K: ^+ ]
    Text2.Text = ZMIN9 \$ N  M9 c" P; ~6 j' C1 [% h4 k
这个PM.DoCommandEx地方出现错误"参数不可选"

引用了PM10.0

引用了PM10.0
 楼主| 发表于 2013-3-4 14:35:52 | 显示全部楼层 来自: 中国广东深圳
求助VB6.0引用PM对象时获取返回的参数是不是用PM.DoCommandEx,或是谁有基它版本的PM试一下
发表于 2013-3-7 00:31:30 | 显示全部楼层 来自: 中国广东东莞
参看下帮助说明,具体的我也没写过Pm 的。
发表于 2013-3-7 00:33:44 | 显示全部楼层 来自: 中国广东东莞
你可以自己先构建一个模块,或者一个类。把要执行的常用指令都封装到里面,用的时候只传参数进去即可,这样做后续的扩展性要好的多。用起来也方便
 楼主| 发表于 2013-3-7 13:39:40 | 显示全部楼层 来自: 中国广东深圳
我是想在VB6.0试着用双线程,不能像VB.net那样双进程,试试看能不能双线程,一个用模块传递命令,另一个窗口就用这个传递命令
 楼主| 发表于 2013-3-7 13:40:59 | 显示全部楼层 来自: 中国广东深圳
用法是对里,我申明的对像里面有3个命令,另外两个都可以用,就是这个不行
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表