LabVIEW与Excel连接.ppt_第1页
LabVIEW与Excel连接.ppt_第2页
LabVIEW与Excel连接.ppt_第3页
LabVIEW与Excel连接.ppt_第4页
LabVIEW与Excel连接.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LabVIEW与Excel连接,华北电力大学 控制与计算机工程学院,主要内容,背景介绍 创建一个新的Excel表 打开一个现有的Excel表 利用LabVIEW对Excel进行修改,背景介绍,ActiveX是微软公司推出的一个技术集的统称,基于COM(Component Object Model)组件对象模型技术,是OLE(Object Linking and Embedding)技术的扩展。 通过现成的ActiveX对象,用户可以方便的实现许多强大功能,如操作Excel、PowerPoint等。 LabVIEW5.0以上版本开始支持ActiveX技术。 本组利用LabVIEW提供的ActiveX来操作Excel。,背景介绍,LabVIEW中的 ActiveX Controls子模板提供的控制型控件包括:ActiveX容器( container ) 、 变体数据类型( variant) 、 自动化引用句柄 (automation refnum) 。 LabVIEW的功能模板中含有 ActiveX子模板,子模板中包含用作与 ActiveX服务器相连的自动化节点函数,其中包括:打开自动化( Automation Open) 、关闭引用(Automation Close)、调用节点 (Invoke Node) 、属性节点( Property Node) 、变体至数据转换,创建一个新的Excel表,用Automation Open函数即打开自动化来创建Excel应用程序对象,创建一个新的Excel文件,1、新建Excel工作簿 Automation Open打开自动化函数节点的输入由Automation Refnum自动化引用句柄控件提供。对Automation Refnum控件进行设置需点出弹出式菜单,选择Select ActiveX Class,从其子菜单中选择“Browse”可以看到能够获取的控件及其属性列表以及系统中的LabVIEW接口。从该列表中找到MS Excel的相应类库,这样Excel服务器顶端的对象Application被创建。 然后,使用Property Node调用Excel中Application层的Visible属性。控制其显示为True,这样就打开了Excel,接下来使用Property Node,打开Excel中Application层下的一个Workbooks,并用Invoke Node调用Workbooks的Add方法,添加一个数据表(sheets)。,创建一个新的Excel表,2、写入数据并退出Excel 对数据表( sheets ) 使用Invoke Node调用其Add方法,并调用Variant to Data函数将变形体数据转化为LabVIEW中的有效数据类型。然后使用Invoke Node调用Worksheet中的Range方法, 指定输出数据单元格的行、列号( 本例为第一行、 第一列) ; 通过使用Property Node给Range方法的Value属性赋值,输入设定的数据。 最后使用Invoke Node调用Workbook的Close方法关闭数据表;调用Application的Quit方法退出Excel,退出前给出是否保存数据表的提示; 调用Automation Close函数关闭ActiveX服务器,并输出错误代码。,创建一个新的Excel表,创建一个新的Excel表,打开一个现有的Excel表,利用LabVIEW打开Excel表 (1)在函数面板互连接口ActiveX,选择“打开自动化”,将其放在程序框图的合适位置。 (2)在“打开自动化”上单击鼠标右键,在弹出的菜单中选择“选择ActiveX类”Excel._Application” ,完成Automation Refnum控件与Excel Application的连接。 (3)创建Excel._Application类属性Workbooks,放置在合适位置.创建Excel._Application类属性Visible,将鼠标放在Visible上,右击,选择“转为写入”。通过Visible属性打开Excel程序界面。,打开一个现有的Excel表,(4)将鼠标放在图标上Workbooks的位置,右击,选择“创建Excel.Workbooks类的方法Open”,放置在合适的位置。通过Open方法打开一个工作薄,它可以返回打开工作薄的引用。 (5)在函数面板文件I/O 高级文件函数,选择“路径至字符串转换”,将其放在程序框图的合适位置,然后创建输入控件“路径”。 (6)创建“引用输出”、“错误输出”、“返回值”。,打开一个现有的Excel表,程序图,打开一个现有的Excel表,运行结果,打开一个现有的Excel表,在Labview中显示Excel表 程序图,打开一个现有的Excel表,程序图,打开一个现有的Excel表,运行结果,前面板:,修改指定单元格的内容,程序面板:,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论