QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
Dim PM  As PowerMILL.Application
! Q% e  W. c, C/ `( oSet PM = CreateObject("PowerMILL.Application")
/ ^1 a5 [" H8 W) MPM.Visible = True* j' F9 V- d: x" Q2 ^
PM.DoCommand "CREATE TOOL" & " D10" & " ENDMILL"
2 k% S, Z, I! [$ p: |8 R; B! A8 z  g8 fPM.DoCommand "EDIT TOOL" & " D10" & " DIAMETER" & " 10"
7 Y( P. L; Q/ S PM.DoCommand "MACRO " & App.Path & "\体积.mac"
6 A4 O, Q$ H; s+ O) o$ U% ~ Dim ZMIN, ZMAX As Double6 B& S5 s! ^3 F+ b
    ZMAX = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MaxZ")# t, R4 U: P. ^# E4 \2 N! A# s
    ZMIN = PM.DoCommandEx("PRINT FORMVALUE RoughBlock.LimitFrame.MinZ"). j" H  C$ Y7 _! U+ E
    Text1.Text = ZMAX9 ^% x) g: S* v9 T  a" x8 j
    Text2.Text = ZMIN
9 ~: o2 z) B" O' o, ?! q这个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 )

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