您的位置:网站首页 > Solidworks

基于网络的气液增力缸协同设计系统研究

时间:2010-06-02 08:00:00 来源:

    网络数据库中包括用户信息表,材料信息表,密封件表和标准元件表。各表都具有添加,修改,查询,删除功能,这些功能只有管理员和高级用户才能使用和看到,普通用户是不能看到和使用这些功能的。也就是说,管理员和高级用户与普通用户进入的是不同的数据库管理系统界面。
   
    (1)用户信息。包括显示用户注册时的所有信息,用户名、性别、密码、邮箱和权限。在这里,管理员可以把普通用户升级为高级用户,使高级用户不受限制访问该网站。
   
    (2)材料信息。包括材料的名称、属性。如果设计中应用到了最新的材料,就可以添加此材料入库,还可删除过时不用的材料。
   
    (3)密封件。包括格莱圈、QY密封圈、和。型密封圈等。其中包括它们的规格尺寸和沟槽尺寸。沟槽尺寸用于二维图形的设计,规格尺寸用来进行参数化设计建模的。
   
    (4)标准元件尺寸。包括活塞杆直径、缸筒壁厚等国家规定的标准参数。供设计者设计标准元件。
   
    2.3图形浏览技术
   
    当今的三维CAD造型软件很多,如SolidWorks,Pro/E等,但这些软件创建的三维模型文件都比较大,不适合网上传输。实现网络环境下三维实体的显示,常用的方法有VRML语言,Java3D和eDrawings.但是采用VRML浏览器和Java3D显示的图形有一定的失真,而eDrawings浏览器中看到图形仍具有三维图形的一些功能,浏览者可以自由拖放文件,查看文件属性,图像清晰,因而选择了eDrawings的显示方式。
   
    SolidWorks文件转换成H删L文件的方法:
   
    (1)将SolidWorks(母.sldprt)文件另存为eDrawings(*.eprt)文件格式。
   
    (2)打开转换后的eDrawings文件,选择"文件"中的"另存为"命令,将文件存为eDrawings HTML(*.lhtm)文件格式。最后将*.htm文件上传网络,插入到图形浏览页面中,供设计人员查看,批注修改之用(如图6所示)。
   
    2.4 COM技术和后台驱动SolidWorks实现
   
    零件参数化技术COM是一种组件开发技术,即组件对象模型(Component Object Model),它实际上是二进制层上兼容的软件开发方法的规范。COM定义了组件互操作性的标准,即组件相互之间交互的能力。
   
    组件不需要用指定的语言编写,只需指定组件之间及其与操作系统之间如何通信。因此,可以在很大程度上忽略不同编程语言、应用环境之间的差别,它为各层服务于不同环境的多层分布式应用提供了实现方法。
   
    具体做法:在管理工具里打开组件服务,创建一个空的应用程序。然后展开你刚创建的空应用程序的分支,在组件上点击右键,新建一个组件,选择添加已经导入的DLL文件,查找DLL文件添加至COM+应用程序里,以完成COM组件的开发。在客户端的Web页面中,在用户进行尺寸驱动时,只要使用ASP创建的COM组件,就可以调用服务器端的SolidWorks了。
   
    驱动程序源代码如下:
   


    2.5在线协同设计交流技术
   
    通过创建一个聊天室界面,实现设计人员之问的在线交流。与大多数聊天室界面一样,把聊天室界面分为三大块,用户列表区,用户发言区和发言显示区。把它们都嵌入到设计界面中,使他们能随时通过聊天室,电子邮件的方式联络交换信息。每个在线用户都可以往聊天室写入发言,即通过提交动作来更新发言显示区内容;为让在线用户及时得到用户发言,采用了页面自动定时更新的功能。标记如下:
   
    同时,还在页面中嵌入了Netmeeting插件,可以使在线用户通过Netmeeting中的语音对话功能交流信息和电子白板功能对图形进行批注,提出修改意见。
    
    3结论
   
    利用网络化技术对气液增力系统进行设计制造是企业生存发展的方向,也是加速企业产品走向国际市场所必须。
   
    本设计使气液增力系统的开发突破以往的固有模式,让企业能够异地实施产品开发,节约了产品的设计周期及人力资源等问题。
   
    利用协同思想和Internet技术对气液增力缸系统进行设计研究,将系统设计、计算、制造一体化,不但能提高我国气液增力工业设计水平,改进气液力系统设计体系,而且还能提高我国气液增力工业竞争实力,是实现优势互补、资源共享的有效途径。同时,本系统对于其它的基于网络的系统的开发也有一定的借鉴意义。