LabVIEW应用-Write Table To Excel use ActiveX

发布者:幸福如愿最新更新时间:2015-10-22 来源: eefocus关键字:LabVIEW  Write  Table  Excel  use  ActiveX 手机看文章 扫描二维码
随时随地手机看文章
[]利用ActiveX将一个二维数组写入MS Excel

在LabVIEW中写table到MS Excel可以通过'编程'>>'文件I/O'>>'写入电子表格文件'工具直接写入或者借助LabVIEW Report Generation Toolkit工具,这里介绍一下利用ActiveX来实现在LabVIEW中将表格写入MS Excel.

[]创建Convert Cell子VI

创建一个子VI用于将数字转换为MS Excel中标示唯一单元格的字符串.(如要表示第1行27列在MS Excel中以AA1表示)

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

[]主程序部分

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

2. 前面板中右击'自动化引用句柄',在'选择ActiveX类'下选择'Excel._Application'(类型库Microsoft Excel 11.0 Object Library Version 1.5),此时'自动化引用句柄'的名称会更新'Excel._Application';

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

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

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

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

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

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

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

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

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

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

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

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

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

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

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

15. 因为这里介绍的是写入table数据至Excel,相当于一个二维数组,且数据是逐个单元格写入,所以我们利用两个嵌套的For循环(分别称为'内循环'和'外循环')来实现table写入: '编程'>>'结构'>>'For循环';

16. 同步骤8,在内循环中放下'调用节点',其引用端连接至'变体至数据转换'的数据端,然后单击'调用节点'的方法,在下拉列表中选择'Range';

17. 同步骤5,放下'属性节点',其引用端连接'Range',然后单击'属性节点'的属性,在下拉列表中选择'Value2',并将其改为输入端;

18. 在内循环放入之前创建好的Convert Cell子VI,如下图连接好,初始常量设为'1'表示从Excel的第一个单元格'A1'开始写入数据;

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

19. 在程序的最后需要关闭'引用'与'调用',并将文件保存在你所指定的路径,以下是完整的程序框图;

[]LabVIEW应用-Write <wbr>Table <wbr>To <wbr>Excel <wbr>use <wbr>ActiveX

20. 问题点: 实际应用中写入速度较慢,保存300行*38列数据用时35s.

[]结束

关键字:LabVIEW  Write  Table  Excel  use  ActiveX 引用地址:LabVIEW应用-Write Table To Excel use ActiveX

上一篇:LabVIEW应用-SubVI的调用
下一篇:Labview串口的使用

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

SoftBank选择赛普拉斯TrueTouch 触摸屏
      2009年2月5日,赛普拉斯半导体公司 (NYSE: CY) 宣布,Softbank Mobile Corp. 新近推出的 931SH 移动电话选择应用赛普拉斯 TrueTouch™ 触摸屏解决方案。这款由夏普通信系统集团 (Sharp Communication Systems Group) 制造的新型电话,其触摸屏采用“half-XGA”(1024 x 480) 分辨率,能实现色彩鲜艳、易于导航的显示效果。该屏幕还提供多点触摸功能,支持单击、双击、拖拽、缩放、滚动、旋转等手势。       Softbank 931SH 是一款滑盖手机,采用 3.8 英寸的屏幕,比其他手机显示屏的亮度更高。它的待机屏幕支持接收天
[焦点新闻]
联想发布Moto青柚1s手机 骁龙450处理器售价1499元
5月16日,摩托罗拉官方正式发布Moto青柚1s。   外观方面,Moto青柚1s采用了3D曲面玻璃工艺,配合NCVM镀膜工艺中框彰显陶瓷质感,绽放如中国丝绸般的S形炫彩光泽,提供为维多利亚蓝和夏洛特粉两种配色。   配置方面,Moto青柚1s采用了5.7英寸2160×1080显示屏,机身三围尺寸与传统5.2寸手机区别不大,单手操作无压力,搭载高通骁龙450处理器,配备4GB内存+64GB存储,电池容量为3000mAh,运行基于安卓8.0深度定制的ZUI 3.5系统。   拍照方面,Moto青柚1s后置1200万主摄+500万副摄,主摄像头单位像素面积为1.25μm,光圈为F/1.8,加入了景深效果,支持可调背景虚化、背景黑白,
[手机便携]
介绍一下AUTOSAR各个组件之间用来交换数据的基础
什么是VFB?它的作用是什么? 在AUTOSAR中,应用程序被设计为相互连接的SWC组合。虚拟功能总线是这些SWC互相交互的通讯机制。在系统配置阶段,SWC被映射到特定的ECU上。因此,SWC之间的虚拟连接被映射为本地连接(同一个ECU上),或者基于车载网络的通讯机制,如CAN,Flexray等。SWC与SWC之间以及SWC与BSW之间相互连接的接口被称为RTE。 下图即是系统配置的过程:把各个SWC映射到相应的ECU上,根据系统需求,不同的SWC可能会被映射到同一个ECU上(通过本地的RTE接口通讯),也可能被映射到不同的ECU上(通讯的RTE接口要基于CAN,Flexray等车载网络)。 一个SWC包含一部分或全部的功
[嵌入式]
介绍一下AU<font color='red'>TO</font>SAR各个组件之间用来交换数据的基础
微软纳入TomTom定位技术 提升Azure LBS云平台性能
据外媒报道,TomTom(TOM2)于近日宣布,微软及Azure用户可直接访问TomTom的定位服务,该项服务被整合到微软Azure的云平台中。 作为Azure位置服务的重要内容,用户可基于微软Azure品牌打造各类TomTom API服务,包括:搜索与地理编码、路线选择、交通与地图等内容。微软将TomTom的定位技术纳入到Azure LBS,使公司在云计算空间领域拥有具有竞争力的技术优势。 Azure IoT的高管Sam George表示:“TomTom提供了基础设施,可实现快速升级,从而吸引更多的新用户并提供最新信息。公司对该项合作很满意,有助于未来进一步提升公司的先进技术。” TomTom的独家反馈环路生态系统(fee
[汽车电子]
Strategy Analytics:联想并购MOTO是有利战略
    1月30日下午消息,谷歌(1135.39, 28.47, 2.57%)宣布以29亿美元的价格将摩托罗拉(56.08, 0.00, 0.00%)出售给联想集团,这一售价远低于其2012年收购摩托罗拉时所支付的120亿美元。   Strategy Analytics无线智能手机战略服务的研究显示,联想和摩托罗拉两家公司2013年在全球智能手机市场的加总份额为6%。并购之后联想-摩托罗拉马上成为全球第三大智能手机厂商,仅居三星(32%)和苹果(499.78, -0.97, -0.19%)(15%)之后。   Strategy Analytics表示,对联想来说,这一并购是有利的战略举措,可以助其进入高价值的美国智能手机市场和快速发
[手机便携]
Tolley推出可以行走的四足软体机器人,靠气体驱动可征服各种地形
在几年前的智能机器人与系统国际会议上(IROS),哈佛研究生 chael Tolley 向我们介绍了一款依靠爆炸力进行弹跳的机器人。这款粉红色的柔软机器人有三条可以左右摇摆并负责定位的腿,不过这家伙的长相实在是太对不起观众了。现在,Tolley 在加州大学圣地亚哥分校已经有了自己的机器人实验室,该实验室的主要工作就是找到有效的制造软体机器人的方法。在的论文中(下周发表在 ICRA),Tolley 展示了可以行走的四足软体机器人。 软体机器人(搭载有)潜力巨大,它们廉价、灵活,且易于配置。不过以现在的技术水平来看,软体机器人可不好造,因为你必须手工完成一系列复杂的操作。 Dylan Drotman 与 Tolley 实
[机器人]
PIC单片机CCS之C语言(#USE DELAY的用法)
#USE DELAY 语法: #use delay(clock=speed) 或 #use delay(clock=speed, restart_wdt) speed是一个常数,范围为1~100000000(1hz~100mhz) 目的: 将处理器的速度告诉给编译器,使能内置函数的功能:delay_ms()和delay_us().速度是每秒周期数.可选项restart_wdt使编译器在延时的时候重新启动WDT. 例子:#use delay(clock=20000000) #use delay(clock=32000,RESTART_WDT) 例子文件:ex_sqw.c;该文件在前面已经叙述过了
[单片机]
基于Small RTOS51的数据采集器设计
摘要:介绍如何运用Small RTOS51多任务操作系统进行嵌入式控制器的软件设计。首先介绍Small RTOS51多任务操作系统,然后介绍基于该操作系统进行数据采集器软件系统的设计。 关键词:Small RTOS51 多任务操作系统 数据采集器 引 言   随着嵌入式系统的发展,嵌入式软件设计向软件平台靠近,单片机软件设计不再是单一线程结构方式,而是逐步采用多任务的设计思想。实时内核也称为实时操作系统或RTOS。它使得实时应用程序的设计、扩展和维护变得更容易,不需要大的改动就可以增加新的功能。通过应用程序分割成若干独立的任务,RTOS使得应用程序的设计过程大为简化。使用可剥夺性内核时,所有时间要求苛刻的事件都得到了尽可能快
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved