![LabVIEW与Excel连接_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-6/11/4ea96761-53f6-442c-9fe4-7fd5a7dd254c/4ea96761-53f6-442c-9fe4-7fd5a7dd254c1.gif)
![LabVIEW与Excel连接_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-6/11/4ea96761-53f6-442c-9fe4-7fd5a7dd254c/4ea96761-53f6-442c-9fe4-7fd5a7dd254c2.gif)
![LabVIEW与Excel连接_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-6/11/4ea96761-53f6-442c-9fe4-7fd5a7dd254c/4ea96761-53f6-442c-9fe4-7fd5a7dd254c3.gif)
![LabVIEW与Excel连接_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-6/11/4ea96761-53f6-442c-9fe4-7fd5a7dd254c/4ea96761-53f6-442c-9fe4-7fd5a7dd254c4.gif)
![LabVIEW与Excel连接_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-6/11/4ea96761-53f6-442c-9fe4-7fd5a7dd254c/4ea96761-53f6-442c-9fe4-7fd5a7dd254c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LabVIEW与Excel连接 华北电力大学 控制与计算机工程学院主要内容o 背景介绍o 创建一个新的Excel表o 打开一个现有的Excel表o 利用LabVIEW对Excel进行修改背景介绍o ActiveX是微软公司推出的一个技术集的统称,基于COM(Component Object Model)组件对象模型技术,是OLE(Object Linking and Embedding)技术的扩展。o 通过现成的ActiveX对象,用户可以方便的实现许多强大功能,如操作Excel、PowerPoint等。o LabVIEW5.0以上版本开始支持ActiveX技术。o 本组利用LabVIEW提供
2、的ActiveX来操作Excel。背景介绍o LabVIEW中的 ActiveX Controls子模板提供的控制型控件包括:ActiveX容器( container ) 、 变体数据类型( variant) 、 自动化引用句柄 (automation refnum) 。o LabVIEW的功能模板中含有 ActiveX子模板,子模板中包含用作与 ActiveX服务器相连的自动化节点函数,其中包括:打开自动化( Automation Open) 、关闭引用(Automation Close)、调用节点 (Invoke Node) 、属性节点( Property Node) 、变体至数据转换创建
3、一个新的Excel表o 用Automation Open函数即打开自动化来创建Excel应用程序对象创建一个新的Excel文件1、新建Excel工作簿 Automation Open打开自动化函数节点的输入由Automation Refnum自动化引用句柄控件提供。对Automation Refnum控件进行设置需点出弹出式菜单,选择Select ActiveX Class,从其子菜单中选择“Browse”可以看到能够获取的控件及其属性列表以及系统中的LabVIEW接口。从该列表中找到MS Excel的相应类库,这样Excel服务器顶端的对象Application被创建。 然后,使用Prope
4、rty 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中的R
5、ange方法, 指定输出数据单元格的行、列号( 本例为第一行、 第一列) ; 通过使用Property Node给Range方法的Value属性赋值,输入设定的数据。 最后使用Invoke Node调用Workbook的Close方法关闭数据表;调用Application的Quit方法退出Excel,退出前给出是否保存数据表的提示; 调用Automation Close函数关闭ActiveX服务器,并输出错误代码。创建一个新的Excel表创建一个新的Excel表打开一个现有的Excel表o利用LabVIEW打开Excel表(1)在函数面板互连接口ActiveX,选择“打开自动打开自动化化”,将
6、其放在程序框图的合适位置。(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表o 程序图打开一个现有的Excel表o 运行结果打开一个现有的Excel表o在Labview中显示Excel表p程序图打开一个现有的Excel表o 程序图打开一个现有的Excel表o 运行结果o 前面板:修改指定单元格的内容o 程序面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源招聘居间合同格式
- 文创园区卫生间翻新合同
- 牛棚承包合同
- 化工产品购销合同
- 电商承包合同协议书
- 玩具销售合同范例
- 喝啤酒大赛比赛规则
- 场地租赁合同协议书
- 统编版初中语文七年级上册第九课《从百草园到三味书屋》听评课记录
- 企业战略规划知识管理系统作业指导书
- 2024新版《药品管理法》培训课件
- 浙江省杭州市2024年中考英语真题(含答案)
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 扁钢理论重量表
- 中央企业商业秘密安全保护技术指引2015版
- 人教版初中英语八年级下册 单词默写表 汉译英
- 《静脉治疗护理技术操作规范》考核试题及答案(共140题)
- 人事测评理论与方法-课件
- 最新卷宗的整理、装订(全)课件
- 信访事项受理、办理、复查、复核、听证程序课件
- 【北京】施工现场安全生产标准化管理图集
评论
0/150
提交评论