1.2基于网络的设计计算原理和内容
用户必须经过身份验证,才能登录网站设计界面参与气液增力缸系统设计研究。设计页面包括主设计页面,聊天室页面,标题页面。在设计页面首页,通过提交初始参数计算出设计气液增力缸关键参数,包括活塞杆直径,增力活塞杆直径,活塞直径,液压缸压强。根据系统的设计步骤和要求,结合自己的设计尺寸进行设计来完成以下设计过程。最终结果可以通过数据接口文件的形式下载查看。高级用户还可以进行对零件的参数化驱动,通过调用后台SolidWorks软件实现。设计计算初始页面如图3.
1.3零件参数化设计
本文选定SolidWorks作为CAD的二次开发平台。SolidWorks软件在总结和继承了大型机械CAD软件基础上,在Windows环境下实现了三维实体造型的参数化设计。SolidWorks的API(Application Programming Interface)应用程序接口,是一个基于ActiveX Automation的编程接口,其中包含了数百个API函数。这些API函数是VB开发SolidWorks二次开发COM接口,通过该接口建立图形专有模块,从而实现参数化设计的。
下面用参数化方法绘制。型密封圈零件的简单程序实例说明如何利用VB对SolidWorks进行二次开发(主要利用尺寸驱动原理,利用已经建立好的模型,根据用户输入参数重新动态生成O型密封圈模型)。
(1)建模。首先在SolidWorks里建立。型密封圈模型,其次设置各关键尺寸的参数变量,然后将文件保存(G:\parameter\O型密封圈.SLDPRT)。
(2)生成.DLL文件。首先启动VB软件,建立一个ActiveX DLL工程,在工程的类中输入驱动SolidWorks的程序,将文件名保存为oxmfq.d11.源代码程序如下:
2实现的关键技术
2.1网站的安全性技术
通过设置用户的使用权限保证网站的安全性。设置用户拥有不同的使用权限,未进行注册登录的用户不能访问该系统页面,普通用户只能访问部分页面,无权查询数据库,也无法完整地完成一次设计过程,高级用户可进入真实的设计系统进行操作。
此外,还可利用Session对象防止未授权用户访问系统页面。Session对象最大的优点就是可以把某用户的信息保留下来,让后续的网页读取。源代码程序:
另外,也可以限制对页面的访问,当判断发现用户未登陆而直接进入到应用系统界面,则自动跳转到登陆界面。
2.2网络数据库技术
当客户端浏览器发出HTML请求到Web服务器之后,Web服务器根据客户请求向数据库服务器发出数据查询请求,数据库服务器将返回查询结果到Web服务器,再由Web服务器返回给客户端,作为对HTML页面请求的响应。其执行原理如图4所示。
利用ASP(ASP具有强大的服务器端脚本编程环境)内置的ADO组件与数据库建立连接,进行数据的读取添加修改删除操作(如图5所示)。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF