QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
Dim PM  As PowerMILL.Application/ D) P( P6 ?5 @
Set PM = CreateObject("PowerMILL.Application")7 c) @" j; H5 q( u+ l1 [
PM.Visible = True1 |2 z8 T% r/ T9 q7 v% H& w& ?
PM.DoCommand "CREATE TOOL" & " D10" & " ENDMILL"% ]; [! V$ R) e* C7 M& w7 d" [: [
PM.DoCommand "EDIT TOOL" & " D10" & " DIAMETER" & " 10"; w2 @8 Y' n* j7 Q
PM.DoCommand "MACRO " & App.Path & "\体积.mac"( c7 n' A  g2 f3 N* W; F, q. \
Dim ZMIN, ZMAX As Double
7 t$ x2 W6 H" g. s- L# o1 K    ZMAX = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MaxZ")8 E  h1 ]! X5 _' f
    ZMIN = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MinZ")% X: ^9 A2 m+ J3 f
    Text1.Text = ZMAX
6 l: ~0 |2 @9 f# v# j  y    Text2.Text = ZMIN
$ ~1 W7 I( ?/ r5 ?+ s" h这个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 )

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