PROE二次开发教程之VB篇:AGW插件操作PROE尺寸对象及在VBA环境下
    


对PROE二次开发基础有兴趣的,可以往下看。

通过本教程,你将学习到以下的内容:
1.AGW插件操作PROE尺寸对象的方法;
2.在VBA环境下使用AGW插件进行PROE开发的一些意义;
3.如何在VBA环境下使用AGW插件进行PROE的二次开发;
4.如何使用TCP/IP方式连接AGW插件与PROE;
5.EXCEL软件的一些基本操作和VBA操作。

提示:在看这篇教程之前,确保你已经掌握VB、PROE、EXCEL东东的一点点基础,还有强烈推荐你看我之前发的一些文章与教程(因为关于AGW插件的教程是连贯的,之前有说过的内容,在这里就不会在说了)。如果上述两点你都通过了,请你继续进行这篇教程的阅读。不然,你稍稍硬着头皮看也是可以的。
==

如何用AGW插件操作PROE尺寸

让大家先看看AGW插件有什么操作尺寸对象的方法(AGW4.2),如图所示



*******************************************************************************
DimensionGetSymbol

object. DimensionGetSymbol ( dimID , symbolName, [featNameOrId], [modelName])

各参数的含义如下:
Object是一个AGW的对象(如“Public gateway1 As New GWayAX”这样就定义了一个AGW对象gateway1。
dimID是特定尺寸的标识号码。
symbolName是返回标识号码为dimID尺寸的名称。
[featNameOrId]是被指定参数对象的特征名称或特征标识。如果省去的话,就认为是模型层级的参数。
[modelName]是模型的名称。缺省是当前激活的模型。
*******************************************************************************
DimensionGetText

object. DimensionGetText ( dimName, pvDimText, numLines, [featNameOrId], [modelName] )

各参数的含义如下:
dimName是特定尺寸的名称。
pvDimText是返回尺寸的文本。
numLines是返回尺寸的文本的行数.
*******************************************************************************
DimensionGetTolerence

object. DimensionGetTolerence ( dimName, minTolerence, maxTolerence, [featNameOrId], [modelName] )

各参数的含义如下:
minTolerence是返回尺寸公差的下偏差值。
maxTolerence是返回尺寸公差的上偏差值。

*******************************************************************************
DimensionHighlight

object. DimensionHighlight ( dimName, [featNameOrId], [modelName])
这个函数是用来高亮显示名称为dimName的尺寸。
*******************************************************************************
DimensionIsToleranceDisplayed

object. DimensionIsToleranceDisplayed ( bDisplayed, sDimName, [FeatNameOrId], [sModelName] )

各参数的含义如下:
bDisplayed是尺寸的公差是否被显示,YES就是被显示的状态,NO就是不被显示的状态。
sDimName特定尺寸的名称。
[smodelName]是模型的名称。缺省是当前激活的模型。
*******************************************************************************
DimensionSetSymbol

object. DimensionSetSymbol (dimName, NewName, [FeatNameOrId], [Model_Name])

各参数的含义如下:
dimName是需要重命名的尺寸名称。
NewName是重命名尺寸的新名称。
*******************************************************************************
DimensionSetText

object. DimensionSetText ( dimName, pvDimText, numLines, [featNameOrId], [modelName] )

各参数的含义如下:
pvDimText是设置的尺寸的文本。
numLines是设置尺寸文本的行数.

*******************************************************************************
DimensionSetTolerence

object. DimensionSetTolerence ( dimName, minTolerence, maxTolerence, [featNameOrId], [modelName] )
这个函数是用来设置名称为dimName的尺寸的公差的。
*******************************************************************************
DimensionSetValue
object. DimensionSetValue ( dimName, dimVal, [featNameOrId], [modelName])

各参数的含义如下:
dimVal是设置尺寸的值。

==

在VBA环境下使用AGW插件进行PROE的二次开发

下面先来简单说说在VBA环境下使用AGW插件的一些意义吧。通过在VBA环境下使用AGW插件,你可以从EXCEL软件中发送数据(广义的概念,与信息有的类似)到PROE软件中,把设计规律和设计要计算的复杂的东东融入到EXCEL软件的强大的计算功能上。并可以交给不懂PROE软件的人使用,你也可以把PROE的BOM表的数据(数据)发送到PROE软件中,作为价格计算表(你认为有利于你使用的东东)。通过在VBA环境下使用AGW插件,你可以建立自定义用户界面给其它不熟悉PROE软件的人员(如有些质量保证人员),来使用OFFICE软件来进行简单的设计和查证PROE的设计参数和模型。通过在VBA环境下使用AGW插件,你可以用来生成OFFICE格式的一些工程文件(如材料表,销售报价单等等)。通过在VBA环境下使用AGW插件,你可以把数据传到ACCESS软件中,简单管理设计数据,不用购买PRO/INTRALINK,哈哈,吹过头了。总之,一句话就是你可以通过在VBA环境下使用AGW插件,使PROE与支持VBA编程的软件实现数据的交换。支持VBA编程的软件(OFFICE软件啦,AUTOCAD软件啦,CAXA软件啦,SOLIDWORKS软件啦等等)~~~~~其它的意义欢迎大家提出来,或上述所说的意义中不符合现实的已欢迎指出来,:) ,吹也要知道有没有胡乱的吹呀。。。:lol




为了减少教程篇幅,有利于大家阅读并理解,先讨论一下如何应用操作尺寸的方法(如实际的例子)和讨论一下在VBA环境下使用AGW插件有何意义,这个比较重要的说,所以这篇教程就先到这里啦:D ~~~~敬请留意《PROE 二次开发教程之VB篇:AGW插件操作PROE尺寸对象及在VBA环境下使用方法(下)》~~


好戏在后头
敬请关注

==

QUOTE: 原帖由 darkbit 于 2007-10-26 11:34 发表
哎!
原先只对VC感兴趣
如今不玩VB是不行了,玩CATIA的宏就要跟VB有关
呵呵,我也原先也只是搞搞VC的~~~但有一天被我发现了AGW这个软件,夷...它的帮助文档挺好看的哦。。看了一下就上手了~~呵呵(真正的易用啊)~~

大家也可以看看哇~AGW软件很易用的哇!搞搞简单的二次开发很方便咯。。。:lol

:L 可惜PROE二次开发工具的帮助文档就没有AGW软件的友好~或许功能比较多,多就杂了,杂就乱了,看上去就有点烦了:Q ~~不过慢慢看还行吧。。。


ps:VB就比C++上手快,容易学,素大众语言,素我们这些计算机应用者的语言。。。嘿嘿~~不过做开发嘛,还是c/c++来得好,来得方便,来得强大。。。:D

[ 本帖最后由 boon 于 2007-10-26 18:42 编辑 ]
==


相关阅读
  • 二次开发教程之ProE wildfire野火2
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • ProE4.0二次开发教程之VB篇:Pro/T
  • proe2.0二次开发教程之VB篇:获取
  • proe2.0二次开发教程之VB篇:获取
  • proe二次开发教程之vb篇:Automatio
  • proe二次开发教程之vb篇:Automatio
  • 厌氧培养箱是一种可在无氧环境下进
  •  



     
     
         

    收录时间:2014年07月09日 23:39:08 来源:无维网 作者:匿名
    上一篇:新电脑安全上网及系统优化维护简明教程  (电脑版  手机版)
     
    创建分享人
    lhqz2
    最新问题
     
    喜欢此文章的还喜欢
    Copyright by www.chinabaike.com;All rights reserved. 联系:QQ:469681782