机械装备虚拟现实设计及实例分析 课件 第9章 数据处理关键技术.pptx
第九章数据处理关键技术战略性新兴领域教材建设团队-重型高端装备制造
目录CONTENTS9.1基于XML的数据传输与处理9.1.1XML的发展史9.1.2XML的概述9.1.3XML与Unity3d的数据传输9.1.4XML文件的数据处理9.2基于CSV的数据传输与处理9.3基于MATLAB的数据传输与处理9.4SQLServer与SQLLite的数据传输
第九章数据处理关键技术9.1.1XML的发展史战略性新兴领域教材建设团队-重型高端装备制造1
第九章数据处理关键技术9.1.2XML的概述战略性新兴领域教材建设团队-重型高端装备制造2-可扩展标记语言((ExtensibleMarkupLanguage))-使用简单的标记来描述数据?xmlversion=1.0encoding=UTF-8?books!--图书信息--bookid=bk101author王珊/authortitle.NET高级编程/titledescription包含C#框架和网络编程等/description/bookbookid=bk102author李明明/authortitleXML基础编程/titledescription包含XML基础概念和基本作用/description/book/booksXML声明--定义XML版本注释根元素属性元素--由开始标签、元素内容和结束标签组成
第九章数据处理关键技术9.1.3XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造3
第九章数据处理关键技术9.1.3XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造4(1)在c#脚本中引入存储Xml文件需要的库usingSystem.Xml;(2)在c#脚本中,除了规定需要记录的部件数据,还需要规定存储Xml文件的路径_xmlyyzzGuanJianDian_x=Path.Combine(Application.dataPath,Resources/yyzzGuanJianDianGANZHI.xml);(3)在函数声明部分写好记录Xml数据的函数publicvoidGet_yyzzGuanJianWeiZhiDian(stringyyzj_ID,stringYouGangGan_x,stringYouGangGan_y){//声明方法}
第九章数据处理关键技术9.1.3XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造5XML的创建运行结果
第九章数据处理关键技术9.1.3XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造6在控制台上挂载脚本点击GUI按钮生成XML文件
第九章数据处理关键技术9.1.3XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造7在VisualStudio软件中打开XML文件
第九章数据处理关键技术9.1.4XML文件的数据处理战略性新兴领域教材建设团队-重型高端装备制造7点击示范刀记录数据记录数据点击改变摇臂角度和速度大小采煤机位置信息采煤机速度信息采煤机滚筒角度信息
第九章数据处理关键技术9.1.4XML文件的数据处理战略性新兴领域教材建设团队-重型高端装备制造7数据驱动采煤机位置信息采煤机速度信息采煤机滚筒角度信息
目录CONTENTS9.3基于MATLAB的数据传输与处理9.4SQLServer与SQLLite的数据传输9.1基于XML的数据传输与处理9.2基于CSV的数据传输与处理9.2.1CSV的概述9.2.2CSV与Unity3d的数据传输9.2.3CSV文件的数据处理
第九章数据处理关键技术9.2.1CSV的概述战略性新兴领域教材建设团队-重型高端装备制造2-纯文本文件((CommaSeparatedValues))-用于存储表格和电子表格信息表格列标签元素:逗号分隔行中的每个单元格
第九章数据处理关键技术9.2.2XML与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造3
第九章数据处理关键技术9.2.2CSV与Unity3d的数据传输战略性新兴领域教材建设团队-重型高端装备制造4(1)定义数据类usingSystem.Collections;usingSy