碧波液压网 欢迎你,游客。 登录 注册

基于ActiveX自定义属性插件的开发与应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

0 引言

    是基于Windows平台的三维机械设计软件,在国内已得到广泛使用。该软件具有全面的实体建模功能,可快速生成完整的工程图,其尺寸驱动功能使图样的修改更加方便,此外还可以进行模具设计、工程分析以及产品数据管理等。总之,功能强大、技术创新,且易学、易用。为了更好地使用软件,以VB为开发工具,利用 OLE应用程序开发接口API函数,实现了中自定义属性插件的开发,方便了用户的设计工作,提高了设计效率。

    大多数工程图的标题栏中应该包括一些基本的设计信息,如零件名称、零件代号、材料以及设计者等,其中零件名称、零件代号、备注等信息还要出现在装配图的材料明细表中,这些内容若在工程图中一一进行编写和修改,其工作量大且不利于保证零件三维图与工程图设计信息的一致性。

    是一个全相关的机械设计软件。其三维模型文件中的设计数据,如尺寸、注释和文件属性等内容与工程图相关。因此,在处理工程图标题栏和材料明细表中的设计数据时,可以将这些内容保存在三维模型文件中,使其自动显示在工程图相应的位置上,当需要对工程图中的内容进行修改时,直接修改三维模型文件中的相应数据即可实现,这样不仅保证了设计信息的一致性,还可以提高设计效率。然而即使这样,也十分繁琐,如果能开发一个控件,与融为一体,则可以达到事半功倍的效果。

1 Active Ocx控件的开发

    为了提高效率,以VB为开发工具,笔者开发了一个Active Ocx控件,并用“宏”操作来引用该控件,从而在中生成一个Properymanagerpage,并利用其中的控件添加自定义属性。程序运行界面如图1所示。

 

图1 程序运行界面

 

    该程序可实现的功能如下。

    1)如果文件只有一个默认配置“Default”,则自定义属性添加在文件的“自定义”栏,如果文件有两个及以上配置,则属性根据配置不同添加在“配置特定”栏。

    2)添加的项目包括作者、序号和名称等,具体如图1所示。

    3)选择不同的配置名称,则相应属性信息显示在对应的文本框内。

    Active Ocx控件的开发步骤为:首先在VB中,新建工程,选择ActiveX控件,然后“确定”,并引用类和常数类,修改工程名称为propertymgr,并设置此项目为工程兼容,在名称栏输入“shuxing.ocx”,之后如图1所示在用户控件UserControll上添加各个控件。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论