梁系工生成软件详细设计文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
梁系工生成软件详细设计文档 需求分析:使用solidworks提供的API开发梁系的设计软件,包括梁系的生成与梁的工程图的生成两部分。 梁系生成部分的需求:根据已有的车头曲面按照要求生成梁系。 梁系按照指定的坐标方向生成X、Y、Z 能够指定梁系按照坐标轴的生成方向,正向、负向。 能够指定梁系的生成位置,可以通过区间生成,也可以通过指定位置生成 能够设计梁与车头曲面的偏移距离 能够设计梁的截面形状 梁的工程图的生成: 自动读取梁系的数据文件 在梁系图中,根据选择的梁,生成单根梁的工程图 根据需要生成梁系相交处的切口 工程图的设置 概要设计: 一、程序结构图: 二、梁系生成部分 1.CreateBone.exe 完成梁系的生成功能 2.梁的生成过程图: 三、梁的工程图部分: 生成工程图的流程: 2.创建梁的零件图 建立零件图的切口 生成梁的工程图 详细设计: 梁系生成部分 用户界面的设计: 1分析曲面窗体: 读取solidworks中的曲面信息,将曲面保存到曲面数组faceArray() 1.2梁系生成窗体 读取梁系的生成方向,排列方向 读取梁系的生成位置数据 显示生成梁系的生成数据 设计梁的截面 编码部分: 2.1 全局变量 定义 SolidWorks 的对象 Public sldApp As SldWorks.SldWorks Public sldModelDoc As SldWorks.ModelDoc2 Public sldPartDoc As SldWorks.PartDoc 定义曲面数组 Public faceArray(100) As Variant 定义曲面数量 Public m_faceNum As Integer 定义梁的数据数组 Public bonary(100) As Tbones 定义boolean变量判断是否完成曲面分析 Public m_analysis As Boolean 定义参考视图变量 Public m_refPlanepos As Double 定义参考视图的数量 Public m_refPlanenum As Integer 定义梁的截面形状 Public m_sectionShape As String 定义窗体常量 Public Const HWND_TOPMOST = -1 Public Const SWP_NOSIZE = H1 Public Const SWP_NOMOVE = H2 Public Const HKEY_LOCAL_MACHINE = 定义生成的参考坐标轴的方向 Public m_basePlane As String 定义生成3D相交曲线的方向 Public m_3DInterDir As Boolean 定义参考平面的位置 Public m_refPlanepos As Double 定义参考平面的数量 Public m_refPlanenum As Integer 定义梁与参考平面的偏移量 Public m_refPlanedis As Double 定义梁的数量 Public m_bonenum As Integer 定义生成扫描特征的编号 Public m_sweepNo As Integer 定义是否创建梁的标记 Public boneFlag As Boolean 定义是否生成的一条梁的标记 Dim blnIsFirst As Boolean 定义梁的数据结构 Type Tbones m_dis As Double m_facedis As Double m_direct As Boolean m_basePlane As String m_ID As String End Type 定义点的结构 Type TPoint X As Double Y As Double End Type 定义SketchSegment的结构 Type TSeg seg As SldWorks.SketchSegment startpt As TPoint endpt As TPoint End Type 2.2方法的说明 Sub Init_SldWorks() 目的:连接solidworks程序 Private Function bodyAnalysis() As Boolean 目的:分析曲面,存储所有曲面 返回:true 成功;false失败 Private Sub btnInsert_Click() 目的:将用户设计的梁的参数插入到数组bonary Private Sub btnDelete_Click() 目的:删除数组bonary中的数据 Private Sub

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档