|
solidworks提供了大量的ActiveX Automation对象,以及这些对象所拥有的方法和属性,用户通过在客户应用程序中对这些ActiveX Automation对象及其方法和属性的操纵,可以在自己开发的应用软件中实现几乎所有的SolidWorks软件的功能。 VB与SolidWorks接口技术
跟着计算机技术的广泛应用,针对凸轮轮廓设计的特殊性,设计者根据凸轮从动件的运动规律,首先确定推导出凸轮轮廓的曲线方程,其次在相同的答应误差范围内,利用圆弧迫临法计算研究盘形凸轮轮廓曲线。
盘形凸轮CAD/CAM系统设计 2.1 参数信息的录入 为利便用户使用本系统,针对不同的使用者具有不同的操纵权限,系统设置了账号。同时,根据凸轮轮廓加工工艺的特性,需要输入凸轮行程个数和行程类型,因此本系统设计了行程参数输入窗口,使用者登录系统后,即可录入凸轮行程信息,可以录入多个行程,每个行程可以有三种行程类型供选择:单停留、双停留、无停留。用户选择任一行程类型都会在界面上图形显示区域显示相应的行程类型示意图,利便使用者及时纠正错误的选择。 行程参数信息输入后,需要使用者输入各段行程凸轮运动规律参数,根据选择的行程及类型,只需输入起始、终点角度便可以在已经提供好的包括运动进程,运动规律等参数进行直接调用,操纵界面如图1所示。如有特殊需要,或者因尺度的变更修改相关的数据时,使用者只需点击图1右边的展开按钮编纂相关的参数,这样设计参数能够有效的更新,为以后的设计提供便利前提。图1 运动规律参数设置 凸轮机构的工艺参数输入,是凸轮设计的核心内容,用户需要输入凸轮的许用压力角,凸轮中央距,最小凸轮基圆直径等,还要进行压力角校核,从而保证凸轮工艺参数的准确性,操纵界面如图2所示。通过使用者输入凸轮的设计参数,达到数据库信息的初始化,为图形天生模块做预备。图2 凸轮工艺参数输入 。图形的天生、检修与显示 为保证用户操纵的实时交互,还需要设计凸轮轮廓规律检测的相关图形,用来检测输入参数的公道性,需要检测的主要内容有位移、速度、加速度以及压力角,这几种图形是在VB中以位图的形式表现的。通过在图形显示区域显示的凸轮轮廓位移曲线、速度曲线、加速度曲线,这使用户能直观的发现不公道的参数。凸轮轮廓曲线天生、检修是凸轮设计中的一个重要部门。图形天生与检修模块流程图如图3所示。图3 凸轮设计检修流程图 同时根据用户输入的基圆半径,凸轮机构从动件的速度,以及角加速度系统直接算出设计的各曲线段压力角,与许用压力角比较,便可校核设计的公道性。2.3 凸轮实体天生 通过用户输入准确的凸轮机构工艺参数,在输出节点和图形界面就会显示凸轮各段行程的起始角度以及相应轮廓曲线函数,然后点击输出参数数据,就会在下面表格中显示凸轮轮廓的各节点的坐标值,如图4所示,最后点击基于SolidWorks天生圆盘凸轮按钮.
ADO对象模型定义了一个可编程的分层对象集合,主要由三个对象成员Connection、Command和Recordset对象,以及几个集合对象Errors、Parameters和Fields等组成。其中,Connection对象代表打开与数据源的连接;Comma nd对象用于定义对数据源执行的指定命令;Recordset对象表示的是来自基本表或命令执行结果的记实全集。下面是基于ADO数据对象编程的主要操纵程序。
|
|