LabVIEW应用-Read Excel use ActiveX

发布者:SereneMeadow7最新更新时间:2015-09-07 来源: eefocus关键字:LabVIEW  Read  Excel  use  ActiveX 手机看文章 扫描二维码
随时随地手机看文章
在LabVIEW中利用ActiveX读取Excel数据

  网络上有很多关于读取Excel的例子,但一直没有找到读取文件中整sheet的数据,所以在这里介绍一下在LabVIEW中利用ActiveX读取文件中整张表格的内容.

  LabVIEW中利用ActiveX打开Excel分Open Application, Open Workbook & Open Worksheet三个步骤,以下详细描述实现方法:

1. 前面板中放下'自动化引用句柄': 引用句柄>>自动化引用句柄;

2. 前面板中右击'自动化引用句柄',在'选择ActiveX类'下选择'Excel._Application'此时'自动化引用句柄'的名称会更新'Excel._Application';

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

3. 程序框图中放下'打开自动化': 右击'Excel._Application'>>'ActiveX选板'>>'打开自动化';

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

4. 将'Excel._Application'连线至'打开自动化'的左侧自动化引用句柄端;

5. 程序框图中放下'属性节点';(同步骤3)

6. 将'打开自动化'的右侧自动化引用句柄端连线至'属性节点'的引用端;

7. 单击'属性节点'的属性,在下拉列表中选择'Workbooks';

8. 程序框图中放下'调用节点';(同步骤3)

9. 将步骤7中的'Workbooks'连线至'调用节点'的引用端;

10. 单击'调用节点'的方法,在下拉列表中选择'Open';

11. 在'Open'的'Filename'输入端连接所需打开Excel文件的路径;

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

12. 同步骤5,放下'属性节点',其引用端连接'Open',然后单击'属性节点'的属性,在下拉列表中选择'Worksheets';

13. 同步骤8,放下'调用节点',其引用端连接'Worksheets',然后单击'调用节点'的方法,在下拉列表中选择'Item';

14. 在'Item'的'Index'输入端创建'输入控件',此'输入控件'代表Excel中的sheet#;(例如需要打开文件中的sheet2,可直接连接num 2至'Index'输入端)

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

15. 程序框图中放下'变体至数据转换'(同步骤3),将其变体端连接至'Item';

16. 同步骤1,在前面板中再次放下'自动化引用句柄',然后如步骤2方式在'选择ActiveX类'下选择'Excel._Worksheet';

17. 程序框图中,将'Excel._Worksheet'连线至'变体至数据转换'的类型端;

18. 同步骤5,放下'属性节点',其引用端连接'变体至数据转换'的数据端,然后单击'属性节点'的属性,在下拉列表中选择'UsedRange';

19. 同步骤8,放下'调用节点',其引用端连接'UsedRange',然后单击'调用节点'的方法,在下拉列表中选择'Value(获取)';

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

20. 同步骤15,放下'变体至数据转换',其变体端连接至'Value';

21. 只要在'变体至数据转换'的类型端连接一个二维的字符型数组常量,就可以在数据端获取表格中的数据了;(连贯的程序如下)

    [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

22. 程序的最后需要Close Application, Close Workbooks & Close Worksheets来关闭调用;

 

[]实例应用

  在写一个数据整理工具中用到的事例: Data的文件类型可以是.csv 或者.xls,其中.csv file可以通过LabVIEW中的'读取电子表格文件'工具直接读取,而.xls则需要用到Read Excel子VI来实现.实例框图如下:

[前面板]

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

[程序框图]

   [转载][]LabVIEW应用-Read <wbr>Excel <wbr>use <wbr>ActiveX

 

关键字:LabVIEW  Read  Excel  use  ActiveX 引用地址:LabVIEW应用-Read Excel use ActiveX

上一篇:Labview生成exe可执行文件后相对路径无法使用的问题解决
下一篇:labview控件在选项卡控件的各个选项卡上均可见设置方法

推荐阅读最新更新时间:2024-03-30 23:04

Littlefuse浅谈LED开路保护器的防护效用
  高功率 LED 越来越多地被应用于交通灯、发光看板、街灯、机场跑道、铁路道口、医疗/手术 照明 和行车信号中。它们的使用寿命长(高功率白光LED通常具有35,000到50,000小时的寿命),功耗低。但是,LED也会因雷击、静电放电(ESD)导致的过电压、过热、甚至是电源反接而造成损坏。   因为LED通常串联在灯串中,如果灯串中一个LED因故障开路,串中的所有LED都会熄灭。Littelfuse提供LED开路保护器。保护器可以与灯串中的每个LED并联,它可以旁路发生开路故障的LED,以保持灯串的其余部分继续工作。当电路中发生过电压并导致灯串中发生过电流时,或者在电极接反时,保护器同样会作用。   当一个LED出现开路故
[电源管理]
Littlef<font color='red'>use</font>浅谈LED开路保护器的防护效用
基于LabVIEW的四通道多参数测试系统软件设计
摘要:介绍了基于MSP430单片机的四通道多参数和测试软件的功能模块,讨论了该软件的设计问题。软件是在LabVIEW开发平台上开发的,具有友好的可视化界面和结构化设计。软件经过系统的联合调试后,实现了四通道信号曲线的实时显示、存储、对电路进行编程控制,具有很好的稳定性和可操作性,完成了系统所要求的各项指标和功能。 随着工业控制技术与计算机技术的发展,基于计算机硬件和软件的数据采集与控制系统已成为工业控制的主流。基于LabVIEW开发的测控系统,在工程和科研的各个领域得到了广泛应用。LabVIEW是美国国家仪器公司推出的一个图形化编程的软件开发环境。是一个标准的数据采集和仪器控制软件。由于LabVIEW功能强大且灵活,利用它可以方便
[单片机]
基于<font color='red'>LabVIEW</font>的四通道多参数测试系统软件设计
消除过电流现象:儒卓力提供Littlefuse PSR系列高速熔断器
为功率半导体组件提供最佳保护:由于电子元件持续小型化且功率同时提高,功率半导体对于过电流情况和电压脉冲变得更加敏感。Littelfuse的方形盒PSR系列可为这类应用提供高速保护功能。 PSR系列的高速熔断器设计用于保护功率半导体器件,例如二极管、三端双向可控硅开关元件(Triac)、IGBT、SCR、MOSFET以及其他用于功率转换器和处理附件的半导体元件。Littlefuse产品线以极高速度提供电路保护,可满足现代功率转换器的要求。 为广泛应用提供电压脉冲保护 这些熔断器用于变频驱动器、逆变器、UPS、整流器和软启动器,应用领域包括纸浆和造纸业、起重机和重型配件、制造业或废水处理工厂。除此之外,能量存储系统、
[电源管理]
消除过电流现象:儒卓力提供Littlef<font color='red'>use</font> PSR系列高速熔断器
全球首款L5级自动驾驶车型MUSE将于上海车展亮相
据悉,阿联酋的汽车公司W Motors宣布,其将在4月16日举行的2019年上海车展上推出其首辆自动驾驶汽车,MUSE,将会搭载L4/L5级自动驾驶系统。 W Motors可能大家都比较陌生,不过前几年《速度与激情7》中那台全球限量7台,要价上千万美元的Lykan Hypersport就出自其手。有消息称,这款MUSE车型预计将在2020年迪拜世博会期间上路。 MUSE由W Motors和ICONIQ Motors与国际合作伙伴AKKA Technologies、麦格纳斯太尔公司(Magna Steyr)以及美国微软公司合作研发,上述合作伙伴都各自在先进的自动驾驶解决方案领域提供高度专业化以及尖端的技术。
[机器人]
LabVIEW软件开发
行业趋势:当今市场上的挑战 当今企业所面临的挑战之一是测试成本越来越高。由于设备的复杂性不断增加,所以测试这些设备的成本也在不断提高。因为测试对于产品质量至关重要,而更加复杂的电子设备需要更新式、更先进的测试仪器,所以产品的测试成本过高,无法与其较低的制造成本保持一致。 当今,测试工程师身处在这样一个产品开发环境之中: 产品设计比前几代更加复杂 为保持竞争力并满足市场需求,开发周期不断缩短 预算不断缩减,但产品测试却越来越昂贵 模块化测试框架:软件定义的测试方法 为了满足缩短开发周期、实现较大范围的产品组合、减少预算以及完成更复杂产品的挑战,测试工程师们不得不放弃专一的、针对特定应用的交钥匙测试系统。这些系统缺少灵活性
[测试测量]
LabVIEW的事件驱动功能在菜单设计中的应用
  事件驱动早已是VB、VC++等编程语言的基本功能,而作为当今最好的图形化编程 语言,LabVIEW不具备事件驱动功能显然不合时宜。LabVIEW6.1的Event Structure( 事件结构)的出现,彻底解决了这个问题。在事件驱动程序中,首先是等待事件发生,然后 按照指定事件的程序代码对事件进行响应,此后再回到等待事件状态。   本文通过菜单设计实例,介绍了Event Structure的具体应用。?   Event Structure位于Function模板?Structure子模板中,如图1所示,图中Structure子模 板中带有 e 字的代码框即为Event Structure,其创建方法与其他结构相同。?
[测试测量]
<font color='red'>LabVIEW</font>的事件驱动功能在菜单设计中的应用
LabVIEW应用于车辆通过噪声测试的声学波束成形
声学图像识别50公里时速、1,904.3 Hz下的轮胎和排气噪声 我们选择了紧凑且直流供电的NI硬件,它能为阵列中的麦克风提供电源。 - Samir N.. Gerges, Federal University of Santa Catarina (UFSC) 挑战: 开发一款便携且价格合理的声学波束形成形,实现通过噪声测量和其他应用中的噪声源识别 。 解决方案: 使用32个麦克风组成的螺旋阵列、NI LabVIEW软件、NI声音和振动测量套件,以及32通道的NI CompactDAQ系统,搭配8个NI 9234 4通道动态信号采集(DSA) 模块来获取噪声源的可视化图像,从而识别行驶车辆所产生的信号。 巴
[测试测量]
<font color='red'>LabVIEW</font>应用于车辆通过噪声测试的声学波束成形
基于LabVIEW串口通信的数据采集串口收录系统设计
可视化编程软件LabVIEW不仅能很轻松地将各种软硬件连接起来,还提供了强大的后续数据处理能力。与传统仪器相比,虚拟仪器提高了仪器资源的可再用性和可移植性,只需在原有基础上作相应改动即可增强它的功能,无需更换硬件设备 。基于此,本文在研究LabVIEW的基础上,开发了基于LabVIEW的串口收录系统,以单片机为核心的硬件部分作为前端数据采集系统,可实现200 kHz的采样速率、16 bit的分辨率,具有采样率高、应用性强等优点。该收录系统将采集数据以曲线方式显示在上位机上,以二进制.dat格式记录,并且可回放记录的数据,这是该系统的创新点。 1 系统总体方案 系统总体方案框图如图1所示,主要由前端数据采集和上位机波形显示记录两大
[测试测量]
基于<font color='red'>LabVIEW</font>串口通信的数据采集串口收录系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved