登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 机械机电类 > 机械工程及自动化 > 正文

基于移动终端的螺钉快速设计与建模的信息系统开发毕业论文

 2021-06-24 11:06  

摘 要

本文通过Solidworks的二次开发和安卓移动应用的开发,展示了螺钉的参数化建模和远程建模技术。用户直接在手机上选择螺钉的各个参数,比如螺钉直径,螺纹长度等,然后点击造型按钮,通过Internet将建模参数直接传递到PC主机上,在PC机上运用Solidworks的API在Solidworks上进行参数化建模,然后将建模后的文件和模型图片一并发送到移动端,实现了远程建模,解决了平台性能的差异性,充分利用了PC平台的硬件优势和移动平台的便捷性。

论文主要研究了如何利用Solidworks的API进行螺钉的参数化建模,如何利用C#进行Solidworks的二次开发,如何利用JAVA开发安卓上的参数选择界面,如何通过Socket进行网络通信,连接Linux服务端,Android客户端和PC客户端。充分利用各个平台的优势,将各个平台的优势整合在一起。

研究结果表明:可以通过网络利用各个平台的各自优势,解决平台间操作和性能的差异性。可以在移动平台上进行机械设计,然后将参数发送给PC端,在PC端上进行建模,最后将结果发送给移动平台。可以将机械设计手册上的信息转化成数据库里面的信息,加速和方便了检索。

本文的特色在于解决了因移动平台的性能瓶颈带来无法进行建模的限制,充分利用了PC平台的硬件的性能优势,将一些便捷简单的操作放到移动端来,使建模便捷化。同时还对螺钉标准件的信息库进行了一定的研究,可以用来查询螺钉的各种详细信息。对书本上的设计手册信息搬上信息平台具有一定的指导意义。

关键词:Solidworks;二次开发;远程建模;参数化建模;

Abstract

Using the Solidworks secondary development and the Android application development, we display the screw parametric modeling and the remotely modeling technology. The user directly select the parameter and the type in the mobile phone, like the screw diameter, the length of the screw thread. With Internet we can transfer the model parameter to the PC host. In the PC host, we use Solidworks API to parametric modeling. Then transfer the model file and the model picture to the mobile phone, so we achieve how to remotely model and we make full use of the PC platform hardware advantage and the mobile platform convenient advantage

The paper research how to use Solidworks API to screw parametric modeling, how to use C# to Solidworks secondary develop, how to use JAVA to develop the Android parameter and type selection user interface, how to use socket to connect the Linux Server, the Android Client and the PC client. Make full use of different the platforms.

The research result indicate: we can make full use of the different advantage of the different platform. We can design the machine in the mobile phone, and then send the parameters to the PC client. And then PC will automatically parametric model in the Solidworks software. In the end, PC will send the model result to mobile phone. We can transfer the machine design information in the books to the database, which convenient us the retrieve.

The feature of this paper is to solve the mobile phone performance limit which make it hard to model in the mobile phone. We make full use of the PC hardware advantage, and transfer the convenient and easy operation to the mobile phone, which make it convenient to model. We also research how to transfer the screw data from book into database, then we can easily search the screw information. It can give us some advice in transferring the data from book to the database.

Key Words: Solidworks; secondary develop; remotely model; parametric modeling

目 录

第1章 绪论 1

1.1 国内外研究现状 1

1.2 软件需求分析 1

1.3 研究成果 2

1.4 论文主要内容 2

1.5全文组织结构 3

第2章 总体方案设计 4

2.1 PC端方案设计 4

2.1.1 螺钉规格数据查询 4

2.1.2 螺钉的参数化设计和建模 4

2.1.3 与服务器之间的通信 4

2.2 Android端方案设计 4

2.2.1 Android端螺钉规格数据查询 4

2.2.2 Android端与服务端的交互。 5

2.3 服务端方案设计 5

2.4 整体方案设计 5

第3章 螺钉信息库的建立 6

3.1 螺钉标准库 6

3.2 数据库 6

3.3 Microsoft SQL Server 7

3.4 SQL Server的使用 7

第4章 螺钉的参数化建模 10

4.1 Solidworks 10

4.2 Visual Studio 10

4.2 Solidworks二次开发 11

4.2.1 OLE技术 11

4.2.2 ActiveX技术 11

4.2.3 宏录制 12

4.3 Solidworks API分析 12

4.4 WPF介绍 17

4.5 PC端软件使用介绍 18

4.6 界面开发过程 21

4.7 参数化建模 24

4.8 螺钉的参数化建模 24

第5章 螺钉的远程传参建模 26

5.1 安卓软件开发 26

5.2 Eclipse 26

5.3 安卓客户端介绍 26

5.4 安卓客户端用户界面的搭建 29

5.5 安卓客户端螺钉信息库的搭建 29

5.6 网路通信 31

5.7 Socket 32

5.8 安卓端网络通信的搭建 33

5.9 服务端网络通信的搭建 34

5.10 PC端网络通信的搭建 35

第6章 软件运行示例 36

6.1 示例描述 36

6.2 示例1过程 36

6.3 示例2过程 41

第7章 总结与展望 44

7.1 总结 44

7.2展望 44

参考文献 45

致 谢 46

第1章 绪论

现在还没有基于螺钉的完整的参数查询软件,在远程建模方面的研究也相当得少。我国使用Solidworks等建模软件的人很多,虽然研究参数化建模的人很多,但是研究移动化参数建模的人很少,有这么多的用户基数,开发一款能够远程建模的软件和基于螺钉的参数查询和参数化建模的软件就很有必要性了。大大提高了建模的便捷性和快速性。

1.1 国内外研究现状

在国内,2010年上海理工大学机械工程学院的王双园,白国振教授作了用基于VB的SolidWorks远程建模的研究[3]。在此研究中,他们实现了基于Visual Basic 6.0开发的SolidWorks远程绘图功能,解决了本地机器在没有安装CAD软件下进行三维建模的难题。但是他们并不是基于移动终端的,都是基于台式机的。而在更早的2006年,东北大学机械工程与自动化学院的李虎,许锋,王蕾,王宛山四人发表了“基于网络的远程加工建模及其功能”的期刊文献[4]。他们研究了基于客户机/服务器的请求响应方式,建立利用现有网络资源与技术,实现设计和制造之间并行的既分工又合作的协同设计与制造机制,以及实现远程加工及工艺参数优化的网络结构。以最大生产率为优化目标,在保证获得给定表面粗糙度的前提下,建立铣削加工工艺优化数学模型.通过网络传输优化结果,演示Web上NC加工仿真过程,初步实现网络化设计加工。可以看出,他们已经做了在远程加工控制方面的研究,但并未涉及远程建模领域。也没有通过移动端上的软件来操作,而是通过web来实现。他们的研究,我们可以拿来借鉴和改进。除上述两篇文献外,在国内并未找到相关的其他文献,可见这仍然是一个很大的空白研究领域,还需要很多的探索和研究。

在国外,埃迪斯科文大学的乌代尔汉,西蒙娜·奥布莱恩,马吉德拉德三位教授在2012年做了自动化组合夹具的设计和装配的研究[5],他们用VB进行的SolidWorks二次开发,在《SolidWorks 2013 Bible》这本书中,Lombard,Matt提供了如何进行Solidworks二次开发的方法[6]。然而从我查阅的外文文献数据库里,我并没有查阅到有关远程建模相关方面的研究,这说明在国外,几乎没有人做过这方面的研究。这方面的研究还是有很多意义的,比如在设计领域,企业就不用花大量的费用去购买很多的专业的显卡等硬件,也不用把很多成本花在设计软件的版权使用费上。可以把这些硬件和软件集中起来,利用一定的算法,合理巧妙地给设计人员分时复用,最大化地提高软硬件的利用率。而且还实现了办公移动化,极大地提高了办公的即时性和效率。

1.2 软件需求分析

螺钉是一个标准件,其使用频率相当高,在设计时需要查设计手册,以符合国家标准,频繁地查手册会降低产品的开发效率,而手册一般都比较厚重,携带不方便,这时要是有一个应用可以快速查询螺钉的规格参数,将是极大的便利。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图