数字化网络化实验报告.doc

上传人:飞****2 文档编号:56403760 上传时间:2022-11-01 格式:DOC 页数:9 大小:287KB
返回 下载 相关 举报
数字化网络化实验报告.doc_第1页
第1页 / 共9页
数字化网络化实验报告.doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《数字化网络化实验报告.doc》由会员分享,可在线阅读,更多相关《数字化网络化实验报告.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验名称:网络化CAD实例系别:机械工程学院 姓名: 学号: 班级:实验地点:机械学院F105 实验日期:2013.9.27 指导老师:于鸿彬同组其他成员:一、实验内容:选用Internet 标准通信协议TCP/ IP ( Transfer Control Protocol 传输控制协议/ Internet Protocol 网际协议)作为盟主、合作者、用户三者合作的图形网络通信平台。TCP/ IP 协议是一个完整的数据通信协议集, 提供了一个开放的环境, 能够把各种计算机平台, 包括大型机、小型机、工作站和PC 机很好地连接在一起, 从而达到不同网络系统互连的目的。我们使用Web 支持的VR

2、ML 格式与位图格式, 进行CAD/ CAM 系统中的产品特征的提取与识别, 实现CAD/ CAM 系统中的产品特征图形的格式转换, 使其可以与Internet 相连接, 完成产品特征造型的Web 发布与浏览。二、实验目的:1 了解VRML插件技术。2 通过实验了解VRML 插件技术的特点。3 了解VRML 浏览器插件Plug - in。4 VRML是面向网络而产生的一种三维造型语言, 我们利用VRML 技术进行网络化CAD的开发。三、实验结果:VRML Plug-in 插件使用 VRML (Virtual Reality Modeling Language) 语言可以构建 Web 支持的三维

3、场景对象, 它是我们将产品特征图形发布于网上的通道与桥梁。在网际互联中, 使用 VRML 浏览器插件 Plug - in 即可以浏览产品特征图形转换成 VRML语言格式的 Web 页。VRML 语言及文件格式, VRML 虚拟现实造型语言, 它是一个三维造型和渲染的图形描述性语言, 它把一个“虚拟世界”看做一个“场景 , 而场景中的一切都看做“对象 (也就是“结点 ) , 对每一个对象的描述就构成了 WRL 文件。VRML 是面向网络的, 它为网络而生, 并随网络而发展。它的巧妙之处在于: 避免在网上传输无限容量的一帧帧视频图像, 而传输有限容量的 WRL 文件。即只传送描述场景的模型, 而把

4、动画帧的生成放在本地。也就是说: 当在虚拟世界中漫步时, 依靠的是本地主机的性能, 而与网络无关。VRML 的结点结构, VRML 文件的最基本的组成部分是结点, VRML 文件的主要内容就是结点的层层嵌套以及结点的定义和使用, 由此构成整个的虚拟世界。在 VRML 文件中可以为结点定义一个名称, 然后在本文件的后面就可以反复地引用该结点。例如, 在某一个 VRML 空间中需要创建多个相同的造型, 就可以首先用一个或一组结点创建一个造型, 然后为这一个或一组结点命名, 反复地引用这个造型数次就可以方便地创建多个完全相同的造型。VRML 是面向网络而产生的一种三维造型语言, 我们利用 VRML

5、技术进行网络化 CAD 的开发。(1)Web 支持的图形格式图形是 Web 浏览器支持的首例“直接插入”式数据类型。计算机中的图形可分为矢量图形和位图图像两类。矢量图的表达是由轮廓线经过填充而成的, 由于矢量图包含各种相互独立的图像元素, 而且这些元素可以被任意地重新安排,所以矢量图也称为面向对象的图形。位图是用构成图像或图形的像素点来表达的, 创建位图的常用方法是用扫描仪对照片或图像扫描输入, 也可以通过软件利用不同的颜色填充网格单元来创建。最常用的位图格式有 GIF 和 JPEG 图像文件, 由于大多数浏览器都提供了对该类位图图形的支持, 所以它们可以直接在 Web 上浏览。而对于矢量图像

6、的Web 发布, 目前很多人使用有损压缩形式将其转化为位图格式, 然后经过 IP 协议发布到本地服务器, 连入 Internet 中。另外, 也可以使用虚拟现实造型语言VRML 对矢量图形重新编写程序, 用虚拟世界的场景来表达三维图形。下图所示为 Web 支持的计算机中图形图像格式。Web 中的图形图像格式(2) 产品特征图形信息的格式;(3) 基于 Web 的图形图像传输机制;(4) 同异构环境下图形信息的 Web 发布与浏览结构。同构环境下网络发布与浏览 CAD 图形方法很简单, 只要网络联盟中的组成单位直接下载 Web 页上的产品图形信息文件, 保存到自己的环境中, 然后使用相应的系统或

7、软件进行浏览。(1) Pro/ Engineer 软件三维造型并导出 WRL 图形文件(2) 将 WRL 文件嵌入网页中实验名称:网络化CAPP系统实例系别:机械工程学院 姓名: 学号: 班级:实验地点:机械学院F105 实验日期:2013.10.17 指导老师:于鸿彬同组其他成员:一、实验内容:主要介绍了CAPP系统的基础知识和使用的主要技术, 并介绍了其网络化的基本结构和实现方法通过本实验的学习, 希望读者可对CAPP系统的发展及其开发模式有一个基本的了解,同时也期望对开发实际的CAPP系统,或者深入研究支持CAPP系统的基本技术有所帮助。二、实验目的:1. 了解计算机辅助工艺设计(CAP

8、P)具有的优点。2. 了解CAPP技术在CAD/CAPP/CAM 集成系统中的作用。3. 了解网络化CAPP系统各模块能实现的功能。三、实验结果1)了解网络化CAPP 的基本构成 系统以网络数据库为基础, 主要实现以下几个功能: 工艺卡片的定制和管理、用户管理与工艺资源的管理。在制定新工艺卡片时, 可以由系统提供的模板生成, 也可以利用应用成组技术, 根据零件结构的相似性, 通过检索典型工艺库获得合适的典型工艺并进行编辑修改生成新的工艺卡片。2)零件信息描述智能工艺制定模块中零件的描述方法很多, 最常用的有以下三种:( 1) 型面描述法( 2) 元(体) 素描述法( 3) 从CAD 数据库获取

9、零件信息3)、掌握网络化CAPP系统各模块能实现的功能,建立数据库。4)与传统的工艺设计方法相比, 计算机辅助工艺设计 ( CAPP) 具有以下优点:提高工艺文件的质量, 缩短生产准备周期;将广大工艺设计人员从烦琐、重复的劳动中解放出来;能继承有经验的工艺设计人员的经验, 提高企业工艺的继承性;提高企业工艺设计的标准化, 并有利于工艺设计的最优化;为适应当前日益自动化的现代制造环节的需要和实现计算机集成创造系统创造必要条件。实验名称:监控系统的程序设计系别:机械工程学院 姓名: 学号: 班级:实验地点:机械学院F105 实验日期:2013.10.27 指导老师:于鸿彬同组其他成员:一、实验内容

10、:监控系统程序设计的一般步骤是由窗体设计开始, 当窗体设计完成以后再进行程序的编写。二、实验目的:主要讨论了一个基于 Client/ Server 模式的网络远程监控系统的设计和实现。系统选用面向链接的 TCP 传输层协议, 以 WinSock 技术为编程后台, 使系统与现有的 Internet 资源无缝集成, 综合利用串行化技术、网络通信技术、多媒体技术及面向对象编程技术, 具有设备控制等功能, 可以同时在远程机和服务器上通过语音、信号灯、列表、波形等多种方式显示和处理监控和报警信息。三、实验结果1、监控系统的窗体设计流程:监控程序的主要流程可以分成;数值的读取和显示;警戒的处理;控制操作的

11、执行;绘图的呈现;通过Internet 进行远程数据传输。2、完整的窗体:3程序设计步骤:1、窗体设计1)了解系统对照图;2)设计状态值的显示;3)设计趋势图的窗体;4)完成完整的窗体2、监控系统程序设计1)程序设计步骤分析;2)数值的读取和显示模块部分;3)警戒模块部分;4)绘图模块部分;5)系统初始化;6)程序的组合4、附部分程序数值的读取和显示模块部分读取数值。在现场的监控程序主要是由MSComm 控件将传感器采集的电压信号传送给各模块, 再转换成输入/ 输出信号, 可供显示查询。由于MSComm控件的使用复杂并要配合硬件电路, 故本书不讨论此部分, 而是使用一个数据生成模块代替。显示部

12、分。将转换完成的数值显示到主窗体上右边显示区的温度区( Label控件的Caption 属性) 即可。显示报警流程见图3.6所示。图3.6显示报警流程将上述讨论开发成Display 模块的子程序如下:数据生成部分, 用此模块来代替由硬件采集到的工况信号Dim aFreqValue1 = Int ( ( 29 * Rnd) + 60 ) 炉水温度temperatureFreqValue2 = Format ( ( (0. 9 * Rnd) + 1. 2 ) ,0. 0) 炉水水位water levela = Int( (1 * Rnd) + 0)工作方式, 运行方式, 循环泵, 燃烧器If a

13、0. 9 ThenGongzuo = 0Yunxing = 0Xunhuanbeng = 0Ranshaoqi = 0ElseGongzuo = 1Yunxing = 1Xunhuanbeng = 1Ranshaoqi = 1End IfGongshui = Int ( (105 - 40 + 1 )*Rnd + 40 ) 供水温度Shuixiangwei = Format( ( ( 2 - 0 + 1 )* Rnd + 1. 2) ,0. 0) 水箱水位Shuixiangwen = Int ( (105 - 0 + 1) * Rnd + 0 ) 水箱水温Ranqipaifang = Int

14、( ( 105 - 60 + 1)* Rnd + 60) 燃气排放数据显示部分If Gongzuo = 0 Then Label8. Caption =热水Else Label8. Caption=开水 工作方式If Yunxing = 0 Then Label9. Caption =定时Else Label9. Caption =连续 运行方式Label10. Caption = FreqValue1 锅炉水温Label11. Caption = FreqValue2 锅炉水位Label12. Caption = Gongshui 供水温度Label13. Caption = Shuixia

15、ngwei 水箱水位Label20. Caption = Shuixiangwen 水箱水温Label21. Caption = Ranqipaifang 燃气排放If Xunhuanbeng = 0 Then Label22. Caption =关Else Label22. Caption =开If Ranshaoqi = 0 Then Label23. Caption =关Else Label23. Caption =开实验名称:通过Internet实现远程监控系别:机械工程学院 姓名: 学号: 班级:实验地点:机械学院F105 实验日期:2013.11.17 指导老师:于鸿彬同组其他成员

16、:一、实验内容:1将此工程程序执行起来, 程序会自动打开一个准备联机的信道, 并等待远程计算机的联机, 当【启动系统】按钮被单击后, 本地的计算机取出各个工况状态, 并显示到窗体上。2将此工程执行起来, 设置远程的IP 地址后, 单击【启动系统】按钮就可以和服务器联机, 现场监控端也会将数据返回本端, 窗体上会出现和现场一样的数据。3.可能的话, 利用两部计算机, 一部执行现场监控端程序, 第二部计算机执行远程监控程序, 输入服务器端的IP 地址( 在我们的例子中是“192. 168. 170. 183”, 读者必须根据自己的计算机情况而更改) , 可以单击【启动系统】按钮来要求连接到现场监控

17、计算机, 当联机成功后, 远程计算机便会显示出现场的信息。二、实验目的:通过Internet实现远程监控,熟悉掌握该项技术。三、实验结果通过TCP/ IP 传输的目的在于数据交换, 既然是数据的交换, 交换的双方必须先进行协议交换的方式和内容, 通过这种协议, 双方所作的数据交换能被双方所认可。基于此种原理, 现场监控端必须将监控的结果传输到客户端, 让客户的显示数据和现场监控端是完全一样的。在前面的测试实验中, 我们在Winsock 联机后使用字符串传递双方的信息,我们将需要的数据以字符串形式传输, 实现信息交换的目的。双方传输的格式就以表4.1作为标准, 现场端的前置机以此表编码后传输,而远程客户端则将接收到的状态字符串按此表作译码, 并显示到窗体上。操作流程解析: 一般的操作过程都一样, 但在此部分必须加上网络程序的接收和传输。此部分需建立Winsock 服务器端的程序, 一旦接受请求后, 就利用上述的格式将欲显示的数据传输到远程的计算机中。传输时需要哪些数据?利用两部计算机, 一部执行现场监控端程序, 第二部计算机执行远程监控程序, 输入服务器端的IP 地址( 在我们的例子中是“192. 168. 170. 183”, 读者必须根据自己的计算机情况而更改) , 可以单击【启动系统】按钮来要求连接到现场监控计算机, 当联机成功后, 远程计算机便会显示出现场的信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁